From dc0a33f391e23d4565e0cfd5d77a03784ec8c84d Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 19 Jun 2020 10:44:34 +0800 Subject: [PATCH] add sale list view --- 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