@Service public class AdminCacheServiceRedis extends Object implements AdminCacheService
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KEY_ADMIN_ACCOUNT_ID_ACCESS_MAP |
static String |
KEY_ADMIN_ACCOUNT_ID_MODEL_MAP |
static String |
KEY_ADMIN_ACCOUNT_ROLE_MAP |
static String |
KEY_ADMIN_AUTHORITY_ID_MAP |
static String |
KEY_ADMIN_ROLE_AUTHORITY_MAP |
static String |
KEY_ADMIN_TOKEN_ACCESS_MAP |
ACCESS_OCCUPIED_ID, ACCESS_OCCUPIED_TOKEN| 构造器和说明 |
|---|
AdminCacheServiceRedis() |
| 限定符和类型 | 方法和说明 |
|---|---|
AccessModel |
getAccess(Long accountId) |
AccessModel |
getAccess(String accessToken) |
AccountModel |
getAccount(Long accountId) |
AccountModel |
getAccount(String accessToken) |
List<Long> |
getAccountRoles(Long accountId) |
List<AuthorityModel> |
getAuthorities() |
List<AuthorityModel> |
getRoleAuthorities(List<Long> roleIds) |
void |
removeAccess(String accessToken) |
void |
setAccess(AccessModel accessModel)
更新一个账号的access信息 如果以前有登录信息,则会将accessToken 设置为
AdminCacheService.ACCESS_OCCUPIED_TOKEN |
void |
setAccount(AccountModel account)
更新账号数据
|
void |
setAccountRoles(Long accountId,
List<Long> roleIds)
更新用户角色
|
void |
setAuthorities(List<AuthorityModel> authorities)
更新key-model id- model
|
void |
setRoleAuthorities(Long roleId,
List<Long> authorityIds)
更新 角色-》权限列表
|
public static final String KEY_ADMIN_ACCOUNT_ID_MODEL_MAP
public static final String KEY_ADMIN_ACCOUNT_ID_ACCESS_MAP
public void setAccount(AccountModel account)
AdminCacheServicesetAccount 在接口中 AdminCacheServiceaccount - acountpublic AccountModel getAccount(Long accountId)
getAccount 在接口中 AdminCacheServicepublic AccountModel getAccount(String accessToken)
getAccount 在接口中 AdminCacheServicepublic void setAccess(AccessModel accessModel)
AdminCacheServiceAdminCacheService.ACCESS_OCCUPIED_TOKENsetAccess 在接口中 AdminCacheServiceaccessModel - accessModelpublic void removeAccess(String accessToken)
removeAccess 在接口中 AdminCacheServicepublic AccessModel getAccess(String accessToken)
getAccess 在接口中 AdminCacheServicepublic AccessModel getAccess(Long accountId)
getAccess 在接口中 AdminCacheServicepublic void setAuthorities(List<AuthorityModel> authorities)
setAuthorities 在接口中 AdminCacheServiceauthorities - authoritiespublic List<AuthorityModel> getAuthorities()
getAuthorities 在接口中 AdminCacheServicepublic void setRoleAuthorities(Long roleId, List<Long> authorityIds)
setRoleAuthorities 在接口中 AdminCacheServiceroleId - roleIdauthorityIds - authorityIdspublic void setAccountRoles(Long accountId, List<Long> roleIds)
setAccountRoles 在接口中 AdminCacheServiceaccountId - accountIdroleIds - roleIdspublic List<Long> getAccountRoles(Long accountId)
getAccountRoles 在接口中 AdminCacheServicepublic List<AuthorityModel> getRoleAuthorities(List<Long> roleIds)
getRoleAuthorities 在接口中 AdminCacheServiceCopyright © 2021. All rights reserved.