TextbookClaimExportQueryVo.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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. @ExcelProperty("教材类型")
  35. @ApiModelProperty("教材类型(xjr_dictionary_item[textbook_type])")
  36. private String textbookTypeCn;
  37. /**
  38. * 书名
  39. */
  40. @ContentStyle(dataFormat = 49)
  41. @ExcelProperty("书名")
  42. @ApiModelProperty("书名")
  43. private String bookName;
  44. /**
  45. * 主编
  46. */
  47. @ContentStyle(dataFormat = 49)
  48. @ExcelProperty("主编")
  49. @ApiModelProperty("主编")
  50. private String editorInChief;
  51. /**
  52. * 出版社
  53. */
  54. @ContentStyle(dataFormat = 49)
  55. @ExcelProperty("出版社")
  56. @ApiModelProperty("出版社")
  57. private String publishingHouse;
  58. /**
  59. * 国际标准刊号
  60. */
  61. @ContentStyle(dataFormat = 49)
  62. @ExcelProperty("国际标准刊号")
  63. @ApiModelProperty("国际标准刊号")
  64. private String issn;
  65. /**
  66. * 估价(元)
  67. */
  68. @ContentStyle(dataFormat = 49)
  69. @ExcelProperty("估价(元)")
  70. @ApiModelProperty("估价(元)")
  71. private BigDecimal appraisalPrice;
  72. /**
  73. * 小计(元)
  74. */
  75. @ContentStyle(dataFormat = 49)
  76. @ExcelProperty("小计(元)")
  77. @ApiModelProperty("小计(元)")
  78. private BigDecimal subtotal;
  79. @ContentStyle(dataFormat = 49)
  80. @ExcelProperty("库存数量")
  81. @ApiModelProperty("库存数量")
  82. private Integer num;
  83. @ContentStyle(dataFormat = 49)
  84. @ExcelProperty("发放情况")
  85. @ApiModelProperty("发放情况")
  86. private Integer claimNum;
  87. @ContentStyle(dataFormat = 49)
  88. @ExcelProperty("备注")
  89. @ApiModelProperty("备注")
  90. private String remark;
  91. public TextbookClaimExportQueryVo() {
  92. }
  93. public TextbookClaimExportQueryVo(String bookName, BigDecimal subtotal) {
  94. this.bookName = bookName;
  95. this.subtotal = subtotal;
  96. }
  97. }