PersonnelBaseArchivesManageInDto.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. package cn.com.lzt.personnelbasearchivesmanage.dto;
  2. import lombok.Data;
  3. import org.jeecgframework.poi.excel.annotation.Excel;
  4. import java.util.Date;
  5. @Data
  6. public class PersonnelBaseArchivesManageInDto {
  7. // 员工主键
  8. private String id;
  9. // 员工编号
  10. private String userId;
  11. // 员工姓名
  12. private String userName;
  13. // 所属单位
  14. private String orgIds;
  15. // 手机号
  16. private String telphone;
  17. // 身份证号
  18. private String idcard;
  19. // 在职状态
  20. private String positionStatus;
  21. // 所持证书
  22. private String certificateId;
  23. // 入职月份
  24. private String inMonth;
  25. // 离职月份 like 2019-08
  26. private String leaveMonth;
  27. private String birthdate_begin;
  28. private String birthdate_end;
  29. // 入职开始日期
  30. private String employmentDateStart;
  31. // 入职结束日期
  32. private String employmentDateEnd;
  33. private String postid;
  34. private String education;
  35. private String hktype;
  36. private String clothingname;
  37. private String userNum;
  38. // 状态
  39. private String status;
  40. // 组织机构
  41. private String orgId;
  42. // 兼职机构
  43. private String jzorgId;
  44. // 设备号
  45. private String deviceId;
  46. // 是否同步钉钉
  47. private String dingIsSynchronization;
  48. // 所属职务
  49. private String dutiesId;
  50. // 所属岗位
  51. private java.lang.String inPostid;
  52. // 所持证书
  53. private String certificateName;
  54. private String userType;
  55. // 考勤方式
  56. private String attendType;
  57. // 离职时间
  58. private Date leaveDate;
  59. // 入职时间
  60. private Date contractStime;
  61. private String gender;
  62. private String birth;
  63. //缴金单位
  64. private String socialSecurityUnit;
  65. private String description;
  66. private Integer age;
  67. private String email;// 邮箱
  68. private String nation;// 办公电话
  69. private Date birthday;
  70. private Date employmentDate;
  71. /**管理类型*/
  72. private java.lang.String managerType;
  73. private String dutieslevel;
  74. private String zoneId;
  75. private String zoneName;
  76. private String openid;
  77. private String postId;//岗位
  78. private String projectId; // 项目id,不是管理处depart的id
  79. private String glcId; // 管理处ID 二级部门的glcid是管理处的id
  80. private String mobilePhone;// 手机
  81. private String officePhone;// 办公电话
  82. /**转正时间 **/
  83. private java.util.Date correctionDate;
  84. private String address;// 居住地址
  85. private String hkaddress;// 户口地址
  86. /**创建时间*/
  87. private java.util.Date createDate;
  88. /**创建人ID*/
  89. private java.lang.String createBy;
  90. /**创建人名称*/
  91. private java.lang.String createName;
  92. /**修改时间*/
  93. private java.util.Date updateDate;
  94. /**修改人*/
  95. private java.lang.String updateBy;
  96. /**修改人名称*/
  97. private java.lang.String updateName;
  98. /**头像*/
  99. private java.lang.String portrait;
  100. //update-begin--Author:dangzhenghui Date:20170518 for:TASK #1997 【重要】JEECG安全机制加强--------------------
  101. /**开发权限标志*/
  102. private java.lang.String devFlag;
  103. private String areaRegion;
  104. // add-刘梦祥-2022年1月6日15:24:22(员工性质)
  105. private String nature;
  106. }