package com.ots.project.exam.viewmodel; import com.ots.project.exam.dto.QuestionPart; import lombok.Getter; import lombok.Setter; import javax.validation.Valid; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import java.util.List; @Getter @Setter 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 List limitDateTime; @Size(min = 1, message = "请添加试卷标题") @Valid private List titleItems; private String score; private String guide; // 题目的顺序 private List questionOrder; private List parts; private String questionTemplateId; // 报告id private String reportTemplateId; private String memberName; // 选项的顺序 private List> optionOrder; private Integer timeOut; }