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 ""; }