| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package com.xjrsoft.module.base.vo;
- import com.alibaba.excel.annotation.ExcelIgnore;
- import com.alibaba.excel.annotation.ExcelProperty;
- import com.alibaba.excel.annotation.write.style.ContentStyle;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.math.BigDecimal;
- /**
- * @title: 班级课程教材导出出参
- * @Author phoenix
- * @Date: 2024-12-23
- * @Version 1.0
- */
- @Data
- public class ClassCourseTextbookExportQueryVo {
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("学期")
- @ApiModelProperty("学期")
- private String semester;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("所属机构")
- @ApiModelProperty("所属机构")
- private String deptName;
- @ExcelIgnore
- @ApiModelProperty("班级主键id")
- private Long classId;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("班级")
- @ApiModelProperty("班级名称")
- private String className;
- @ContentStyle(dataFormat = 49)
- @ApiModelProperty("课程")
- @ExcelProperty("教学课程")
- private String courseName;
- @ContentStyle(dataFormat = 49)
- @ApiModelProperty("教材")
- @ExcelProperty("对应教材")
- private String textbookName;
- @ExcelIgnore
- @ApiModelProperty("使用类型(单位:学期)")
- private Integer useType;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("使用类型")
- @ApiModelProperty("使用类型(单位:学期)")
- private String useTypeCn;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("教材分类")
- @ApiModelProperty("教材分类(xjr_dictionary_item[textbook_type])")
- private String textbookType;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("定价")
- @ApiModelProperty("定价(元)")
- private BigDecimal price;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("小计")
- @ApiModelProperty("预估折扣后的价格")
- private BigDecimal discountPrice;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("小计合计")
- @ApiModelProperty("小计合计")
- private BigDecimal totalDiscountPrice;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("班级人数")
- @ApiModelProperty("班级人数")
- private Integer studentNum;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("总价")
- @ApiModelProperty("总价")
- private BigDecimal totalPrices;
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("总价合计")
- @ApiModelProperty("总价合计")
- private BigDecimal totalPriceTotal;
- }
|