From 86df207c37502cce1b2043e1c7c0486459eef1d6 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期四, 13 三月 2025 19:58:45 +0800 Subject: [PATCH] 党员、诉求评论基础代码 --- springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/model/vos/SelfUserEntity.java | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 150 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/model/vos/SelfUserEntity.java b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/model/vos/SelfUserEntity.java new file mode 100644 index 0000000..5ae756b --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/model/vos/SelfUserEntity.java @@ -0,0 +1,150 @@ +package com.panzhihua.auth.model.vos; + +import java.io.Serializable; +import java.util.Collection; +import java.util.Map; + +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.core.userdetails.UserDetails; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 权限实体 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2020-11-24 15:26 + **/ +public class SelfUserEntity implements Serializable, UserDetails { + private static final long serialVersionUID = 1L; + /** + * 用户ID + */ + private Long userId; + /** + * 用户名 + */ + private String username; + /** + * 密码 + */ + private String password; + /** + * 状态 + */ + private String status; + + /** + * 显示名称 + */ + private String displayName; + /** + * 用户参数 + */ + private Map<String, String> userParamMap; + /** + * 用户角色 + */ + private Collection<GrantedAuthority> authorities; + /** + * 账户是否过期 + */ + private boolean isAccountNonExpired = false; + /** + * 账户是否被锁定 + */ + private boolean isAccountNonLocked = false; + /** + * 证书是否过期 + */ + private boolean isCredentialsNonExpired = false; + /** + * 账户是否有效 + */ + private boolean isEnabled = true; + + public static long getSerialVersionUID() { + return serialVersionUID; + } + + public Long getUserId() { + return userId; + } + + public void setUserId(Long userId) { + this.userId = userId; + } + + @Override + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + @Override + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + + public Map<String, String> getUserParamMap() { + return userParamMap; + } + + public void setUserParamMap(Map<String, String> userParamMap) { + this.userParamMap = userParamMap; + } + + @Override + public Collection<GrantedAuthority> getAuthorities() { + return authorities; + } + + public void setAuthorities(Collection<GrantedAuthority> authorities) { + this.authorities = authorities; + } + + @Override + public boolean isAccountNonExpired() { + return isAccountNonExpired; + } + + @Override + public boolean isAccountNonLocked() { + return isAccountNonLocked; + } + + @Override + public boolean isCredentialsNonExpired() { + return isCredentialsNonExpired; + } + + @Override + public boolean isEnabled() { + return isEnabled; + } + + public void setEnabled(boolean enabled) { + isEnabled = enabled; + } +} \ No newline at end of file -- Gitblit v1.7.1