|
@@ -2,6 +2,7 @@ package com.qmth.distributed.print.business.bean.dto;
|
|
|
|
|
|
import com.qmth.boot.tools.excel.annotation.ExcelColumn;
|
|
import com.qmth.boot.tools.excel.annotation.ExcelColumn;
|
|
import com.qmth.teachcloud.common.annotation.ExcelError;
|
|
import com.qmth.teachcloud.common.annotation.ExcelError;
|
|
|
|
+import com.qmth.teachcloud.common.annotation.ExcelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -13,46 +14,57 @@ public class SubjectiveStructDto {
|
|
|
|
|
|
@ApiModelProperty(value = "课程代码")
|
|
@ApiModelProperty(value = "课程代码")
|
|
@ExcelColumn(name = "课程代码", index = 1, nullable = true)
|
|
@ExcelColumn(name = "课程代码", index = 1, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "课程代码", width = 20, index = 1)
|
|
private String courseCode;
|
|
private String courseCode;
|
|
|
|
|
|
@ApiModelProperty(value = "课程名称")
|
|
@ApiModelProperty(value = "课程名称")
|
|
@ExcelColumn(name = "课程名称", index = 2, nullable = true)
|
|
@ExcelColumn(name = "课程名称", index = 2, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "课程名称", width = 20, index = 2)
|
|
private String courseName;
|
|
private String courseName;
|
|
|
|
|
|
@ApiModelProperty(value = "试卷编号")
|
|
@ApiModelProperty(value = "试卷编号")
|
|
@ExcelColumn(name = "试卷编号", index = 3, nullable = true)
|
|
@ExcelColumn(name = "试卷编号", index = 3, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "试卷编号", width = 20, index = 3)
|
|
private String paperNumber;
|
|
private String paperNumber;
|
|
|
|
|
|
@ApiModelProperty(value = "大题名称")
|
|
@ApiModelProperty(value = "大题名称")
|
|
@ExcelColumn(name = "大题名称", index = 4, nullable = true)
|
|
@ExcelColumn(name = "大题名称", index = 4, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "大题名称", width = 20, index = 4)
|
|
private String mainTitle;
|
|
private String mainTitle;
|
|
|
|
|
|
@ApiModelProperty(value = "大题号(只能用小写数字)")
|
|
@ApiModelProperty(value = "大题号(只能用小写数字)")
|
|
@ExcelColumn(name = "大题号(只能用小写数字)", index = 5, nullable = true)
|
|
@ExcelColumn(name = "大题号(只能用小写数字)", index = 5, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "大题号(只能用小写数字)", width = 20, index = 5)
|
|
private Integer mainNumber;
|
|
private Integer mainNumber;
|
|
|
|
|
|
@ApiModelProperty(value = "小题号(只能用小写数字)")
|
|
@ApiModelProperty(value = "小题号(只能用小写数字)")
|
|
@ExcelColumn(name = "小题号(只能用小写数字)", index = 6, nullable = true)
|
|
@ExcelColumn(name = "小题号(只能用小写数字)", index = 6, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "小题号(只能用小写数字)", width = 20, index = 6)
|
|
private Integer subNumber;
|
|
private Integer subNumber;
|
|
|
|
|
|
@ApiModelProperty(value = "小题满分")
|
|
@ApiModelProperty(value = "小题满分")
|
|
@ExcelColumn(name = "小题满分", index = 7, nullable = true)
|
|
@ExcelColumn(name = "小题满分", index = 7, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "小题满分", width = 20, index = 7)
|
|
private Double totalScore;
|
|
private Double totalScore;
|
|
|
|
|
|
@ApiModelProperty(value = "评卷间隔分")
|
|
@ApiModelProperty(value = "评卷间隔分")
|
|
@ExcelColumn(name = "间隔分", index = 8, nullable = true)
|
|
@ExcelColumn(name = "间隔分", index = 8, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "间隔分", width = 20, index = 8)
|
|
private Double intervalScore;
|
|
private Double intervalScore;
|
|
|
|
|
|
@ApiModelProperty(value = "评卷分组序号")
|
|
@ApiModelProperty(value = "评卷分组序号")
|
|
@ExcelColumn(name = "评卷分组(只能用小写数字)", index = 9, nullable = true)
|
|
@ExcelColumn(name = "评卷分组(只能用小写数字)", index = 9, nullable = true)
|
|
|
|
+ @ExcelProperty(name = "评卷分组(只能用小写数字)", width = 20, index = 9)
|
|
private Integer groupNumber;
|
|
private Integer groupNumber;
|
|
|
|
|
|
@ApiModelProperty(value = "评卷员数量(系统生成)")
|
|
@ApiModelProperty(value = "评卷员数量(系统生成)")
|
|
@ExcelColumn(name = "评卷员数量(系统生成)", index = 10)
|
|
@ExcelColumn(name = "评卷员数量(系统生成)", index = 10)
|
|
|
|
+ @ExcelProperty(name = "评卷员数量(系统生成)", width = 20, index = 10)
|
|
private Integer markerCount;
|
|
private Integer markerCount;
|
|
|
|
|
|
@ApiModelProperty(value = "绑定工号(英文逗号分隔)")
|
|
@ApiModelProperty(value = "绑定工号(英文逗号分隔)")
|
|
@ExcelColumn(name = "绑定工号(英文逗号分隔)", index = 11)
|
|
@ExcelColumn(name = "绑定工号(英文逗号分隔)", index = 11)
|
|
|
|
+ @ExcelProperty(name = "绑定工号(英文逗号分隔)", width = 20, index = 11)
|
|
private String markerCodes;
|
|
private String markerCodes;
|
|
|
|
|
|
@ApiModelProperty(value = "错误信息")
|
|
@ApiModelProperty(value = "错误信息")
|