package com.gkhy.exam.noncoalmine.model.modForm; import com.gkhy.exam.noncoalmine.model.addForm.NcExamineesAddForm; import com.gkhy.exam.noncoalmine.model.addForm.NcStaffResumeAddForm; import com.gkhy.exam.noncoalmine.model.addForm.NcStaffTrainAddForm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.util.List; /** * @email 1603559716@qq.com * @author: zf * @date: 2023/9/18 * @time: 14:11 */ @ApiModel(value = "人员实体") @Data public class NcStaffModForm { @ApiModelProperty(value = "人员主键",required = true) @NotNull(message = "人员主键不可为空") private Long id; //姓名 @ApiModelProperty(value = "姓名",required = true) @NotEmpty(message = "姓名不可为空") private String name; //性别 @ApiModelProperty(value = "性别",required = true) @NotNull(message = "性别不可为空") private String sex; //民族 @ApiModelProperty(value = "民族",required = true) @NotNull(message = "民族不可为空") private String nationCode; //身份证 @ApiModelProperty(value = "身份证",required = true) @NotEmpty(message = "身份证号不可为空") private String idCardNum; //手机号 @ApiModelProperty(value = "手机号") private String phone; //最高学历 @ApiModelProperty(value = "最高学历") private String highestEducation; //证件照 @ApiModelProperty(value = "证件照") private String photoPath; //个人履历 @ApiModelProperty(value = "个人履历") private List resumeList; //培训经历 @ApiModelProperty(value = "培训经历") private List trainList; //考试经历 @ApiModelProperty(value = "考试经历") private List examineeList; }