注释类型 MyAuth
-
@Retention(RUNTIME) public @interface MyAuth
权限代码,请写在Controller层,打了这个标签,意味着需要登录,并且授权才能访问MyAuth.CURRENT_COMPANY_ID.get()- 版本:
- 2021年10月22日
- 作者:
- 王鸿雁
-
-
字段概要
字段 修饰符和类型 字段 说明 static StringAUTH_TOKENstatic ThreadLocal<String>CURRENT_COMPANY_IDstatic ThreadLocal<String>CURRENT_GROUP_IDstatic ThreadLocal<String>CURRENT_GROUP_NAMEstatic ThreadLocal<String>CURRENT_TOKENstatic ThreadLocal<String>CURRENT_USER_IDstatic ThreadLocal<String>CURRENT_USER_NAMEstatic intUNAUTHORIZED_CODEstatic StringUNAUTHORIZED_MSG
-
可选元素概要
可选元素 修饰符和类型 可选元素 说明 StringcodeMyAuthLevelEnum[]levelStringnamebooleanrequiredMyAuthTypeEnumtype
-
-
-
字段详细资料
-
AUTH_TOKEN
static final String AUTH_TOKEN
-
-
-
UNAUTHORIZED_MSG
static final String UNAUTHORIZED_MSG
-
-
-
CURRENT_COMPANY_ID
static final ThreadLocal<String> CURRENT_COMPANY_ID
-
-
-
CURRENT_USER_ID
static final ThreadLocal<String> CURRENT_USER_ID
-
-
-
CURRENT_USER_NAME
static final ThreadLocal<String> CURRENT_USER_NAME
-
-
-
CURRENT_GROUP_ID
static final ThreadLocal<String> CURRENT_GROUP_ID
-
-
-
CURRENT_GROUP_NAME
static final ThreadLocal<String> CURRENT_GROUP_NAME
-
-
-
CURRENT_TOKEN
static final ThreadLocal<String> CURRENT_TOKEN
-
-
-
code
String code
- 默认值:
- ""
-
-
-
name
String name
- 返回:
- 权限名称
- 默认值:
- ""
-
-
-
type
MyAuthTypeEnum type
- 默认值:
- tech.codingless.core.gateway.annotation.MyAuthTypeEnum.UNKNOW
-
-
-
level
MyAuthLevelEnum[] level
- 返回:
- 支持的数据权限级别
- 默认值:
- {}
-
-