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;
|
import java.util.Map;
|
|
@Data
|
public class ExamPaperEditRequestVM {
|
private Integer id;
|
// @NotNull
|
private Integer level;
|
// @NotNull
|
private Integer[] subjectId;
|
@NotNull
|
private Integer paperType;
|
@NotBlank
|
private String name;
|
@NotNull
|
private Integer suggestTime;
|
|
/**
|
* 发布试卷部门
|
*/
|
private Integer deptId;
|
|
private List<String> limitDateTime;
|
|
@Size(min = 1,message = "请添加试卷标题")
|
@Valid
|
private List<ExamPaperTitleItemVM> titleItems;
|
|
private String score;
|
|
//部门ids
|
private Integer[] departmentIds;
|
|
private Integer[] userIds;
|
|
private Map<Integer,Integer> subjectSource;
|
|
//随机试卷各个标签题型数量
|
private List<QuestionTypeVM> questionTypeVMS;
|
|
private Integer aggregateSource;
|
|
private Integer[][] userId;
|
private String type;
|
private String status;
|
private String menuIds;
|
private Integer examPaperId;
|
private Integer createUser;
|
|
}
|