ProfessionalTitleImportVo.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. package com.xjrsoft.module.teacher.vo;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.alibaba.excel.annotation.write.style.ContentStyle;
  4. import com.xjrsoft.common.annotation.Required;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.util.Date;
  8. /**
  9. * @title: 教职工职称信息分页列表出参
  10. * @Author szs
  11. * @Date: 2025-04-24
  12. * @Version 1.0
  13. */
  14. @Data
  15. public class ProfessionalTitleImportVo {
  16. /**
  17. * 教职工姓名
  18. */
  19. @ContentStyle(dataFormat = 49)
  20. @ExcelProperty("教师")
  21. @ApiModelProperty("教师")
  22. @Required
  23. private String userIdCn;
  24. /**
  25. * 工号
  26. */
  27. @ContentStyle(dataFormat = 49)
  28. @ExcelProperty("工号")
  29. @ApiModelProperty("工号")
  30. @Required
  31. private String userName;
  32. /**
  33. * 职称名称
  34. */
  35. @ContentStyle(dataFormat = 49)
  36. @ExcelProperty("职称名称")
  37. @ApiModelProperty("职称名称")
  38. @Required
  39. private String name;
  40. /**
  41. * 证书编号
  42. */
  43. @ContentStyle(dataFormat = 49)
  44. @ExcelProperty("证书编号")
  45. @ApiModelProperty("证书编号")
  46. @Required
  47. private String professionalTitleNo;
  48. /**
  49. * 取得时间
  50. */
  51. @ContentStyle(dataFormat = 49)
  52. @ExcelProperty("取得时间")
  53. @ApiModelProperty("取得时间")
  54. private Date getDate;
  55. /**
  56. * 学科类别
  57. */
  58. @ContentStyle(dataFormat = 49)
  59. @ExcelProperty("学科类别")
  60. @ApiModelProperty("学科类别")
  61. private String subjectCategory;
  62. /**
  63. * 授予时间
  64. */
  65. @ContentStyle(dataFormat = 49)
  66. @ExcelProperty("授予时间")
  67. @ApiModelProperty("授予时间")
  68. private Date beHonoredDate;
  69. /**
  70. * 发证时间
  71. */
  72. @ContentStyle(dataFormat = 49)
  73. @ExcelProperty("发证时间")
  74. @ApiModelProperty("发证时间")
  75. private Date issuanceDate;
  76. /**
  77. * 任职资格开始时间
  78. */
  79. @ContentStyle(dataFormat = 49)
  80. @ExcelProperty("任职资格开始时间")
  81. @ApiModelProperty("任职资格开始时间")
  82. private Date qualificationStartDate;
  83. /**
  84. * 任职资格结束时间
  85. */
  86. @ContentStyle(dataFormat = 49)
  87. @ExcelProperty("任职资格结束时间")
  88. @ApiModelProperty("任职资格结束时间")
  89. private Date qualificationEndDate;
  90. /**
  91. * 发文时间
  92. */
  93. @ContentStyle(dataFormat = 49)
  94. @ExcelProperty("发文时间")
  95. @ApiModelProperty("发文时间")
  96. private Date noticeDate;
  97. /**
  98. * 职称类别
  99. */
  100. @ContentStyle(dataFormat = 49)
  101. @ExcelProperty("职称类别")
  102. @ApiModelProperty("职称类别")
  103. private String professionalTitleCategory;
  104. /**
  105. * 是否现任(0:否;1:是)
  106. */
  107. @ContentStyle(dataFormat = 49)
  108. @ExcelProperty("是否现任(否/是)")
  109. @ApiModelProperty("是否现任(否/是)")
  110. private String jobStatus;
  111. }