package com.mindskip.xzs.viewmodel.admin.exam; import com.mindskip.xzs.domain.ExamPaperDepartment; import com.mindskip.xzs.domain.ExamPaperSubject; 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; 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; //部门ids private Integer[] departmentIds; private Map subjectSource; private Integer aggregateSource; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getLevel() { return level; } public void setLevel(Integer level) { this.level = level; } public Integer[] getSubjectId() { return subjectId; } public void setSubjectId(Integer[] subjectId) { this.subjectId = subjectId; } 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 getLimitDateTime() { return limitDateTime; } public void setLimitDateTime(List limitDateTime) { this.limitDateTime = limitDateTime; } public List getTitleItems() { return titleItems; } public void setTitleItems(List titleItems) { this.titleItems = titleItems; } public String getScore() { return score; } public void setScore(String score) { this.score = score; } public Integer[] getDepartmentIds() { return departmentIds; } public void setDepartmentIds(Integer[] departmentIds) { this.departmentIds = departmentIds; } public Map getSubjectSource() { return subjectSource; } public void setSubjectSource(Map subjectSource) { this.subjectSource = subjectSource; } public Integer getAggregateSource() { return aggregateSource; } public void setAggregateSource(Integer aggregateSource) { this.aggregateSource = aggregateSource; } }