package com.mindskip.xzs.viewmodel.admin.question; import lombok.Data; import org.hibernate.validator.constraints.Range; import javax.validation.Valid; import javax.validation.constraints.*; import java.util.List; /** * @version 2.2.0 * @description: 题目编辑 * Copyright (C), 2020-2021, 武汉思维跳跃科技有限公司 * @date 2021 /9/7 9:45 */ @Data public class QuestionEditRequestVM { private Integer id; /** * 题型 */ @NotNull private Integer questionType; /** * 学科 */ @NotNull private Integer subjectId; /** * 题干 */ @NotBlank private String title; /** * 年级 */ private Integer gradeLevel; /** * 选项 */ @Valid private List items; /** * 解析 */ @NotBlank 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 List knowledgeIdList; }