龚焕茏
2024-07-03 3ec909b27b3eba956aa9d00cc7a94c179bd04bbf
src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperEditRequestVM.java
@@ -1,26 +1,33 @@
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
//    @NotNull
    private Integer level;
    @NotNull
    private Integer subjectId;
//    @NotNull
    private Integer[] subjectId;
    @NotNull
    private Integer paperType;
    @NotBlank
    private String name;
    @NotNull
    private Integer suggestTime;
    /**
     * 发布试卷部门
     */
    private Integer deptId;
    private List<String> limitDateTime;
@@ -30,75 +37,23 @@
    private String score;
    public Integer getId() {
        return id;
    }
    //部门ids
    private Integer[] departmentIds;
    public void setId(Integer id) {
        this.id = id;
    }
    private Integer[] userIds;
    public Integer getLevel() {
        return level;
    }
    private Map<Integer,Integer> subjectSource;
    public void setLevel(Integer level) {
        this.level = level;
    }
    //随机试卷各个标签题型数量
    private List<QuestionTypeVM> questionTypeVMS;
    public Integer getSubjectId() {
        return subjectId;
    }
    private Integer aggregateSource;
    public void setSubjectId(Integer subjectId) {
        this.subjectId = subjectId;
    }
    private Integer[][] userId;
    private String type;
    private String status;
    private String menuIds;
    private Integer examPaperId;
    private Integer createUser;
    public Integer getPaperType() {
        return paperType;
    }
    public void setPaperType(Integer paperType) {
        this.paperType = paperType;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Integer getSuggestTime() {
        return suggestTime;
    }
    public void setSuggestTime(Integer suggestTime) {
        this.suggestTime = suggestTime;
    }
    public List<String> getLimitDateTime() {
        return limitDateTime;
    }
    public void setLimitDateTime(List<String> limitDateTime) {
        this.limitDateTime = limitDateTime;
    }
    public List<ExamPaperTitleItemVM> getTitleItems() {
        return titleItems;
    }
    public void setTitleItems(List<ExamPaperTitleItemVM> titleItems) {
        this.titleItems = titleItems;
    }
    public String getScore() {
        return score;
    }
    public void setScore(String score) {
        this.score = score;
    }
}