update LoginUser 增加角色缓存 优化角色权限代码

This commit is contained in:
疯狂的狮子li
2021-12-03 19:25:38 +08:00
parent d4f49b10d7
commit 8b9d3541dd
4 changed files with 28 additions and 34 deletions

View File

@ -69,9 +69,14 @@ public class LoginUser implements UserDetails {
private String os;
/**
* 权限列表
* 菜单权限
*/
private Set<String> permissions;
private Set<String> menuPermissions;
/**
* 角色权限
*/
private Set<String> rolePermissions;
/**
* 用户名
@ -83,20 +88,6 @@ public class LoginUser implements UserDetails {
*/
private String password;
public LoginUser(String username, String password, Set<String> permissions) {
this.username = username;
this.password = password;
this.permissions = permissions;
}
public LoginUser(Long userId, Long deptId, String username, String password, Set<String> permissions) {
this.userId = userId;
this.deptId = deptId;
this.username = username;
this.password = password;
this.permissions = permissions;
}
@JsonIgnore
@Override
public String getPassword() {