|
@@ -9,6 +9,7 @@ import cn.com.qmth.stmms.common.enums.ExamType;
|
|
import cn.com.qmth.stmms.common.enums.MarkMode;
|
|
import cn.com.qmth.stmms.common.enums.MarkMode;
|
|
import cn.com.qmth.stmms.common.enums.ObjectiveStatus;
|
|
import cn.com.qmth.stmms.common.enums.ObjectiveStatus;
|
|
import cn.com.qmth.stmms.common.enums.TrackCountPolicy;
|
|
import cn.com.qmth.stmms.common.enums.TrackCountPolicy;
|
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
public class ExamVo {
|
|
public class ExamVo {
|
|
|
|
|
|
@@ -16,26 +17,33 @@ public class ExamVo {
|
|
|
|
|
|
private Integer id;
|
|
private Integer id;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "名称")
|
|
private String name;
|
|
private String name;
|
|
|
|
|
|
private Integer schoolId;
|
|
private Integer schoolId;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "code")
|
|
private String code;
|
|
private String code;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "考试时间")
|
|
private Date examTime;
|
|
private Date examTime;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "状态")
|
|
private ExamStatus status;
|
|
private ExamStatus status;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "描述")
|
|
private String description;
|
|
private String description;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 开启强制特殊标记
|
|
* 开启强制特殊标记
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "开启强制特殊标记")
|
|
private Boolean forceSpecialTag;
|
|
private Boolean forceSpecialTag;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 裁切图配置
|
|
* 裁切图配置
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "裁切图配置")
|
|
private String sliceConfig;
|
|
private String sliceConfig;
|
|
|
|
|
|
private Date createTime;
|
|
private Date createTime;
|
|
@@ -47,112 +55,136 @@ public class ExamVo {
|
|
/**
|
|
/**
|
|
* 统计配置
|
|
* 统计配置
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "统计配置")
|
|
private String sasConfig;
|
|
private String sasConfig;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 原图遮盖配置
|
|
* 原图遮盖配置
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "原图遮盖配置")
|
|
private String sheetConfig;
|
|
private String sheetConfig;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 考试类型
|
|
* 考试类型
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "考试类型")
|
|
private ExamType type;
|
|
private ExamType type;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 题卡类型
|
|
* 题卡类型
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "题卡类型")
|
|
private FormatType cardType;
|
|
private FormatType cardType;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 禁止管理员以外人查看考生个人信息
|
|
* 禁止管理员以外人查看考生个人信息
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "禁止管理员以外人查看考生个人信息")
|
|
private Boolean forbiddenInfo;
|
|
private Boolean forbiddenInfo;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 禁止查看成绩
|
|
* 禁止查看成绩
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "禁止查看成绩")
|
|
private Boolean forbiddenScore;
|
|
private Boolean forbiddenScore;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 客观题统分状态
|
|
* 客观题统分状态
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "客观题统分状态")
|
|
private ObjectiveStatus objectiveStatus;
|
|
private ObjectiveStatus objectiveStatus;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 评卷起始时间
|
|
* 评卷起始时间
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "评卷起始时间")
|
|
private Date startTime;
|
|
private Date startTime;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 评卷结束时间
|
|
* 评卷结束时间
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "评卷结束时间")
|
|
private Date endTime;
|
|
private Date endTime;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 强制评卷模式
|
|
* 强制评卷模式
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "强制评卷模式")
|
|
private MarkMode markMode;
|
|
private MarkMode markMode;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 开启/关闭 原卷显示
|
|
* 开启/关闭 原卷显示
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "开启/关闭 原卷显示")
|
|
private Boolean sheetView;
|
|
private Boolean sheetView;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 扫描配置
|
|
* 扫描配置
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "扫描配置")
|
|
private String scanConfig;
|
|
private String scanConfig;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 自动跳转
|
|
* 自动跳转
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "自动跳转")
|
|
private Boolean autoScroll;
|
|
private Boolean autoScroll;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 是否裁切
|
|
* 是否裁切
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "是否裁切")
|
|
private Boolean enableSplit;
|
|
private Boolean enableSplit;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 打回后是否显示原分值
|
|
* 打回后是否显示原分值
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "打回后是否显示原分值")
|
|
private Boolean showReject;
|
|
private Boolean showReject;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 全卷多次复核时不能为同一账号
|
|
* 全卷多次复核时不能为同一账号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "全卷多次复核时不能为同一账号")
|
|
private Boolean inspectUnrepeated;
|
|
private Boolean inspectUnrepeated;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 全卷复核时强制试卷拉到底部
|
|
* 全卷复核时强制试卷拉到底部
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "全卷复核时强制试卷拉到底部")
|
|
private Boolean inspectScrollBottom;
|
|
private Boolean inspectScrollBottom;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 回评卷数
|
|
* 回评卷数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "回评卷数")
|
|
private Integer remarkCount;
|
|
private Integer remarkCount;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 评卷端是否显示客观分
|
|
* 评卷端是否显示客观分
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "评卷端是否显示客观分")
|
|
private Boolean showObjectiveScore;
|
|
private Boolean showObjectiveScore;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 全卷复核进度100%时才能再次复核
|
|
* 全卷复核进度100%时才能再次复核
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "全卷复核进度100%时才能再次复核")
|
|
private Boolean inspectRoundLimit;
|
|
private Boolean inspectRoundLimit;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 轨迹次数规则
|
|
* 轨迹次数规则
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(value = "轨迹次数规则")
|
|
private TrackCountPolicy trackCountPolicy;
|
|
private TrackCountPolicy trackCountPolicy;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "sheetConfig")
|
|
private String pictureConfig;
|
|
private String pictureConfig;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "及格分")
|
|
private Double passScore;
|
|
private Double passScore;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "优秀分")
|
|
private Double excellentScore;
|
|
private Double excellentScore;
|
|
|
|
|
|
public Integer getId() {
|
|
public Integer getId() {
|