update 更新 统一枚举相关包名为enums

This commit is contained in:
秋辞未寒
2026-03-13 16:01:12 +08:00
parent e81e250fee
commit 068e2de831
16 changed files with 74 additions and 74 deletions

View File

@@ -1,48 +1,48 @@
package org.dromara.common.core.validate.enumd; package org.dromara.common.core.validate.enums;
import jakarta.validation.Constraint; import jakarta.validation.Constraint;
import jakarta.validation.Payload; import jakarta.validation.Payload;
import java.lang.annotation.*; import java.lang.annotation.*;
import static java.lang.annotation.ElementType.*; import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
/** /**
* 自定义枚举校验 * 自定义枚举校验
* *
* @author 秋辞未寒 * @author 秋辞未寒
* @date 2024-12-09 * @date 2024-12-09
*/ */
@Documented @Documented
@Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE}) @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE})
@Retention(RUNTIME) @Retention(RUNTIME)
@Repeatable(EnumPattern.List.class) // 允许在同一元素上多次使用该注解 @Repeatable(EnumPattern.List.class) // 允许在同一元素上多次使用该注解
@Constraint(validatedBy = {EnumPatternValidator.class}) @Constraint(validatedBy = {EnumPatternValidator.class})
public @interface EnumPattern { public @interface EnumPattern {
/** /**
* 需要校验的枚举类型 * 需要校验的枚举类型
*/ */
Class<? extends Enum<?>> type(); Class<? extends Enum<?>> type();
/** /**
* 枚举类型校验值字段名称 * 枚举类型校验值字段名称
* 需确保该字段实现了 getter 方法 * 需确保该字段实现了 getter 方法
*/ */
String fieldName(); String fieldName();
String message() default "输入值不在枚举范围内"; String message() default "输入值不在枚举范围内";
Class<?>[] groups() default {}; Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {}; Class<? extends Payload>[] payload() default {};
@Documented @Documented
@Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE}) @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE})
@Retention(RUNTIME) @Retention(RUNTIME)
@interface List { @interface List {
EnumPattern[] value(); EnumPattern[] value();
} }
} }

View File

@@ -1,4 +1,4 @@
package org.dromara.common.core.validate.enumd; package org.dromara.common.core.validate.enums;
import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidator;
import jakarta.validation.ConstraintValidatorContext; import jakarta.validation.ConstraintValidatorContext;

View File

@@ -1,7 +1,7 @@
package org.dromara.common.encrypt.annotation; package org.dromara.common.encrypt.annotation;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,7 +1,7 @@
package org.dromara.common.encrypt.core; package org.dromara.common.encrypt.core;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import lombok.Data; import lombok.Data;
/** /**

View File

@@ -1,7 +1,7 @@
package org.dromara.common.encrypt.core; package org.dromara.common.encrypt.core;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
/** /**
* 加解者 * 加解者

View File

@@ -1,8 +1,8 @@
package org.dromara.common.encrypt.core.encryptor; package org.dromara.common.encrypt.core.encryptor;
import org.dromara.common.encrypt.core.EncryptContext; import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import org.dromara.common.encrypt.utils.EncryptUtils; import org.dromara.common.encrypt.utils.EncryptUtils;
/** /**

View File

@@ -1,8 +1,8 @@
package org.dromara.common.encrypt.core.encryptor; package org.dromara.common.encrypt.core.encryptor;
import org.dromara.common.encrypt.core.EncryptContext; import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import org.dromara.common.encrypt.utils.EncryptUtils; import org.dromara.common.encrypt.utils.EncryptUtils;
/** /**

View File

@@ -2,8 +2,8 @@ package org.dromara.common.encrypt.core.encryptor;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.encrypt.core.EncryptContext; import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import org.dromara.common.encrypt.utils.EncryptUtils; import org.dromara.common.encrypt.utils.EncryptUtils;

View File

@@ -2,8 +2,8 @@ package org.dromara.common.encrypt.core.encryptor;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.encrypt.core.EncryptContext; import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import org.dromara.common.encrypt.utils.EncryptUtils; import org.dromara.common.encrypt.utils.EncryptUtils;
/** /**

View File

@@ -1,8 +1,8 @@
package org.dromara.common.encrypt.core.encryptor; package org.dromara.common.encrypt.core.encryptor;
import org.dromara.common.encrypt.core.EncryptContext; import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import org.dromara.common.encrypt.utils.EncryptUtils; import org.dromara.common.encrypt.utils.EncryptUtils;
/** /**

View File

@@ -1,4 +1,4 @@
package org.dromara.common.encrypt.enumd; package org.dromara.common.encrypt.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;

View File

@@ -1,4 +1,4 @@
package org.dromara.common.encrypt.enumd; package org.dromara.common.encrypt.enums;
/** /**
* 编码类型 * 编码类型

View File

@@ -12,8 +12,8 @@ import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.encrypt.annotation.EncryptField; import org.dromara.common.encrypt.annotation.EncryptField;
import org.dromara.common.encrypt.core.EncryptContext; import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.core.EncryptorManager; import org.dromara.common.encrypt.core.EncryptorManager;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import org.dromara.common.encrypt.properties.EncryptorProperties; import org.dromara.common.encrypt.properties.EncryptorProperties;
import java.lang.reflect.Field; import java.lang.reflect.Field;

View File

@@ -11,8 +11,8 @@ import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.encrypt.annotation.EncryptField; import org.dromara.common.encrypt.annotation.EncryptField;
import org.dromara.common.encrypt.core.EncryptContext; import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.core.EncryptorManager; import org.dromara.common.encrypt.core.EncryptorManager;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import org.dromara.common.encrypt.properties.EncryptorProperties; import org.dromara.common.encrypt.properties.EncryptorProperties;
import java.lang.reflect.Field; import java.lang.reflect.Field;

View File

@@ -1,7 +1,7 @@
package org.dromara.common.encrypt.properties; package org.dromara.common.encrypt.properties;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import org.dromara.common.encrypt.enumd.EncodeType; import org.dromara.common.encrypt.enums.EncodeType;
import lombok.Data; import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;

View File

@@ -2,7 +2,7 @@ package org.dromara.demo.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import org.dromara.common.encrypt.annotation.EncryptField; import org.dromara.common.encrypt.annotation.EncryptField;
import org.dromara.common.encrypt.enumd.AlgorithmType; import org.dromara.common.encrypt.enums.AlgorithmType;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;