summaryrefslogtreecommitdiff
path: root/src/main/java/com/mesasoft/cn/annotation/AuthInterceptor.java
diff options
context:
space:
mode:
authorzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
committerzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
commitb3fa11d4b1b5a68d7b04fde5eb6cfbda557927eb (patch)
treea49d344e49fc427fbf4cf00aa4963c4d04cd98a4 /src/main/java/com/mesasoft/cn/annotation/AuthInterceptor.java
parentd8a2be0d094ac9ba2d47c81ebf03b3fe6e34a078 (diff)
initializeHEADmain
Diffstat (limited to 'src/main/java/com/mesasoft/cn/annotation/AuthInterceptor.java')
-rw-r--r--src/main/java/com/mesasoft/cn/annotation/AuthInterceptor.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/com/mesasoft/cn/annotation/AuthInterceptor.java b/src/main/java/com/mesasoft/cn/annotation/AuthInterceptor.java
new file mode 100644
index 0000000..3b1a658
--- /dev/null
+++ b/src/main/java/com/mesasoft/cn/annotation/AuthInterceptor.java
@@ -0,0 +1,22 @@
+package com.mesasoft.cn.annotation;
+
+import com.mesasoft.cn.enums.InterceptorLevel;
+
+import java.lang.annotation.*;
+
+/**
+ * @author pantao
+ * @since 2018/1/25
+ */
+@Documented
+@Target({ElementType.TYPE, ElementType.METHOD})
+@Retention(RetentionPolicy.RUNTIME)
+public @interface AuthInterceptor {
+
+ /**
+ * 定义拦截级别,默认为用户级别拦截
+ *
+ * @return {@link InterceptorLevel}
+ */
+ InterceptorLevel value() default InterceptorLevel.USER;
+}