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; private String reportTemplateId; private String memberName; private List> optionOrder; private Integer timeOut; }