liurunyu
2025-01-04 5e12f38583c4a98005618edaa1e1a15507a478a8
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 SsoPowerAop {
    String value() default "" ;
    //优先级1(最高),如果其有值,则不在判断以下变量取值
    String power() default "" ;
    //优先级2,拥有全部权限才可 , 如果其有值,则不在判断以下变量取值
    String[] ifAllPower() default{""} ;
    //优先级3 , 如果有一个权限即可 , 如果其有值,则不在判断以下变量取值
    String[] ifAnyPower() default{""} ;
}