| 1234567891011121314151617181920212223 |
- package api.util.annotation;
- import api.util.enums.FieldCompareType;
- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- import java.util.List;
- @Target({ElementType.METHOD, ElementType.FIELD})
- @Retention(RetentionPolicy.RUNTIME)
- public @interface FieldCompare {
- //比较值
- FieldCompareType fieldType() default FieldCompareType.eq;
- //多参数
- FieldParameter [] parameter() default {};
- //单参数
- String singleParameter() default "";
- }
|