liurunyu
2023-11-27 cf8e893d8d2468224e8986cd1ee25998d8f5e9f8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.dy.common.aop;
 
import java.lang.annotation.*;
 
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Inherited
public @interface SsoAop {
    String value() default "" ;
    //优先级1(最高),如果其有值,则不在判断以下变量取值
    String power() default "" ;
    //优先级2,拥有全部权限才可 , 如果其有值,则不在判断以下变量取值
    String[] ifAllPower() default{""} ;
    //优先级3 , 如果有一个权限即可 , 如果其有值,则不在判断以下变量取值
    String[] ifAnyPower() default{""} ;
}