HrData.java 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. package vip.xiaonuo.importData.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.Date;
  7. @Data
  8. public class HrData {
  9. /** ID */
  10. @TableId(value = "id", type = IdType.AUTO)
  11. private Integer id;
  12. /** 姓名 */
  13. @ApiModelProperty(value = "姓名", position = 3)
  14. private String name;
  15. /** 性别 */
  16. @ApiModelProperty(value = "性别 0男 1 女", position = 4)
  17. private String gender;
  18. /** 年龄 */
  19. @ApiModelProperty(value = "年龄", position = 5)
  20. private String age;
  21. /** 出生日期 */
  22. @ApiModelProperty(value = "出生日期", position = 6)
  23. private Date birthday;
  24. /** 民族 */
  25. @ApiModelProperty(value = "民族", position = 7)
  26. private String nation;
  27. /** 籍贯 */
  28. @ApiModelProperty(value = "籍贯", position = 8)
  29. private String nativePlace;
  30. /** 家庭住址 */
  31. @ApiModelProperty(value = "家庭住址", position = 9)
  32. private String homeAddress;
  33. /** 证件号码 */
  34. @ApiModelProperty(value = "证件号码", position = 12)
  35. private String idCardNumber;
  36. /** 文化程度 */
  37. @ApiModelProperty(value = "文化程度", position = 13)
  38. private String cultureLevelNum;
  39. /** 政治面貌 */
  40. @ApiModelProperty(value = "政治面貌", position = 14)
  41. private String politicalOutlook;
  42. /** 学历 */
  43. @ApiModelProperty(value = "学历 0小学 1初中 2高中 3本科 4研究生", position = 15)
  44. private int education;
  45. /** 手机 */
  46. @ApiModelProperty(value = "手机", position = 16)
  47. private String phone;
  48. /** 入职日期 */
  49. @ApiModelProperty(value = "入职日期", position = 17)
  50. // @JsonFormat(pattern = "yyyy.M",timezone = "GMT+8")
  51. private Date entryDate;
  52. /** 机构id */
  53. @ApiModelProperty(value = "机构id", position = 18)
  54. // @Trans(type = TransType.SIMPLE, target = HrBaseDepartment.class, fields = "name", alias = "manager", ref = "managerName")
  55. private String departmentId;
  56. /** 0 未婚 1已婚 */
  57. @ApiModelProperty(value = "0 未婚 1已婚", position = 29)
  58. private String marriage;
  59. /** 工龄 */
  60. @ApiModelProperty(value = "工龄", position = 30)
  61. // private Integer seniority;
  62. private String seniority;
  63. @ApiModelProperty(value = "orgId", position =31)
  64. private String orgId;
  65. @ApiModelProperty(value = "户口性质", position =32)
  66. private String hukouNature;
  67. @ApiModelProperty(value = "招入集团时间",position = 33)
  68. private String joinGroup;
  69. @ApiModelProperty(value = "合同开始时间",position = 34)
  70. private String contactStartTime;
  71. @ApiModelProperty(value = "专业",position = 35)
  72. private String major;
  73. @ApiModelProperty(value = "毕业院校",position =36 )
  74. private String almaMater;
  75. @ApiModelProperty(value = "职称",position = 37)
  76. private String title;
  77. @ApiModelProperty(value = "现任岗位或职务",position = 38)
  78. private String current;
  79. @ApiModelProperty(value = "新级别",position = 39)
  80. private String newLevel;
  81. @ApiModelProperty(value = "新薪档",position = 40)
  82. private String newSalary;
  83. @ApiModelProperty(value = "转正日期",position = 41)
  84. private Date confirmationTime;
  85. @ApiModelProperty(value = "定额工资",position = 42)
  86. private String quotaWages;
  87. @ApiModelProperty(value = "紧急联系人姓名", position = 44)
  88. private String emergencyContactName;
  89. @ApiModelProperty(value = "紧急联系人电话", position = 45)
  90. private String emergencyContactPhone;
  91. @ApiModelProperty(value = "工资发放处", position = 46)
  92. private String payroll;
  93. @ApiModelProperty(value = "社保", position = 47)
  94. private String socialSecurity;
  95. @ApiModelProperty(value = "公积金", position = 48)
  96. private String providentFund;
  97. @ApiModelProperty(value = "岗位", position = 49)
  98. private String post;
  99. @ApiModelProperty(value = "部门名称", position = 50)
  100. private String departmentName;
  101. @ApiModelProperty(value = "序号", position = 51)
  102. private String number;
  103. }