| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package cc.mrbird.febs.common.entity;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import org.springframework.security.core.GrantedAuthority;
- import org.springframework.security.core.userdetails.User;
- import java.util.Collection;
- import java.util.Date;
- /**
- * @author MrBird
- */
- @Data
- @EqualsAndHashCode(callSuper = true)
- public class FebsAuthUser extends User {
- private static final long serialVersionUID = -6411066541689297219L;
- private Long userId;
- private String avatar;
- private String email;
- private String mobile;
- private String sex;
- private Long deptId;
- private String deptName;
- private String roleId;
- private String roleName;
- private Date lastLoginTime;
- private String description;
- private String status;
- public FebsAuthUser(String username, String password, Collection<? extends GrantedAuthority> authorities) {
- super(username, password, authorities);
- }
- public FebsAuthUser(String username, String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<? extends GrantedAuthority> authorities) {
- super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities);
- }
- }
|