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.Arrays; 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 limitDateTime; @Size(min = 1,message = "请添加试卷标题") @Valid private List titleItems; private String score; //部门ids private Integer[] departmentIds; private Integer[] userIds; private Map subjectSource; //随机试卷各个标签题型数量 private List questionTypeVMS; private Integer aggregateSource; private Integer[][] userId; private String type; private String status; private String menuIds; private Integer examPaperId; }