package com.mindskip.xzs.viewmodel.admin.exam;
|
|
import lombok.Data;
|
|
import javax.validation.Valid;
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.Size;
|
import java.util.List;
|
|
/**
|
* @version 2.2.0
|
* @description: 试卷编辑
|
* Copyright (C), 2020-2021, 武汉思维跳跃科技有限公司
|
* @date 2021 /9/7 9:45
|
*/
|
@Data
|
public class ExamPaperEditRequestVM {
|
private Integer id;
|
/**
|
* 年级
|
*/
|
private Integer level;
|
/**
|
* 学科
|
*/
|
@NotNull
|
private Integer subjectId;
|
/**
|
* 试卷类型
|
*/
|
@NotNull
|
private Integer paperType;
|
/**
|
* 试卷名称
|
*/
|
@NotBlank
|
private String name;
|
/**
|
* 建议时长
|
*/
|
@NotNull
|
private Integer suggestTime;
|
|
/**
|
* 开始、结束时间
|
*/
|
private List<String> limitDateTime;
|
|
/**
|
* 试卷标题
|
*/
|
@Size(min = 1, message = "请添加试卷标题")
|
@Valid
|
private List<ExamPaperTitleItemVM> titleItems;
|
|
/**
|
* 试卷分数
|
*/
|
private String score;
|
|
/**
|
* 班级
|
*/
|
private List<Integer> classes;
|
|
|
public String getScore() {
|
return score;
|
}
|
|
public void setScore(String score) {
|
this.score = score;
|
}
|
}
|