select a.*
,(select t2.name from sys_dept t2 where t2.id = a.dept_id) deptName
from sys_user a
where a.is_delete = 0
and (a.username like #{username} or a.nick_name like #{username})
and a.dept_id = #{deptId}
select a.id
, a.dept_id
, a.company_id
, '1271368584383188993' as TENANT_ID
, a.username
, a.real_name
, a.mobile
, (select t2.name from sys_dept t2 where t2.id = a.dept_id) deptName
from sys_user a
where a.is_delete = 0
and a.id = #{value}
limit 1
select a.id
, a.dept_id
, a.company_id
, '1271368584383188993' as TENANT_ID
, a.username
, a.real_name
, a.mobile
, (select t2.name from sys_dept t2 where t2.id = a.dept_id) deptName
, a.password
from sys_user a
where a.is_delete = 0
and username = #{value}
limit 1
select a.*
from sys_user a,
sys_role_user b,
sys_role c
where b.is_delete = 0
and c.is_delete = 0
and a.id = #{userId}
and b.user_id = a.id
and c.id = b.role_id
and ((#{localServer} = 'jd' and c.code in ('cjbm','ztsxlbm'))
or (#{localServer} = 'cj'
and c.code in ('zlbm','tybm','ywzbm','tzbm','czbm','bzbm','dbsbm')
)
)
select
a.id
,a.dept_id
,a.company_id
,'1271368584383188993' as TENANT_ID
,a.username
,a.real_name
,a.mobile
,a.password
from
sys_user a
where is_delete = 0
and user_name = #{username}
and dept_id = #{unitid}
or dept_id in (select id from sys_dept where code=#{code}))
and password = #{password}
select a.id
, a.dept_id
, a.company_id
, '1271368584383188993' as TENANT_ID
, a.username
, a.real_name
, a.mobile
, (select t2.name from sys_dept t2 where t2.id = a.dept_id) deptName
from sys_user a
where a.is_delete = 0
# and a.code = #{code}
SELECT
a.real_Name,
c.name as roleName,
(select name from sys_dept d where a.dept_id = d.ID AND d.is_delete=0 limit 1 ) as deptName
FROM
sys_user a,
sys_role_user b,
sys_role c,
sys_role_menu e,
sys_menu f
WHERE 1=1
and a.id = #{userId}
and a.username = #{username}
and a.id = b.user_id
AND b.role_id = c.id
and c.id = e.role_id
and e.menu_id = f.id
AND b.is_delete=0
AND c.is_delete=0
AND e.is_delete=0
AND f.is_delete=0
and f.pid = #{systemId}
limit 1
SELECT group_concat(b.role_id) AS role_id
FROM sys_role_user b
WHERE b.is_delete = 0
AND b.user_id = #{userId}
SELECT group_concat(a.name) AS name
FROM sys_role a,
sys_role_user b
WHERE b.is_delete = 0
AND b.user_id = #{userId}
and a.is_delete = 0
and a.id =b.role_id
update
sys_user
login_error_count=#{loginErrorCount},
is_locked=#{isLocked},
last_login_error_time=#{lastLoginErrorTime}
WHERE id=#{id}
SELECT
b.id
,b.dept_id
,b.company_id
,'1271368584383188993' as TENANT_ID
,b.username
,b.real_name
,b.mobile
FROM
sys_user b
WHERE
b.is_delete = 0
and dept_id in
#{item}
SELECT b.id
, b.dept_id
, b.company_id
, '1271368584383188993' as TENANT_ID
, b.username
, b.real_name
, b.mobile
FROM sys_user b
WHERE b.is_delete = 0
and b.id = #{id}
limit 1
select *
from sys_user
where dept_id = #{newShipTeam}
and id in (select user_id
from sys_role_user a,
sys_role b
where a.role_id = b.id
and b.code = 'tybm')
SELECT
count( 1 )
FROM
sys_user
WHERE
is_delete = 0
AND id = #{userId}
AND (
user_name IN ( 'admin', 'yszl' )
OR id IN (
SELECT
user_id
FROM
sys_role_user b,
sys_role c
WHERE
b.is_delete = 0
AND c.is_delete = 0
AND c.id = b.role_id
AND c.`code` IN ( 'xtglybm', 'ztsxlbm', 'dbsbm', 'zlbm', 'bzbm', 'czbm' )
)
)
select real_name as name,id as id from sys_user
where is_delete = 0
and id not in (
select user_id from sys_role_user where role_id
in (select id from sys_role where code in ('xtglybm','xtbmybm','xtsjybm','rx')))
and dept_id = #{deptId}
and id in (
select user_id from sys_role_user where role_id
in (select id from sys_role where code in ('jcry')))
and id in (
select user_id from sys_role_user where role_id
in (select id from sys_role where code in ('jcry')))
and id in (
select user_id from sys_role_user where role_id
in (select id from sys_role where code in ('jcry','zljdy','shry')))
and id in (
select user_id from sys_role_user where role_id
in (select id from sys_role where code in ('jcry','shry')))
select real_name from sys_user WHERE id=${id}
update
sys_user
set password = #{password}
WHERE id=#{id}