用户查询增加角色名称字段
This commit is contained in:
parent
2bdfa65fcc
commit
b7fcf778d3
|
|
@ -36,6 +36,18 @@ public class SysUser extends BaseEntity
|
||||||
@Excel(name = "登录名称")
|
@Excel(name = "登录名称")
|
||||||
private String userName;
|
private String userName;
|
||||||
|
|
||||||
|
/** 角色名称 */
|
||||||
|
@Excel(name = "角色名称")
|
||||||
|
private String roleName;
|
||||||
|
|
||||||
|
public String getRoleName() {
|
||||||
|
return roleName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRoleName(String roleName) {
|
||||||
|
this.roleName = roleName;
|
||||||
|
}
|
||||||
|
|
||||||
/** 用户昵称 */
|
/** 用户昵称 */
|
||||||
@Excel(name = "用户名称")
|
@Excel(name = "用户名称")
|
||||||
private String nickName;
|
private String nickName;
|
||||||
|
|
|
||||||
|
|
@ -144,4 +144,6 @@ public interface SysUserMapper
|
||||||
void updatePurchaseNoticePerson(SysUser user);
|
void updatePurchaseNoticePerson(SysUser user);
|
||||||
|
|
||||||
String selectPickingFirst(SysUser user);
|
String selectPickingFirst(SysUser user);
|
||||||
|
|
||||||
|
String selectRoleName(SysUser sysUser);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,12 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
@Override
|
@Override
|
||||||
@DataScope(deptAlias = "d", userAlias = "u")
|
@DataScope(deptAlias = "d", userAlias = "u")
|
||||||
public List<SysUser> selectUserList(SysUser user) {
|
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.del_flag = '0'
|
||||||
AND u.user_id = #{userId}
|
AND u.user_id = #{userId}
|
||||||
</select>
|
</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 id="insertUser" parameterType="com.bonus.sgzb.system.api.domain.SysUser" useGeneratedKeys="true" keyProperty="userId">
|
||||||
insert into sys_user(
|
insert into sys_user(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue