| 程序包 | 说明 |
|---|---|
| bee.cloud.auth |
权限、角色、资源相关接口包
|
| bee.cloud.service.auth.work |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Resource> |
Role.getResources()
获取角色对应的资源列表
Map(资源代码,资源)
资源代码(接口与页面为对应的URI地址,按钮为对应的代码)
|
<T extends Resource> |
Writer.writeResource(java.util.List<T> resources)
缓存数据库中的所有资源
|
<T extends Resource> |
Writer.writeResource(T resource)
缓存数据库中的所有资源
|
<T extends Resource> |
Writer.writeRoleResource(java.lang.String roleId,
java.util.List<T> resources)
缓存角色所拥有的资源,替换操作,会先清除之前的数据再增加新数据
|
<T extends Resource> |
Writer.writeUserResource(java.lang.String userId,
java.util.List<T> resources,
int expire)
缓存当前用户所拥有的资源
|
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
Reader.getResource(java.lang.String resourceId)
获取资源信息
|
Resource |
Reader.getResourceByUri(java.lang.String uri)
通过资源地址或代码获取资源信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<Resource> |
UserRole.getResources()
获取当前用户所拥有的资源
|