| | |
| | | ${params.dataScope} |
| | | </select> |
| | | |
| | | <select id="selectActiveUsers" resultMap="SysUserResult"> |
| | | SELECT u.user_id, |
| | | u.user_name, |
| | | COALESCE(NULLIF(u.nick_name, ''), u.user_name) AS nick_name, |
| | | u.status, |
| | | u.tenant_id, |
| | | GROUP_CONCAT(DISTINCT d.dept_name ORDER BY d.dept_name SEPARATOR ', ') AS dept_names |
| | | FROM sys_user u |
| | | LEFT JOIN sys_user_dept ud ON ud.user_id = u.user_id |
| | | LEFT JOIN sys_dept d ON d.dept_id = ud.dept_id |
| | | WHERE u.status = '0' |
| | | AND u.del_flag = '0' |
| | | <if test="tenantId != null"> |
| | | AND u.tenant_id = #{tenantId} |
| | | </if> |
| | | GROUP BY u.user_id, u.user_name, u.nick_name, u.status, u.tenant_id |
| | | ORDER BY nick_name, u.user_name |
| | | </select> |
| | | |
| | | <select id="selectAllocatedList" parameterType="com.ruoyi.project.system.domain.SysUser" resultMap="SysUserResult"> |
| | | select distinct u.user_id, u.user_name, u.nick_name, u.email, u.phonenumber, u.status, u.create_time |
| | | from sys_user u |