001package top.cenze.utils.aop; 002 003import java.lang.annotation.ElementType; 004import java.lang.annotation.Retention; 005import java.lang.annotation.RetentionPolicy; 006import java.lang.annotation.Target; 007 008/** 009 * @desc: 接口鉴权Aop 010 * @author: chengze 011 * @createByDate: 2023/12/29 11:18 012 */ 013@Target(ElementType.METHOD) 014@Retention(RetentionPolicy.RUNTIME) 015public @interface ApiAuth { 016 017 // 是否开启鉴权校验,默认开启 018 boolean chkAuth() default true; 019 020 // 是否开启访问次数限制校验,默认关闭 021 boolean chkLimit() default false; 022}