| | |
| | | package com.yuanchu.limslaboratory.annotation; |
| | | |
| | | import java.lang.annotation.ElementType; |
| | | import java.lang.annotation.Retention; |
| | | import java.lang.annotation.RetentionPolicy; |
| | | import java.lang.annotation.Target; |
| | | 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 |
| | | */ |
| | | int type() default 0; |
| | | |
| | | InterfaceType type() default InterfaceType.NUll; |
| | | |
| | | /** |
| | | * 接口名 |
| | | * 菜单id |
| | | * @return |
| | | */ |
| | | String name() default ""; |
| | | MenuEnums menuId() default MenuEnums.NUll; |
| | | |
| | | /** |
| | | * 是否需要添加数据库 |
| | | * @return |
| | | */ |
| | | boolean isAdd() default false; |
| | | |
| | | |
| | | } |