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<String> limitDateTime;
|
|
@Size(min = 1,message = "请添加试卷标题")
|
@Valid
|
private List<ExamPaperTitleItemVM> titleItems;
|
|
private String score;
|
|
//部门ids
|
private Integer[] departmentIds;
|
|
private Map<Integer,Integer> 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<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;
|
}
|
|
public Integer[] getDepartmentIds() {
|
return departmentIds;
|
}
|
|
public void setDepartmentIds(Integer[] departmentIds) {
|
this.departmentIds = departmentIds;
|
}
|
|
public Map<Integer, Integer> getSubjectSource() {
|
return subjectSource;
|
}
|
|
public void setSubjectSource(Map<Integer, Integer> subjectSource) {
|
this.subjectSource = subjectSource;
|
}
|
|
public Integer getAggregateSource() {
|
return aggregateSource;
|
}
|
|
public void setAggregateSource(Integer aggregateSource) {
|
this.aggregateSource = aggregateSource;
|
}
|
}
|