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;
|
// 1:单选
|
@NotNull
|
private Integer questionType;
|
// 年级学科表
|
// @NotNull
|
private Integer subjectId;
|
//题干
|
@NotBlank
|
private String title;
|
|
private String sbNames;
|
|
private Integer gradeLevel;
|
//答案
|
@Valid
|
private List<QuestionEditItemVM> items;
|
//解析
|
// @NotBlank
|
private String analyze;
|
|
//多项选择题答案
|
private List<String> 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<QuestionSubject> questionSubjects;
|
|
|
private String a;
|
private String b;
|
private String c;
|
private String d;
|
|
public String getDepartment() {
|
return department;
|
}
|
|
public void setDepartment(String department) {
|
this.department = department;
|
}
|
|
|
|
public List<QuestionSubject> getQuestionSubjects() {
|
return questionSubjects;
|
}
|
|
public void setQuestionSubjects(List<QuestionSubject> 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<QuestionEditItemVM> getItems() {
|
return items;
|
}
|
|
public void setItems(List<QuestionEditItemVM> items) {
|
this.items = items;
|
}
|
|
public String getAnalyze() {
|
return analyze;
|
}
|
|
public void setAnalyze(String analyze) {
|
this.analyze = analyze;
|
}
|
|
public List<String> getCorrectArray() {
|
return correctArray;
|
}
|
|
public void setCorrectArray(List<String> 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;
|
}
|
}
|