TextbookSubscriptionExportQueryVo.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. package com.xjrsoft.module.textbook.vo;
  2. import com.alibaba.excel.annotation.ExcelIgnore;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import com.alibaba.excel.annotation.write.style.ContentStyle;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.math.BigDecimal;
  8. /**
  9. * @title: 教材征订记录到处出参
  10. * @Author szs
  11. * @Date: 2023-12-25
  12. * @Version 1.0
  13. */
  14. @Data
  15. public class TextbookSubscriptionExportQueryVo {
  16. /**
  17. * 课程
  18. */
  19. @ContentStyle(dataFormat = 49)
  20. @ExcelProperty("对应课程")
  21. @ApiModelProperty("对应课程")
  22. private String courseName;
  23. /**
  24. * 书名
  25. */
  26. @ContentStyle(dataFormat = 49)
  27. @ExcelProperty("教材书名")
  28. @ApiModelProperty("书名")
  29. private String bookName;
  30. /**
  31. * 国际标准刊号
  32. */
  33. @ContentStyle(dataFormat = 49)
  34. @ExcelProperty("书号(ISSN)")
  35. @ApiModelProperty("国际标准刊号")
  36. private String issn;
  37. /**
  38. * 主编
  39. */
  40. @ContentStyle(dataFormat = 49)
  41. @ExcelProperty("作者(主编)")
  42. @ApiModelProperty("主编")
  43. private String editorInChief;
  44. /**
  45. * 出版社
  46. */
  47. @ContentStyle(dataFormat = 49)
  48. @ExcelProperty("出版社")
  49. @ApiModelProperty("出版社")
  50. private String publishingHouse;
  51. /**
  52. * 教材类型(xjr_dictionary_item[textbook_type])
  53. */
  54. @ContentStyle(dataFormat = 49)
  55. @ExcelProperty("教材类型")
  56. @ApiModelProperty("教材类型(xjr_dictionary_item[textbook_type])")
  57. private String textbookTypeCn;
  58. @ContentStyle(dataFormat = 49)
  59. @ExcelProperty("学生用书征订数量")
  60. @ApiModelProperty("学生用书征订数量")
  61. private Integer studentSubscriptionNumber;
  62. @ContentStyle(dataFormat = 49)
  63. @ExcelProperty("教师教材用书征订数量")
  64. @ApiModelProperty("教师教材用书征订数量")
  65. private Integer teacherSubscriptionNumber;
  66. /**
  67. * 估价(元)
  68. */
  69. @ContentStyle(dataFormat = 49)
  70. @ExcelProperty("估价(元)")
  71. @ApiModelProperty("估价(元)")
  72. private BigDecimal appraisalPrice;
  73. /**
  74. * 是否为规划教材
  75. */
  76. @ContentStyle(dataFormat = 49)
  77. @ExcelProperty("是否为规划教材")
  78. @ApiModelProperty("是否为规划教材")
  79. private String isTextbookPlanCn;
  80. /**
  81. * 使用年级
  82. */
  83. @ContentStyle(dataFormat = 49)
  84. @ExcelProperty("使用年级")
  85. @ApiModelProperty("使用年级")
  86. private String useGrade;
  87. /**
  88. * 使用班级id
  89. */
  90. @ContentStyle(dataFormat = 49)
  91. @ApiModelProperty("使用班级id")
  92. @ExcelProperty("使用班级id")
  93. @ExcelIgnore()
  94. private String classIds;
  95. /**
  96. * 使用班级
  97. */
  98. @ContentStyle(dataFormat = 49)
  99. @ExcelProperty("使用班级")
  100. @ApiModelProperty("使用班级")
  101. private String useClass;
  102. @ContentStyle(dataFormat = 49)
  103. @ExcelProperty("教师教参用书征订数量")
  104. @ApiModelProperty("教师教参用书征订数量")
  105. private Integer teacherReferenceNumber;
  106. /**
  107. * 学科组名称
  108. */
  109. @ContentStyle(dataFormat = 49)
  110. @ExcelProperty("学科组名称")
  111. @ApiModelProperty("学科组名称")
  112. private String groupName;
  113. @ContentStyle(dataFormat = 49)
  114. @ExcelProperty("有无配套教学资源")
  115. @ApiModelProperty("有无配套教学资源")
  116. private String isSupportResourcesCn;
  117. @ContentStyle(dataFormat = 49)
  118. @ExcelProperty("备注")
  119. @ApiModelProperty("备注")
  120. private String remark;
  121. }