Browse Source

2024.1.18

java8
yuejiayang 2 years ago
parent
commit
1f06f412a5
  1. 24
      src/main/java/com/xujie/sys/modules/pms/data/EamAdminData.java
  2. 13
      src/main/resources/mapper/pms/EamMapper.xml

24
src/main/java/com/xujie/sys/modules/pms/data/EamAdminData.java

@ -47,6 +47,14 @@ public class EamAdminData extends QueryPage {
* bu名称
*/
private String buDesc;
/**
* 角色ID
*/
private Integer roleId;
/**
* 角色名称
*/
private String roleName;
public String getBu() {
return bu;
@ -132,6 +140,22 @@ public class EamAdminData extends QueryPage {
return site;
}
public Integer getRoleId() {
return roleId;
}
public void setRoleId(Integer roleId) {
this.roleId = roleId;
}
public String getRoleName() {
return roleName;
}
public void setRoleName(String roleName) {
this.roleName = roleName;
}
public void setSite(String site) {
this.site = site;
}

13
src/main/resources/mapper/pms/EamMapper.xml

@ -1503,10 +1503,15 @@
a.username as adminID,
a.email,
a.mobile as phone,
a.user_display as adminName
a.user_display as adminName,
dbo.get_bu_desc(c.site,c.bu_no) as buDesc,
d.role_id,
e.role_name
FROM sys_user as a
LEFT JOIN eam_access_site as b on a.username = b.username
LEFT JOIN AccessBu as c on b.username = c.username and b.site = c.site
LEFT JOIN sys_user_role as d on a.user_id = d.user_id
LEFT JOIN sys_role as e on d.role_id = e.role_id
<where>
b.site = #{site} and c.bu_no = #{buNo}
<if test = "adminID != null and adminID != ''">
@ -1515,6 +1520,12 @@
<if test = "adminName != null and adminName != ''">
AND a.user_display LIKE '%' + #{adminName}+'%'
</if>
<if test = "buDesc != null and buDesc != ''">
AND dbo.get_bu_desc(a.site,c.bu_no) LIKE '%' + #{buDesc}+'%'
</if>
<if test = "roleName != null and roleName != ''">
AND e.role_name LIKE '%' + #{roleName}+'%'
</if>
</where>
</select>

Loading…
Cancel
Save