生成的全部功能代码,非常粗糙,每个功能都需要进行更改。
This commit is contained in:
41
src/main/java/com/niuan/erp/common/base/LoginUser.java
Normal file
41
src/main/java/com/niuan/erp/common/base/LoginUser.java
Normal file
@@ -0,0 +1,41 @@
|
||||
package com.niuan.erp.common.base;
|
||||
|
||||
import com.niuan.erp.module.sys.entity.SysRole;
|
||||
import com.niuan.erp.module.sys.entity.SysUser;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.ToString;
|
||||
import org.springframework.security.core.GrantedAuthority;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Builder
|
||||
@ToString
|
||||
public class LoginUser implements UserDetails {
|
||||
|
||||
private SysUser user;
|
||||
|
||||
private List<SysRole> roleList;
|
||||
|
||||
private List<GrantedAuthority> authorities;
|
||||
|
||||
@Override
|
||||
public Collection<? extends GrantedAuthority> getAuthorities() {
|
||||
return authorities;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getPassword() {
|
||||
return user.getPassWord();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getUsername() {
|
||||
return user.getUserName();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user