package com.gkhy.exam.noncoalmine.model.addForm;
|
|
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:04
|
*/
|
@ApiModel(value = "人员新增实体")
|
@Data
|
public class NcStaffAddForm {
|
//姓名
|
@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<NcStaffResumeAddForm> resumeList;
|
//培训经历
|
@ApiModelProperty(value = "培训经历")
|
private List<NcStaffTrainAddForm> trainList;
|
//考试经历
|
@ApiModelProperty(value = "考试经历")
|
private List<NcExamineesAddForm> examineeList;
|
|
}
|