package com.mindskip.xzs.viewmodel.admin.question; import com.mindskip.xzs.domain.QuestionSubject; import org.hibernate.validator.constraints.Range; import javax.validation.Valid; import javax.validation.constraints.*; import java.util.List; public class QuestionEditRequestVM { private Integer id; /** 题型 */ @NotNull private Integer questionType; /** 课目 */ private Integer subjectId; /** 题干 */ @NotBlank private String title; /** 部门ID */ private List deptIds; private String sbNames; private Integer gradeLevel; /** 答案 */ @Valid private List items; /** 解析 */ private String analyze; /** 多选题答案 */ private List correctArray; /** 答案 */ private String correct; /** 题目分数 */ @NotBlank private String score; /** 题目难度 */ @Range(min = 1, max = 5, message = "请选择题目难度") private Integer difficult; private Integer itemOrder; private String department; private List questionSubjects; private String a; private String b; private String c; private String d; public List getDeptIds() { return deptIds; } public void setDeptIds(List deptIds) { this.deptIds = deptIds; } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } public List getQuestionSubjects() { return questionSubjects; } public void setQuestionSubjects(List questionSubjects) { this.questionSubjects = questionSubjects; } public String getSbNames() { return sbNames; } public void setSbNames(String sbNames) { this.sbNames = sbNames; } private Integer[] subjectIds; public Integer[] getSubjectIds() { return subjectIds; } public void setSubjectIds(Integer[] subjectIds) { this.subjectIds = subjectIds; } public String getA() { return a; } public void setA(String a) { this.a = a; } public String getB() { return b; } public void setB(String b) { this.b = b; } public String getC() { return c; } public void setC(String c) { this.c = c; } public String getD() { return d; } public void setD(String d) { this.d = d; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getQuestionType() { return questionType; } public void setQuestionType(Integer questionType) { this.questionType = questionType; } public Integer getSubjectId() { return subjectId; } public void setSubjectId(Integer subjectId) { this.subjectId = subjectId; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public Integer getGradeLevel() { return gradeLevel; } public void setGradeLevel(Integer gradeLevel) { this.gradeLevel = gradeLevel; } public List getItems() { return items; } public void setItems(List items) { this.items = items; } public String getAnalyze() { return analyze; } public void setAnalyze(String analyze) { this.analyze = analyze; } public List getCorrectArray() { return correctArray; } public void setCorrectArray(List correctArray) { this.correctArray = correctArray; } public String getCorrect() { return correct; } public void setCorrect(String correct) { this.correct = correct; } public String getScore() { return score; } public void setScore(String score) { this.score = score; } public Integer getDifficult() { return difficult; } public void setDifficult(Integer difficult) { this.difficult = difficult; } public Integer getItemOrder() { return itemOrder; } public void setItemOrder(Integer itemOrder) { this.itemOrder = itemOrder; } }