发送到

点击查看代码
/**
 * 自定义注解类处理器复合注解
 * 比较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 {};
}
posted @ 2024-09-03 19:31  泪伤荡  阅读(8)  评论(0)    收藏  举报