From aa566e55023f6d4fa0d4223434b95cd064c3d0d0 Mon Sep 17 00:00:00 2001 From: yuxc <653031404@qq.com> Date: 星期一, 27 三月 2023 09:25:10 +0800 Subject: [PATCH] 直接使用业务字典完成功能,检查字典是否存在,存在即返回,不存在新增 --- Source/BladeX/blade-auth/src/main/java/org/springblade/auth/service/BladeUserDetails.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/Source/BladeX/blade-auth/src/main/java/org/springblade/auth/service/BladeUserDetails.java b/Source/BladeX/blade-auth/src/main/java/org/springblade/auth/service/BladeUserDetails.java index 979a7c8..562c53d 100644 --- a/Source/BladeX/blade-auth/src/main/java/org/springblade/auth/service/BladeUserDetails.java +++ b/Source/BladeX/blade-auth/src/main/java/org/springblade/auth/service/BladeUserDetails.java @@ -79,6 +79,28 @@ * 鐢ㄦ埛璇︽儏 */ private final Kv detail; + /** + * 瀵嗙爜绛栫暐淇敼鐘舵�� + */ + private Long strategyUpdateStatus; + + + public BladeUserDetails(Long userId, String tenantId, String oauthId, String name, String realName, String deptId, String postId, String roleId, String roleName, String avatar, String username, String password, Kv detail, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<? extends GrantedAuthority> authorities,Long strategyUpdateStatus) { + super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities); + this.userId = userId; + this.tenantId = tenantId; + this.oauthId = oauthId; + this.name = name; + this.realName = realName; + this.account = username; + this.deptId = deptId; + this.postId = postId; + this.roleId = roleId; + this.roleName = roleName; + this.avatar = avatar; + this.detail = detail; + this.strategyUpdateStatus = strategyUpdateStatus; + } public BladeUserDetails(Long userId, String tenantId, String oauthId, String name, String realName, String deptId, String postId, String roleId, String roleName, String avatar, String username, String password, Kv detail, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<? extends GrantedAuthority> authorities) { super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities); -- Gitblit v1.9.3