From 6b652d0e9269156936a1d6425829e104b7e680b5 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 14 十一月 2025 13:21:48 +0800
Subject: [PATCH] 功能修改
---
multi-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java | 69 ++++++++++++++++++++++++++--------
1 files changed, 52 insertions(+), 17 deletions(-)
diff --git a/multi-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
index 5c9a065..9777ad2 100644
--- a/multi-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
@@ -13,8 +13,10 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
+import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
+import java.util.Set;
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
@@ -51,20 +53,41 @@
private String name;
@NotNull(message = "用户类型不能为空")
- @ApiModelProperty(value = "用户类型(0系统用户,1企业级用户,2部门级用户,3车间级(岗位)级,4其他,默认0)",required = true)
+ @ApiModelProperty(value = "用户类型(0系统用户,1企业级用户,2部门级用户,3车间级(岗位)级,4其他,默认0,6企业管理员)",required = true)
@TableField("user_type")
private Integer userType;
- @NotBlank(message = "手机号码不能为空")
- @Length(min = 11, max = 11, message = "手机号只能为11位")
- @Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$",message = "手机号码有误!")
- @ApiModelProperty(value = "手机号码",required = true)
- @TableField("phone")
- private String phone;
+// @NotBlank(message = "手机号码不能为空")
+// @Length(min = 11, max = 11, message = "手机号只能为11位")
+// @Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$",message = "手机号码有误!")
+
@ApiModelProperty("用户性别(0男,1女,2未知,默认2)")
@TableField("sex")
private Integer sex;
+
+ @ApiModelProperty(value = "用户年龄",required = true)
+ @NotNull(message = "年龄不能为空")
+ @TableField("age")
+ private Integer age;
+
+ @ApiModelProperty(value = "人员类别1技术2管理3行政4特殊作业",required = true)
+ @NotNull(message = "人员类别1技术2管理3行政")
+ @TableField("person_type")
+ private Integer personType;
+
+ @ApiModelProperty(value = "是否内部人员0是1否",required = true)
+ @NotNull(message = "请选择是否内部人员")
+ @TableField("internal")
+ private Integer internal;
+
+ @ApiModelProperty(value = "手机号码",required = false)
+ @TableField("phone")
+ private String phone;
+
+ @ApiModelProperty("职务")
+ @TableField("duty")
+ private String duty;
@ApiModelProperty("父级账号id")
@TableField("parent_id")
@@ -105,6 +128,23 @@
@TableField("version")
private Integer version;
+ @ApiModelProperty("部门")
+ @TableField("dept_id")
+ private Long deptId;
+
+ @ApiModelProperty("部门名称")
+ @TableField(exist = false)
+ private String deptName;
+
+ @ApiModelProperty(value = "专业",required = true)
+ @TableField("post")
+ @NotBlank(message = "专业不能为空")
+ private String post;
+
+ @ApiModelProperty("特殊作业证书")
+ @TableField("operation_certificate")
+ private String operationCertificate;
+
@ApiModelProperty("公司名称")
@TableField(exist = false)
private String companyName;
@@ -120,16 +160,11 @@
@TableField(exist = false)
private List<SysRole> roles;
- @ApiModelProperty("是否为管理员")
@TableField(exist = false)
- private Boolean admin;
- public boolean isAdmin()
- {
- return isAdmin(this.id);
- }
+ private Long userId;
- public static boolean isAdmin(Long userId)
- {
- return userId != null && 1L == userId;
- }
+// @TableField(exist = false)
+// @ApiModelProperty("角色ids")
+// private Set<Long> roleIds;
+
}
--
Gitblit v1.9.2