public class UserLoginInfoFactory extends Object
| 构造器和说明 |
|---|
UserLoginInfoFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CurrentUserInfoResponse |
parseUserInfo(cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser loginUser)
转化为当前登陆用户信息的详情
|
static UserLoginInfoDTO |
userLoginInfoDTO(SysUser sysUser,
List<SysRoleDTO> roleResponseList,
DataScopeDTO dataScopeResponse,
SysUserOrgDTO userOrgInfo,
Set<String> resourceUrlsListByCodes,
Set<String> roleButtonCodes)
组装登录用户信息对象
|
public static UserLoginInfoDTO userLoginInfoDTO(SysUser sysUser, List<SysRoleDTO> roleResponseList, DataScopeDTO dataScopeResponse, SysUserOrgDTO userOrgInfo, Set<String> resourceUrlsListByCodes, Set<String> roleButtonCodes)
sysUser - 用户信息roleResponseList - 角色信息dataScopeResponse - 数据范围信息userOrgInfo - 组织机构信息resourceUrlsListByCodes - 用户的所有资源urlroleButtonCodes - 用户的所拥有的按钮编码public static CurrentUserInfoResponse parseUserInfo(cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser loginUser)
Copyright © 2021. All rights reserved.