From a44f2c3b5db92069ea2813ecf8cb12a6ab3b2203 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 19 五月 2022 17:04:07 +0800 Subject: [PATCH] 管理员权限雁验证 --- app/src/main/java/com/yeshi/makemoney/app/entity/admin/AdminUser.java | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/yeshi/makemoney/app/entity/AdminUser.java b/app/src/main/java/com/yeshi/makemoney/app/entity/admin/AdminUser.java similarity index 76% rename from app/src/main/java/com/yeshi/makemoney/app/entity/AdminUser.java rename to app/src/main/java/com/yeshi/makemoney/app/entity/admin/AdminUser.java index 833077f..34e3f91 100644 --- a/app/src/main/java/com/yeshi/makemoney/app/entity/AdminUser.java +++ b/app/src/main/java/com/yeshi/makemoney/app/entity/admin/AdminUser.java @@ -1,12 +1,15 @@ -package com.yeshi.makemoney.app.entity; +package com.yeshi.makemoney.app.entity.admin; import org.springframework.data.annotation.Id; +import org.springframework.data.annotation.Transient; import org.springframework.data.mongodb.core.mapping.Document; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.UserDetails; +import org.springframework.transaction.annotation.Transactional; import java.util.Collection; import java.util.Date; +import java.util.List; @Document(collection = "adminUser") public class AdminUser implements UserDetails { @@ -25,6 +28,11 @@ private String email; private Date createTime; + + private Date updateTime; + + @Transient + private List<String> rules; public String getEmail() { @@ -101,4 +109,20 @@ public boolean isEnabled() { return true; } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public List<String> getRules() { + return rules; + } + + public void setRules(List<String> rules) { + this.rules = rules; + } } -- Gitblit v1.8.0