Annotation Interface SaCheckPermission
权限认证校验:必须具有指定权限才能进入该方法。
可标注在方法、类上(效果等同于标注在此类的所有方法上)
- 从以下版本开始:
- 1.10.0
- 作者:
- click33
-
可选元素概要
可选元素
-
元素详细资料
-
type
String type多账号体系下所属的账号体系标识,非多账号体系无需关注此值- 返回:
- /
- 默认值:
- ""
-
value
String[] value需要校验的权限码 [ 数组 ]- 返回:
- /
- 默认值:
- {}
-
mode
SaMode mode验证模式:AND | OR,默认AND- 返回:
- /
- 默认值:
- AND
-
orRole
String[] orRole在权限校验不通过时的次要选择,两者只要其一校验成功即可通过校验例1:@SaCheckPermission(value="user-add", orRole="admin"), 代表本次请求只要具有 user-add权限 或 admin角色 其一即可通过校验。
例2: orRole = {"admin", "manager", "staff"},具有三个角色其一即可。
例3: orRole = {"admin, manager, staff"},必须三个角色同时具备。- 返回:
- /
- 默认值:
- {}
-