From c600eb961aee6d178271d334beac7dd19f8fc289 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期五, 17 十月 2025 09:13:22 +0800
Subject: [PATCH] 修改
---
multi-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java | 38 ++++++++++++++++++++++++++++++++++++--
1 files changed, 36 insertions(+), 2 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 cbbeca4..b8c16f3 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
@@ -16,6 +16,7 @@
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;
@@ -52,7 +53,7 @@
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;
@@ -66,6 +67,21 @@
@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;
+
+ @NotBlank(message = "职称不能为空")
+ @ApiModelProperty("职称1、初级2中级3高级")
+ @TableField("positional")
+ private String positional;
@ApiModelProperty("父级账号id")
@TableField("parent_id")
@@ -118,8 +134,9 @@
@TableField("duty")
private String duty;
- @ApiModelProperty("专业")
+ @ApiModelProperty(value = "专业",required = true)
@TableField("post")
+ @NotBlank(message = "专业不能为空")
private String post;
@ApiModelProperty("身份证号")
@@ -129,6 +146,19 @@
@ApiModelProperty("入职时间")
@TableField("entry_time")
private LocalDate entryTime;
+
+ @ApiModelProperty("离职时间")
+ @TableField("resign_time")
+ private LocalDate resignTime;
+
+ @ApiModelProperty(value = "学历1、高中及以下2、专科3、本科4、硕士5、博士及以上",required = true)
+ @NotNull(message = "学历不能为空")
+ @TableField("qualification")
+ private Integer qualification;
+
+ @ApiModelProperty("特殊作业证书")
+ @TableField("operation_certificate")
+ private String operationCertificate;
@ApiModelProperty("公司名称")
@TableField(exist = false)
@@ -145,4 +175,8 @@
@TableField(exist = false)
private List<SysRole> roles;
+// @TableField(exist = false)
+// @ApiModelProperty("角色ids")
+// private Set<Long> roleIds;
+
}
--
Gitblit v1.9.2