From 5c2efc6c91602cff0a933cc6db2a0715e3c1db5d Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Wed, 19 Aug 2026 16:50:10 +0800 Subject: [PATCH] test --- .../java/org/qinan/cedu/enums/QuestionTypeEnum.java | 10 ++++++++++ .../org/qinan/cedu/model/dto/PaperQuestionSaveDTO.java | 5 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/safety-cedu-service/src/main/java/org/qinan/cedu/enums/QuestionTypeEnum.java b/safety-cedu-service/src/main/java/org/qinan/cedu/enums/QuestionTypeEnum.java index a5f9bc35..8901f02a 100644 --- a/safety-cedu-service/src/main/java/org/qinan/cedu/enums/QuestionTypeEnum.java +++ b/safety-cedu-service/src/main/java/org/qinan/cedu/enums/QuestionTypeEnum.java @@ -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"; + /** * 根据编码获取枚举 */ diff --git a/safety-cedu-service/src/main/java/org/qinan/cedu/model/dto/PaperQuestionSaveDTO.java b/safety-cedu-service/src/main/java/org/qinan/cedu/model/dto/PaperQuestionSaveDTO.java index fc787bf3..018e181e 100644 --- a/safety-cedu-service/src/main/java/org/qinan/cedu/model/dto/PaperQuestionSaveDTO.java +++ b/safety-cedu-service/src/main/java/org/qinan/cedu/model/dto/PaperQuestionSaveDTO.java @@ -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)