EmployeeVo.java 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. package com.muzhi.lz.entity.vo;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.util.Date;
  5. @Data
  6. public class EmployeeVo {
  7. @ApiModelProperty(value = "员工ID")
  8. private String id;
  9. @ApiModelProperty(value = "姓名")
  10. private String sys00Name;
  11. @ApiModelProperty(value = "邮箱")
  12. private String sys00Email;
  13. @ApiModelProperty(value = "部门id")
  14. private String sys00DeptIds;
  15. @ApiModelProperty(value = "部门")
  16. private String sys00Dept;
  17. @ApiModelProperty(value = "主部门id")
  18. private String sys00MainDeptId;
  19. @ApiModelProperty(value = "主部门")
  20. private String sys00MainDept;
  21. @ApiModelProperty(value = "职位")
  22. private String sys00Position;
  23. @ApiModelProperty(value = "手机号")
  24. private String sys00Mobile;
  25. @ApiModelProperty(value = "工号")
  26. private String sys00JobNumber;
  27. @ApiModelProperty(value = "分机号")
  28. private String sys00Tel;
  29. @ApiModelProperty(value = "办公地点")
  30. private String sys00WorkPlace;
  31. @ApiModelProperty(value = "备注")
  32. private String sys00Remark;
  33. @ApiModelProperty(value = "入职时间")
  34. private Date sys00ConfirmJoinTime;
  35. @ApiModelProperty(value = "员工类型")
  36. private Integer sys01EmployeeType;
  37. @ApiModelProperty(value = "员工状态")
  38. private Integer sys01EmployeeStatus;
  39. @ApiModelProperty(value = "试用期")
  40. private String sys01ProbationPeriodType;
  41. @ApiModelProperty(value = "转正日期")
  42. private Date sys01RegularTime;
  43. @ApiModelProperty(value = "岗位职级")
  44. private String sys01PositionLevel;
  45. @ApiModelProperty(value = "身份证姓名")
  46. private String sys02RealName;
  47. @ApiModelProperty(value = "证件号码")
  48. private String sys02CertNo;
  49. @ApiModelProperty(value = "出生日期")
  50. private Date sys02BirthTime;
  51. @ApiModelProperty(value = "性别(0:男;1:女)")
  52. private Integer sys02SexType;
  53. @ApiModelProperty(value = "民族")
  54. private String sys02NationType;
  55. @ApiModelProperty(value = "身份证地址")
  56. private String sys02CertAddress;
  57. @ApiModelProperty(value = "证件有效期")
  58. private Date sys02CertEndTime;
  59. @ApiModelProperty(value = "婚姻状况")
  60. private String sys02Marriage;
  61. @ApiModelProperty(value = "首次参加工作时间")
  62. private Date sys02JoinWorkingTime;
  63. @ApiModelProperty(value = "户籍类型")
  64. private Integer sys02ResidenceType;
  65. @ApiModelProperty(value = "住址")
  66. private String sys02Address;
  67. @ApiModelProperty(value = "政治面貌")
  68. private Integer sys02PoliticalStatus;
  69. @ApiModelProperty(value = "个人社保账号")
  70. private String sys09PersonalSi;
  71. @ApiModelProperty(value = "个人公积金账号")
  72. private String sys09PersonalHf;
  73. @ApiModelProperty(value = "最高学历")
  74. private String sys03HighestEdu;
  75. @ApiModelProperty(value = "毕业院校")
  76. private String sys03GraduateSchool;
  77. @ApiModelProperty(value = "毕业时间")
  78. private Date sys03GraduationTime;
  79. @ApiModelProperty(value = "所学专业")
  80. private String sys03Major;
  81. @ApiModelProperty(value = "银行卡号")
  82. private String sys04BankAccountNo;
  83. @ApiModelProperty(value = "开户行")
  84. private String sys04AccountBank;
  85. @ApiModelProperty(value = "合同公司")
  86. private String sys05ContractCompanyName;
  87. @ApiModelProperty(value = "合同类型")
  88. private Integer sys05ContractType;
  89. @ApiModelProperty(value = "首次合同起始日")
  90. private Date sys05FirstContractStartTime;
  91. @ApiModelProperty(value = "首次合同到期日")
  92. private Date sys05FirstContractEndTime;
  93. @ApiModelProperty(value = "现合同起始日")
  94. private Date sys05NowContractStartTime;
  95. @ApiModelProperty(value = "现合同到期日")
  96. private Date sys05NowContractEndTime;
  97. @ApiModelProperty(value = "合同期限")
  98. private String sys05ContractPeriodType;
  99. @ApiModelProperty(value = "续签次数")
  100. private Integer sys05ContractRenewCount;
  101. @ApiModelProperty(value = "紧急联系人姓名")
  102. private String sys06UrgentContactsName;
  103. @ApiModelProperty(value = "联系人关系")
  104. private String sys06UrgentContactsRelation;
  105. @ApiModelProperty(value = "联系人电话")
  106. private String sys06UrgentContactsPhone;
  107. @ApiModelProperty(value = "有无子女")
  108. private String sys07HaveChild;
  109. @ApiModelProperty(value = "子女姓名")
  110. private String sys07ChildName;
  111. @ApiModelProperty(value = "子女性别")
  112. private Integer sys07ChildSex;
  113. @ApiModelProperty(value = "子女出生日期")
  114. private Date sys07ChildBirthDate;
  115. @ApiModelProperty(value = "自定义字段")
  116. private String customField;
  117. }