Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
d6c7f119
Commit
d6c7f119
authored
Aug 29, 2021
by
季圣华
Browse files
用户模块更新
parent
dff734d7
Changes
1
Hide whitespace changes
Inline
Side-by-side
jshERP-boot/src/main/resources/mapper_xml/UserMapperEx.xml
View file @
d6c7f119
...
...
@@ -10,15 +10,17 @@
<result
column=
"roleName"
jdbcType=
"VARCHAR"
property=
"roleName"
/>
</resultMap>
<select
id=
"selectByConditionUser"
parameterType=
"com.jsh.erp.datasource.entities.UserExample"
resultMap=
"ResultMapEx"
>
select user.id, user.username, user.login_name, user.position, user.email, user.phonenum,
user.description, user.remark,user.isystem,org.id as orgaId,user.tenant_id,user.status,org.org_abr,
rel.user_blng_orga_dspl_seq,rel.id as orgaUserRelId,
select tb.*,
(select r.id from jsh_user_business ub
inner
join jsh_role r on ub.value=concat("[",r.id,"]") and ifnull(r.delete_flag,'0') !='1'
where ub.type='UserRole' and ub.key_id=
user
.id limit 0,1) roleId,
left
join jsh_role r on ub.value=concat("[",r.id,"]") and ifnull(r.delete_flag,'0') !='1'
where ub.type='UserRole' and ub.key_id=
tb
.id limit 0,1) roleId,
(select r.name from jsh_user_business ub
inner join jsh_role r on ub.value=concat("[",r.id,"]") and ifnull(r.delete_flag,'0') !='1'
where ub.type='UserRole' and ub.key_id=user.id limit 0,1) roleName
left join jsh_role r on ub.value=concat("[",r.id,"]") and ifnull(r.delete_flag,'0') !='1'
where ub.type='UserRole' and ub.key_id=tb.id limit 0,1) roleName
from (
select user.id, user.username, user.login_name, user.position, user.email, user.phonenum,
user.description, user.remark,user.isystem,org.id as orgaId,user.tenant_id,user.status,org.org_abr,
rel.user_blng_orga_dspl_seq,rel.id as orgaUserRelId
FROM jsh_user user
left join jsh_orga_user_rel rel on user.id=rel.user_id and ifnull(rel.delete_flag,'0') !='1'
left join jsh_organization org on rel.orga_id=org.id and ifnull(org.delete_flag,'0') !='1'
...
...
@@ -36,6 +38,7 @@
<if
test=
"offset != null and rows != null"
>
limit #{offset},#{rows}
</if>
) tb
</select>
<select
id=
"countsByUser"
resultType=
"java.lang.Long"
>
select count(user.id)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment