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