From 084c0c3ba5600e0b406ea9c7c7c158a527933d4c Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期三, 30 八月 2023 09:12:58 +0800 Subject: [PATCH] 修改接口新增方式, --- framework/src/main/java/com/yuanchu/limslaboratory/annotation/AuthHandler.java | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) diff --git a/framework/src/main/java/com/yuanchu/limslaboratory/annotation/AuthHandler.java b/framework/src/main/java/com/yuanchu/limslaboratory/annotation/AuthHandler.java index 086b681..54e2dc6 100644 --- a/framework/src/main/java/com/yuanchu/limslaboratory/annotation/AuthHandler.java +++ b/framework/src/main/java/com/yuanchu/limslaboratory/annotation/AuthHandler.java @@ -1,28 +1,35 @@ 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; + } -- Gitblit v1.9.3