| 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{""} ; | 
| } |