select u.user_id,
u.real_name,
u.user_nickname,
u.user_email,
u.avatar,
u.user_code,
u.pass_word,
u.sex,
u.mobile,
u.status,
u.created_time,
u.dept_id,
u.tenant_id,
d.dept_name,
r.role_id,
r.role_name,
r.role_key,
r.data_scope,
r.status as role_status
from sys_user u
left join sys_user_role ur on u.user_id = ur.user_id and ur.deleted = 0
left join sys_role r on r.role_id = ur.role_id and r.deleted = 0
left join sys_dept d on u.dept_id = d.dept_id and d.deleted = 0
where u.deleted = 0
and u.user_id = #{userId}
select u.user_id,
u.real_name,
u.user_nickname,
u.user_email,
u.avatar,
u.user_code,
u.pass_word,
u.sex,
u.mobile,
u.status,
u.dept_id,
u.created_time,
d.dept_name,
d.leader
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id and d.deleted = 0
where u.deleted = 0
AND u.user_id = #{user.userId}
AND u.user_code like concat('%', #{user.userCode}, '%')
AND u.real_name like concat('%', #{user.realName}, '%')
where u.user_code = #{userName} and u.deleted = 0
select count(1) from sys_user where user_code = #{userName} and deleted = 0 limit 1
delete from sys_user where tenant_id in
#{id}
select distinct u.user_id, u.dept_id, u.user_code, u.real_name, u.user_email, u.mobile, u.status, u.created_time
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role ur on u.user_id = ur.user_id
left join sys_role r on r.role_id = ur.role_id
where u.deleted = 0 and r.role_id = #{query.roleId}
AND u.user_code like concat('%', #{query.userCode}, '%')
AND u.mobile like concat('%', #{query.mobile}, '%')
${query.params.dataScope}
select distinct u.user_id, u.dept_id, u.user_code, u.real_name, u.user_email, u.mobile, u.status, u.created_time
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role ur on u.user_id = ur.user_id
left join sys_role r on r.role_id = ur.role_id
where u.deleted = 0 and (r.role_id != #{query.roleId} or r.role_id IS NULL)
and u.user_id not in (select u.user_id from sys_user u inner join sys_user_role ur on u.user_id = ur.user_id and
ur.role_id = #{query.roleId})
AND u.user_code like concat('%', #{query.userCode}, '%')
AND u.mobile like concat('%', #{query.mobile}, '%')
${query.params.dataScope}