PersonnelBaseArchivesManageOutDto.java 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. package cn.com.lzt.personnelbasearchivesmanage.dto;
  2. import java.util.Date;
  3. import javax.persistence.Transient;
  4. import lombok.Data;
  5. import org.jeecgframework.core.util.DateUtils;
  6. import org.jeecgframework.poi.excel.annotation.Excel;
  7. import com.aliyun.oss.common.utils.DateUtil;
  8. @Data
  9. public class PersonnelBaseArchivesManageOutDto {
  10. // 员工主键
  11. private String id;
  12. // 员工编号
  13. @Excel(name = "员工ID")
  14. private String userId;
  15. // 员工姓名
  16. @Excel(name = "员工姓名")
  17. private String userName;
  18. @Excel(name = "员工编号")
  19. private String userNum;
  20. // 状态
  21. private String status;
  22. // 组织机构
  23. private String orgId;
  24. @Excel(name = "部门")
  25. private String departname;
  26. // 兼职机构
  27. private String jzorgId;
  28. // 手机号
  29. //@Excel(name = "手机号")
  30. private String telphone;
  31. // 身份证号
  32. @Excel(name = "身份证号")
  33. private String idcard;
  34. // 是否同步钉钉
  35. private String dingIsSynchronization;
  36. // 在职状态
  37. private String positionStatus;
  38. // 所属职务
  39. @Excel(name = "职务")
  40. private String dutiesId;
  41. // 所属岗位
  42. @Excel(name = "岗位")
  43. private java.lang.String inPostid;
  44. // 所持证书
  45. private String certificateName;
  46. private String userType;
  47. // 考勤方式
  48. private String attendType;
  49. // 离职时间
  50. private Date leaveDate;
  51. // 入职时间
  52. @Excel(name = "入职日期")
  53. private Date contractStime;
  54. @Excel(name = "性别")
  55. private String gender;
  56. private String birth;
  57. //缴金单位
  58. private String socialSecurityUnit;
  59. private String description;
  60. @Excel(name = "年龄")
  61. private Integer age;
  62. @Excel(name = "邮箱")
  63. private String email;// 邮箱
  64. @Excel(name = "民族",width = 30)
  65. private String nation;// 办公电话
  66. @Excel(name = "出生日期",format = "yyyy-MM-dd")
  67. private String birthday;
  68. @Excel(name = "入职日期",format = "yyyy-MM-dd")
  69. private String employmentDate;
  70. /**管理类型*/
  71. @Excel(name="管理类型",width=15,dicCode="manageType")
  72. private java.lang.String managerType;
  73. @Excel(name="职务等级",width=15)
  74. private String dutieslevel;
  75. private String zoneId;
  76. private String zoneName;
  77. private String openid;
  78. private String postId;//岗位
  79. private String projectId; // 项目id,不是管理处depart的id
  80. private String glcId; // 管理处ID 二级部门的glcid是管理处的id
  81. @Excel(name = "手机" ,width = 20)
  82. private String mobilePhone;// 手机
  83. @Excel(name = "办公电话",width = 20)
  84. private String officePhone;// 办公电话
  85. /**转正时间 **/
  86. private java.util.Date correctionDate;
  87. private String hktype;
  88. private String clothingname;
  89. @Excel(name = "居住地址",width = 100)
  90. private String address;// 居住地址
  91. @Excel(name = "户口地址",width = 100)
  92. private String hkaddress;// 户口地址
  93. /**创建时间*/
  94. private java.util.Date createDate;
  95. /**创建人ID*/
  96. private java.lang.String createBy;
  97. /**创建人名称*/
  98. private java.lang.String createName;
  99. /**修改时间*/
  100. private java.util.Date updateDate;
  101. /**修改人*/
  102. private java.lang.String updateBy;
  103. /**修改人名称*/
  104. private java.lang.String updateName;
  105. /**头像*/
  106. private java.lang.String portrait;
  107. //update-begin--Author:dangzhenghui Date:20170518 for:TASK #1997 【重要】JEECG安全机制加强--------------------
  108. /**开发权限标志*/
  109. private java.lang.String devFlag;
  110. @Excel(name = "设备编号")
  111. private String deviceId;
  112. // 紧急联系人
  113. private String contacts;
  114. // 紧急联系人电话
  115. private String contactsPhone;
  116. // 政治面貌
  117. // @Excel(name = "政治面貌")
  118. private String outlook;
  119. // 学历
  120. // @Excel(name = "学历")
  121. private String education;
  122. // 员工性质
  123. // @Excel(name = "员工性质")
  124. private String nature;
  125. // 网格区域
  126. @Excel(name = "所属网格化区域")
  127. private String belongRegion;
  128. }