From fbdd6af3039a83cd4727a03cecb7c5914277371f Mon Sep 17 00:00:00 2001 From: qirong <2032486488@qq.com> Date: 星期五, 28 七月 2023 14:44:08 +0800 Subject: [PATCH] 个人练习模板功能 --- src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperEditRequestVM.java | 87 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 82 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperEditRequestVM.java b/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperEditRequestVM.java index f46f888..a611d2c 100644 --- a/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperEditRequestVM.java +++ b/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperEditRequestVM.java @@ -2,19 +2,23 @@ +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 +// @NotNull private Integer level; - @NotNull - private Integer subjectId; +// @NotNull + private Integer[] subjectId; @NotNull private Integer paperType; @NotBlank @@ -29,6 +33,23 @@ private List<ExamPaperTitleItemVM> titleItems; private String score; + + //閮ㄩ棬ids + private Integer[] departmentIds; + + private Integer[] userIds; + + private Map<Integer,Integer> subjectSource; + + //闅忔満璇曞嵎鍚勪釜鏍囩棰樺瀷鏁伴噺 + private List<QuestionTypeVM> questionTypeVMS; + + private Integer aggregateSource; + + private Integer[][] userId; + private String type; + + public Integer getId() { return id; @@ -46,11 +67,11 @@ this.level = level; } - public Integer getSubjectId() { + public Integer[] getSubjectId() { return subjectId; } - public void setSubjectId(Integer subjectId) { + public void setSubjectId(Integer[] subjectId) { this.subjectId = subjectId; } @@ -101,4 +122,60 @@ 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; + } + + public List<QuestionTypeVM> getQuestionTypeVMS() { + return questionTypeVMS; + } + + public void setQuestionTypeVMS(List<QuestionTypeVM> questionTypeVMS) { + this.questionTypeVMS = questionTypeVMS; + } + + public Integer[] getUserIds() { + return userIds; + } + + public void setUserIds(Integer[] userIds) { + this.userIds = userIds; + } + + public Integer[][] getUserId() { + return userId; + } + + public void setUserId(Integer[][] userId) { + this.userId = userId; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } } -- Gitblit v1.8.0