package com.mindskip.xzs.viewmodel.admin.question; import com.mindskip.xzs.utility.excel.ExcelImport; import org.hibernate.validator.constraints.Range; import javax.validation.Valid; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.List; public class QuestionEditVO { private Integer id; @ExcelImport("题型") private String type; // 1:单选 @NotNull private Integer questionType; @ExcelImport("课目") private String sbNames; private String subjectName; // 年级学科表 @NotNull private Integer subjectId; //题干 @ExcelImport("题干") @NotBlank private String title; //多项选择题答案 private List correctArray; //答案 @ExcelImport("选项和答案") @Valid private List items; //解析 @ExcelImport("解析") @NotBlank private String analyze; //答案 @ExcelImport("答案") private String correct; //分数 @ExcelImport("分数") @NotBlank private String score; //难度 @ExcelImport("难度") @Range(min = 1, max = 5, message = "请选择题目难度") private Integer difficult; @ExcelImport("部门") private String department; private Integer gradeLevel; @ExcelImport("选项A") private String a; @ExcelImport("选项B") private String b; @ExcelImport("选项C") private String c; @ExcelImport("选项D") private String d; public String getSbNames() { return sbNames; } public void setSbNames(String sbNames) { this.sbNames = sbNames; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getSubjectName() { return subjectName; } public void setSubjectName(String subjectName) { this.subjectName = subjectName; } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } public List getCorrectArray() { return correctArray; } public void setCorrectArray(List correctArray) { this.correctArray = correctArray; } public Integer getGradeLevel() { return gradeLevel; } public void setGradeLevel(Integer gradeLevel) { this.gradeLevel = gradeLevel; } 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 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 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; } @Override public String toString() { return "QuestionEditVO{" + "id=" + id + ", questionType=" + questionType + ", subjectId=" + subjectId + ", title='" + title + '\'' + ", items=" + items + ", analyze='" + analyze + '\'' + ", correct='" + correct + '\'' + ", score='" + score + '\'' + ", difficult=" + difficult + ", gradeLevel=" + gradeLevel + ", a='" + a + '\'' + ", b='" + b + '\'' + ", c='" + c + '\'' + ", d='" + d + '\'' + '}'; } }