`/**
-
自定義註解類處理器複合註解
-
比較a表中x欄位值是否大於b表中y欄位值
-
@Author LiZhiMin
-
@Date 2024/8/31 17:34
*/
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface FieldCompareValidators {/**
- 要查詢的主表的型別 {@link CrmBizTypeEnum#getType()}
*/
CrmBizTypeEnum foreignKeyType() default CrmBizTypeEnum.CRM_RECEIVABLE;
/**
- 要查詢的主表的欄位名字
*/
FieldNameType foreignKeyFieldName() default FieldNameType.SCRM_PRICE;
//要校驗的註解多個
FieldCompareValidator[] fieldCompareValidator();String message() default "";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
}` - 要查詢的主表的型別 {@link CrmBizTypeEnum#getType()}
首先定義一個註解,