LanguageCompetenceImportVo.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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.time.LocalDate;
  8. import java.time.LocalDateTime;
  9. /**
  10. * @title: 语言能力信息分页列表出参
  11. * @Author szs
  12. * @Date: 2025-04-24
  13. * @Version 1.0
  14. */
  15. @Data
  16. public class LanguageCompetenceImportVo {
  17. /**
  18. * 教职工姓名
  19. */
  20. @ContentStyle(dataFormat = 49)
  21. @ExcelProperty("教职工姓名")
  22. @ApiModelProperty("教职工姓名")
  23. @Required
  24. private String userIdCn;
  25. /**
  26. * 工号
  27. */
  28. @ContentStyle(dataFormat = 49)
  29. @ExcelProperty("工号")
  30. @ApiModelProperty("工号")
  31. @Required
  32. private String userName;
  33. /**
  34. * 语言种类
  35. */
  36. @ContentStyle(dataFormat = 49)
  37. @ExcelProperty("语言种类")
  38. @ApiModelProperty("语言种类")
  39. private String name;
  40. /**
  41. * 等级
  42. */
  43. @ContentStyle(dataFormat = 49)
  44. @ExcelProperty("等级")
  45. @ApiModelProperty("等级")
  46. private String level;
  47. /**
  48. * 证书编号
  49. */
  50. @ContentStyle(dataFormat = 49)
  51. @ExcelProperty("证书编号")
  52. @ApiModelProperty("证书编号")
  53. private String certificationNo;
  54. /**
  55. * 测试机构
  56. */
  57. @ContentStyle(dataFormat = 49)
  58. @ExcelProperty("测试机构")
  59. @ApiModelProperty("测试机构")
  60. private String examAuthority;
  61. /**
  62. * 发证单位
  63. */
  64. @ContentStyle(dataFormat = 49)
  65. @ExcelProperty("发证单位")
  66. @ApiModelProperty("发证单位")
  67. private String issuanceUnit;
  68. /**
  69. * 发证时间
  70. */
  71. @ContentStyle(dataFormat = 49)
  72. @ExcelProperty("发证时间")
  73. @ApiModelProperty("发证时间")
  74. private LocalDate issuanceDate;
  75. }