用户查询增加角色名称字段
This commit is contained in:
parent
2bdfa65fcc
commit
b7fcf778d3
|
|
@ -36,6 +36,18 @@ public class SysUser extends BaseEntity
|
|||
@Excel(name = "登录名称")
|
||||
private String userName;
|
||||
|
||||
/** 角色名称 */
|
||||
@Excel(name = "角色名称")
|
||||
private String roleName;
|
||||
|
||||
public String getRoleName() {
|
||||
return roleName;
|
||||
}
|
||||
|
||||
public void setRoleName(String roleName) {
|
||||
this.roleName = roleName;
|
||||
}
|
||||
|
||||
/** 用户昵称 */
|
||||
@Excel(name = "用户名称")
|
||||
private String nickName;
|
||||
|
|
|
|||
|
|
@ -144,4 +144,6 @@ public interface SysUserMapper
|
|||
void updatePurchaseNoticePerson(SysUser user);
|
||||
|
||||
String selectPickingFirst(SysUser user);
|
||||
|
||||
String selectRoleName(SysUser sysUser);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -76,7 +76,12 @@ public class SysUserServiceImpl implements ISysUserService {
|
|||
@Override
|
||||
@DataScope(deptAlias = "d", userAlias = "u")
|
||||
public List<SysUser> selectUserList(SysUser user) {
|
||||
return userMapper.selectUserList(user);
|
||||
List<SysUser> sysUsers = userMapper.selectUserList(user);
|
||||
for (SysUser sysUser : sysUsers) {
|
||||
String roleName = userMapper.selectRoleName(sysUser);
|
||||
sysUser.setRoleName(roleName);
|
||||
}
|
||||
return sysUsers;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -291,6 +291,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
AND u.del_flag = '0'
|
||||
AND u.user_id = #{userId}
|
||||
</select>
|
||||
<select id="selectRoleName" resultType="java.lang.String">
|
||||
SELECT
|
||||
GROUP_CONCAT( sr.role_name ) as roleName
|
||||
FROM
|
||||
sys_role sr
|
||||
LEFT JOIN sys_user_role sur ON sr.role_id = sur.role_id
|
||||
WHERE
|
||||
sur.user_id = #{userId}
|
||||
</select>
|
||||
|
||||
<insert id="insertUser" parameterType="com.bonus.sgzb.system.api.domain.SysUser" useGeneratedKeys="true" keyProperty="userId">
|
||||
insert into sys_user(
|
||||
|
|
|
|||
Loading…
Reference in New Issue