From 942bdeee0b6fcc92b35e788c851d39c5182a8e40 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期二, 10 六月 2025 13:01:20 +0800 Subject: [PATCH] add --- multi-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/exam-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java b/multi-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java similarity index 90% rename from exam-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java rename to multi-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java index 39eb122..5c9a065 100644 --- a/exam-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java +++ b/multi-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java @@ -14,6 +14,7 @@ import javax.validation.constraints.NotNull; import javax.validation.constraints.Pattern; import java.time.LocalDateTime; +import java.util.List; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; @@ -116,5 +117,19 @@ @TableField(exist = false) private String parentName; + @TableField(exist = false) + private List<SysRole> roles; + @ApiModelProperty("是否为管理员") + @TableField(exist = false) + private Boolean admin; + public boolean isAdmin() + { + return isAdmin(this.id); + } + + public static boolean isAdmin(Long userId) + { + return userId != null && 1L == userId; + } } -- Gitblit v1.9.2