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