公用
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.common.annotation;
|
||||
|
||||
|
||||
import com.ruoyi.common.interfaces.EnumsInterface;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
/**
|
||||
* 枚举转义
|
||||
* @Author wangqiong
|
||||
* @Date 2023/01/5
|
||||
* @Version V1.0
|
||||
*/
|
||||
// 标注这个类它可以标注的位置
|
||||
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
|
||||
// 标注这个注解的注解保留时期
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
// 是否生成注解文档
|
||||
@Documented
|
||||
public @interface EnumsConvert {
|
||||
Class<? extends EnumsInterface> getEnumsInterface();
|
||||
|
||||
//转换字典的目标字段,不填时默认为注解的字段本身
|
||||
String targetField() default "";
|
||||
}
|
||||
Reference in New Issue
Block a user