dev-tmp1
luotaiqian 2026-08-19 16:50:10 +08:00
parent 728ed85b90
commit 5c2efc6c91
2 changed files with 13 additions and 2 deletions

View File

@ -45,6 +45,16 @@ public enum QuestionTypeEnum {
*/
private final String desc;
/**
*
*/
public static final String REMARKS = "题型枚举: single=>单选;multiple=>多选;judge=>判断;fill=>填空;short=>简答";
/**
*
*/
public static final String PATTERN = "single|multiple|judge|fill|short";
/**
*
*/

View File

@ -3,6 +3,7 @@ package org.qinan.cedu.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.qinan.cedu.enums.QuestionTypeEnum;
import javax.validation.Valid;
@ -21,9 +22,9 @@ public class PaperQuestionSaveDTO {
@NotNull(message = "试卷id不能为空")
private Long paperId;
@ApiModelProperty(value = "试题类型single单选/multiple多选", required = true)
@ApiModelProperty(value = QuestionTypeEnum.REMARKS, required = true)
@NotBlank(message = "试题类型不能为空")
@Pattern(regexp = "single|multiple", message = "试题类型只能填写single单选或multiple多选")
@Pattern(regexp = QuestionTypeEnum.PATTERN, message = "试题类型只能填写" + QuestionTypeEnum.REMARKS)
private String questionType;
@ApiModelProperty(value = "题目内容", required = true)