From 1c23bfe752fea2e815daa4bdd93859dee9e5b87c Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 22 Apr 2021 18:44:50 +0800
Subject: [PATCH] 20210422
---
src/main/resources/mapper/system/UserMapper.xml | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 58 insertions(+), 1 deletions(-)
diff --git a/src/main/resources/mapper/system/UserMapper.xml b/src/main/resources/mapper/system/UserMapper.xml
index b7838c0..7c0c290 100644
--- a/src/main/resources/mapper/system/UserMapper.xml
+++ b/src/main/resources/mapper/system/UserMapper.xml
@@ -44,6 +44,10 @@
u.modify_time modifyTime,
u.description,
u.avatar,
+ u.invite_id,
+ u.system,
+ u.type,
+ u.agent_name,
d.dept_name deptName,
GROUP_CONCAT(r.role_id) roleId,
GROUP_CONCAT(r.ROLE_NAME) roleName
@@ -86,7 +90,11 @@
u.last_login_time,
u.modify_time,
u.description,
- u.avatar
+ u.avatar,
+ u.invite_id,
+ u.system,
+ u.type,
+ u.agent_name
</sql>
<select id="countUserDetail" parameterType="user" resultType="long">
@@ -116,6 +124,10 @@
u.modify_time modifyTime,
u.description,
u.avatar,
+ u.invite_id,
+ u.system,
+ u.type,
+ u.agent_name,
u.theme,
u.is_tab isTab,
d.dept_name deptName,
@@ -141,6 +153,10 @@
u.modify_time,
u.description,
u.avatar,
+ u.invite_id,
+ u.system,
+ u.type,
+ u.agent_name,
u.theme,
u.is_tab
</select>
@@ -149,4 +165,45 @@
select user_id userId, dept_id deptId from t_user_data_permission
where user_id = #{userId}
</select>
+
+ <select id="selectAgentUserList" resultType="com.xcong.excoin.modules.agent.pojo.AgentUser">
+ select
+ a.user_id id,
+ a.username account,
+ a.agent_name name,
+ a.invite_id,
+ a.create_time,
+ a.status,
+ b.return_ratio,
+ a.mobile telphone,
+ c.referer_id refererId,
+ c.certify_status
+ from t_user a
+ inner join agent_friend_relation b on a.user_id = b.user_id
+ inner join member c on b.member_id = c.id
+ <if test="record != null">
+ <where>
+ <if test="record.refererId!=null and record.refererId!=''">
+ find_in_set(#{record.refererId}, b.referer_ids)
+ </if>
+ </where>
+ </if>
+ </select>
+
+ <select id="selectUserByInviteId" resultType="user">
+ select * from t_user where invite_id=#{inviteId}
+ </select>
+
+ <select id="selectUserInfoById" resultType="user">
+ select
+ a.user_id,
+ a.agent_name,
+ a.username,
+ a.mobile,
+ a.invite_id,
+ b.return_ratio
+ from t_user a
+ left join agent_friend_relation b on a.user_id=b.user_id
+ where a.user_id=#{id}
+ </select>
</mapper>
--
Gitblit v1.9.1