package com.yuanchu.limslaboratory.annotation; import com.yuanchu.limslaboratory.enums.InterfaceType; import com.yuanchu.limslaboratory.enums.MenuEnums; import java.lang.annotation.*; /** * @author 张宾 */ @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface AuthHandler { /** * 接口类型 * @return */ InterfaceType type() default InterfaceType.NUll; /** * 菜单id * @return */ MenuEnums menuId() default MenuEnums.NUll; /** * 是否需要添加数据库 * @return */ boolean isAdd() default false; }