From f0f00e9ba8a755e4317e029d73b69a92ad9f9df1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期六, 14 九月 2024 17:02:41 +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