From a39e023677a9c5c68ba3b6577f0d7da24b9dc65e Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: Wed, 30 Oct 2024 11:14:08 +0800
Subject: [PATCH] update
---
exam-system/src/main/java/com/gkhy/exam/system/domain/ExStudent.java | 32 ++++++++++----------------------
1 files changed, 10 insertions(+), 22 deletions(-)
diff --git a/exam-system/src/main/java/com/gkhy/exam/system/domain/ExStudent.java b/exam-system/src/main/java/com/gkhy/exam/system/domain/ExStudent.java
index bffdd1c..980d053 100644
--- a/exam-system/src/main/java/com/gkhy/exam/system/domain/ExStudent.java
+++ b/exam-system/src/main/java/com/gkhy/exam/system/domain/ExStudent.java
@@ -5,6 +5,10 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
+import com.gkhy.exam.common.annotation.DataDesensitizationType;
+import com.gkhy.exam.common.domain.BaseEntity;
+import com.gkhy.exam.common.domain.entity.SysUser;
+import com.gkhy.exam.common.enums.SensitiveTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
@@ -15,7 +19,6 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
-import java.io.Serializable;
import java.time.LocalDateTime;
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
@@ -34,7 +37,7 @@
@Accessors(chain = true)
@ApiModel(value = "ExStudent对象", description = "学员表")
@JsonInclude(NON_NULL)
-public class ExStudent implements Serializable {
+public class ExStudent extends BaseEntity {
private static final long serialVersionUID = 1L;
@@ -75,6 +78,7 @@
@TableField("phone")
private String phone;
+ @DataDesensitizationType(type = SensitiveTypeEnum.ID_CARD)
@NotBlank(message = "身份证号不能为空")
@Length(min = 18, max = 18, message = "身份证号只能为18位")
@ApiModelProperty(value = "身份证号",required = true)
@@ -97,26 +101,6 @@
@TableField("create_id")
private Long createId;
- @ApiModelProperty("创建时间")
- @TableField("create_time")
- private LocalDateTime createTime;
-
- @ApiModelProperty("创建人")
- @TableField("create_by")
- private String createBy;
-
- @ApiModelProperty("更新时间")
- @TableField("update_time")
- private LocalDateTime updateTime;
-
- @ApiModelProperty("更新人")
- @TableField("update_by")
- private String updateBy;
-
- @ApiModelProperty("备注")
- @TableField("remark")
- private String remark;
-
@ApiModelProperty("乐观锁")
@TableField("version")
private Integer version;
@@ -137,5 +121,9 @@
@TableField(exist = false)
private SysCompany company;
+ @ApiModelProperty("创建人信息")
+ @TableField(exist = false)
+ private SysUser createUser;
+
}
--
Gitblit v1.9.2