From 72b44903c7d09fa2480b94597b141415a2534639 Mon Sep 17 00:00:00 2001
From: 101captain <237651143@qq.com>
Date: 星期二, 18 一月 2022 13:24:57 +0800
Subject: [PATCH] Merge branch 'master' into yibin
---
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