TextbookClaimExportQueryVo.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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 TextbookClaimExportQueryVo {
  16. @ExcelIgnore
  17. private Long baseSemesterId;
  18. @ExcelIgnore
  19. private String baseSemesterIdCn;
  20. @ExcelIgnore
  21. private Long classId;
  22. @ExcelIgnore
  23. private String classIdCn;
  24. @ExcelIgnore
  25. private String headTeacherName;
  26. @ExcelIgnore
  27. private String classRoomName;
  28. @ExcelIgnore
  29. private Long textbookId;
  30. /**
  31. * 教材类型(xjr_dictionary_item[textbook_type])
  32. */
  33. @ContentStyle(dataFormat = 49)
  34. @ExcelIgnore
  35. @ApiModelProperty("教材类型(xjr_dictionary_item[textbook_type])")
  36. private String textbookType;
  37. /**
  38. * 教材类型(xjr_dictionary_item[textbook_type])
  39. */
  40. @ContentStyle(dataFormat = 49)
  41. @ExcelProperty("教材类型")
  42. @ApiModelProperty("教材类型(xjr_dictionary_item[textbook_type])")
  43. private String textbookTypeCn;
  44. /**
  45. * 书名
  46. */
  47. @ContentStyle(dataFormat = 49)
  48. @ExcelProperty("书名")
  49. @ApiModelProperty("书名")
  50. private String bookName;
  51. /**
  52. * 主编
  53. */
  54. @ContentStyle(dataFormat = 49)
  55. @ExcelProperty("主编")
  56. @ApiModelProperty("主编")
  57. private String editorInChief;
  58. /**
  59. * 出版社
  60. */
  61. @ContentStyle(dataFormat = 49)
  62. @ExcelProperty("出版社")
  63. @ApiModelProperty("出版社")
  64. private String publishingHouse;
  65. /**
  66. * 国际标准刊号
  67. */
  68. @ContentStyle(dataFormat = 49)
  69. @ExcelProperty("国际标准刊号")
  70. @ApiModelProperty("国际标准刊号")
  71. private String issn;
  72. /**
  73. * 定价(元)
  74. */
  75. @ContentStyle(dataFormat = 49)
  76. @ExcelProperty("定价(元)")
  77. @ApiModelProperty("定价(元)")
  78. private BigDecimal price;
  79. /**
  80. * 小计(元)
  81. */
  82. @ContentStyle(dataFormat = 49)
  83. @ExcelProperty("小计(元)")
  84. @ApiModelProperty("小计(元)")
  85. private BigDecimal subtotal;
  86. @ContentStyle(dataFormat = 49)
  87. @ExcelProperty("库存数量")
  88. @ApiModelProperty("库存数量")
  89. private Integer num;
  90. @ContentStyle(dataFormat = 49)
  91. @ExcelProperty("发放数量")
  92. @ApiModelProperty("发放情况")
  93. private Integer claimNum;
  94. @ContentStyle(dataFormat = 49)
  95. @ExcelProperty("增领数量")
  96. @ApiModelProperty("增领数量")
  97. private Integer addClaimNum;
  98. @ContentStyle(dataFormat = 49)
  99. @ExcelProperty("退书数量")
  100. @ApiModelProperty("退书数量")
  101. private Integer recedeNum;
  102. @ContentStyle(dataFormat = 49)
  103. @ExcelProperty("实发数量")
  104. @ApiModelProperty("实发数量")
  105. private Integer studentClaimNum;
  106. @ContentStyle(dataFormat = 49)
  107. @ExcelProperty("备注")
  108. @ApiModelProperty("备注")
  109. private String remark;
  110. }