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