ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/validate/enumd/EnumPattern.java
@@ -9,7 +9,7 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME; /** * 自定义枚举校验注解 * 自定义枚举校验 * * @author 秋辞未寒 * @date 2024-12-09 @@ -21,7 +21,16 @@ @Constraint(validatedBy = {EnumPatternValidator.class}) public @interface EnumPattern { Class<? extends ValidateEnum> type() default ValidateEnum.class; /** * 需要校验的枚举类型 */ Class<? extends Enum<?>> type(); /** * 枚举类型校验值字段名称 * 需确保该字段实现了 getter 方法 */ String fieldName(); String message() default "输入值不在枚举范围内";