package vip.xiaonuo.importData.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data public class HrData { /** ID */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** 姓名 */ @ApiModelProperty(value = "姓名", position = 3) private String name; /** 性别 */ @ApiModelProperty(value = "性别 0男 1 女", position = 4) private String gender; /** 年龄 */ @ApiModelProperty(value = "年龄", position = 5) private String age; /** 出生日期 */ @ApiModelProperty(value = "出生日期", position = 6) private Date birthday; /** 民族 */ @ApiModelProperty(value = "民族", position = 7) private String nation; /** 籍贯 */ @ApiModelProperty(value = "籍贯", position = 8) private String nativePlace; /** 家庭住址 */ @ApiModelProperty(value = "家庭住址", position = 9) private String homeAddress; /** 证件号码 */ @ApiModelProperty(value = "证件号码", position = 12) private String idCardNumber; /** 文化程度 */ @ApiModelProperty(value = "文化程度", position = 13) private String cultureLevelNum; /** 政治面貌 */ @ApiModelProperty(value = "政治面貌", position = 14) private String politicalOutlook; /** 学历 */ @ApiModelProperty(value = "学历 0小学 1初中 2高中 3本科 4研究生", position = 15) private int education; /** 手机 */ @ApiModelProperty(value = "手机", position = 16) private String phone; /** 入职日期 */ @ApiModelProperty(value = "入职日期", position = 17) // @JsonFormat(pattern = "yyyy.M",timezone = "GMT+8") private Date entryDate; /** 机构id */ @ApiModelProperty(value = "机构id", position = 18) // @Trans(type = TransType.SIMPLE, target = HrBaseDepartment.class, fields = "name", alias = "manager", ref = "managerName") private String departmentId; /** 0 未婚 1已婚 */ @ApiModelProperty(value = "0 未婚 1已婚", position = 29) private String marriage; /** 工龄 */ @ApiModelProperty(value = "工龄", position = 30) // private Integer seniority; private String seniority; @ApiModelProperty(value = "orgId", position =31) private String orgId; @ApiModelProperty(value = "户口性质", position =32) private String hukouNature; @ApiModelProperty(value = "招入集团时间",position = 33) private String joinGroup; @ApiModelProperty(value = "合同开始时间",position = 34) private String contactStartTime; @ApiModelProperty(value = "专业",position = 35) private String major; @ApiModelProperty(value = "毕业院校",position =36 ) private String almaMater; @ApiModelProperty(value = "职称",position = 37) private String title; @ApiModelProperty(value = "现任岗位或职务",position = 38) private String current; @ApiModelProperty(value = "新级别",position = 39) private String newLevel; @ApiModelProperty(value = "新薪档",position = 40) private String newSalary; @ApiModelProperty(value = "转正日期",position = 41) private Date confirmationTime; @ApiModelProperty(value = "定额工资",position = 42) private String quotaWages; @ApiModelProperty(value = "紧急联系人姓名", position = 44) private String emergencyContactName; @ApiModelProperty(value = "紧急联系人电话", position = 45) private String emergencyContactPhone; @ApiModelProperty(value = "工资发放处", position = 46) private String payroll; @ApiModelProperty(value = "社保", position = 47) private String socialSecurity; @ApiModelProperty(value = "公积金", position = 48) private String providentFund; @ApiModelProperty(value = "岗位", position = 49) private String post; @ApiModelProperty(value = "部门名称", position = 50) private String departmentName; @ApiModelProperty(value = "序号", position = 51) private String number; }