EmployeeModel.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package jnpf.model;
  2. import cn.afterturn.easypoi.excel.annotation.Excel;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. import java.util.List;
  6. /**
  7. *
  8. * @author JNPF开发平台组
  9. * @version V3.1.0
  10. * @copyright 引迈信息技术有限公司
  11. *
  12. */
  13. @Data
  14. public class EmployeeModel {
  15. @Excel(name = "工号", isImportField = "true")
  16. @Schema(description ="工号")
  17. private String enCode;
  18. @Excel(name = "姓名", isImportField = "true")
  19. @Schema(description ="姓名")
  20. private String fullName;
  21. @Excel(name = "性别", isImportField = "true")
  22. @Schema(description ="性别")
  23. private String gender;
  24. @Excel(name = "部门", isImportField = "true")
  25. @Schema(description ="部门")
  26. private String departmentName;
  27. @Excel(name = "职务", isImportField = "true")
  28. @Schema(description ="职务")
  29. private String positionName;
  30. @Excel(name = "用工性质", isImportField = "true")
  31. @Schema(description ="用工性质")
  32. private String workingNature;
  33. @Excel(name = "身份证号", isImportField = "true")
  34. @Schema(description ="身份证号")
  35. private String idNumber;
  36. @Excel(name = "联系电话", isImportField = "true")
  37. @Schema(description ="联系电话")
  38. private String telephone;
  39. @Excel(name = "参加工作", isImportField = "true")
  40. @Schema(description ="参加工作")
  41. private String attendWorkTime;
  42. @Excel(name = "出生年月", isImportField = "true")
  43. @Schema(description ="出生年月")
  44. private String birthday;
  45. @Excel(name = "最高学历", isImportField = "true")
  46. @Schema(description ="最高学历")
  47. private String education;
  48. @Excel(name = "所学专业", isImportField = "true")
  49. @Schema(description ="所学专业")
  50. private String major;
  51. @Excel(name = "毕业院校", isImportField = "true")
  52. @Schema(description ="毕业院校")
  53. private String graduationAcademy;
  54. @Excel(name = "毕业时间", isImportField = "true")
  55. @Schema(description ="毕业时间")
  56. private String graduationTime;
  57. @Schema(description ="字表数据")
  58. private List<EmployeeModel> list;
  59. @Schema(description ="创建时间")
  60. private String creatorTime;
  61. private boolean type;
  62. private String fileName;
  63. }