From db8242513644b246a30222663ef20e21f1e7c7ce Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期二, 10 六月 2025 09:55:46 +0800 Subject: [PATCH] init --- exam-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/exam-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/exam-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