| 程序包 | 说明 |
|---|---|
| cn.ipokerface.admin.mapper | |
| cn.ipokerface.admin.model | |
| cn.ipokerface.admin.service |
| 限定符和类型 | 方法和说明 |
|---|---|
List<AdminAuthority> |
AdminAuthorityMapper.accountAuthorities(Long accountId)
获取用户的权限列表
超级管理员不能使用此方法 请直接查询所有的
AdminAuthorityMapper |
List<AdminAuthority> |
AdminAuthorityMapper.authorities(Integer type,
boolean skipGroup)
获得所有权限树, 由于需要区分是什么类型的菜单 所以使用不同的账号类型来区分
|
List<AdminAuthority> |
AdminAuthorityMapper.roleAuthorities(Long roleId)
获取角色的权限列表
|
| 构造器和说明 |
|---|
AuthorityModel(AdminAuthority authority) |
AuthorityTreeModel(AdminAuthority authority) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<AdminAuthority> |
AuthorityServiceImpl.systemAuthorities(Integer category,
boolean skipGroup) |
List<AdminAuthority> |
AuthorityService.systemAuthorities(Integer category,
boolean skipGroup)
获取所有系统的菜单列表 根据 level index 排序
|
List<AdminAuthority> |
AuthorityServiceImpl.systemAuthorities(Long accountId) |
List<AdminAuthority> |
AuthorityService.systemAuthorities(Long accountId)
获取当前用户的菜单列表 如果是系统用户 不能使用此接口获得数据 请使用
AuthorityService.systemAuthorities(Long, Integer)
或者直接使用
AuthorityService.systemAuthorities(Integer, boolean) 获得全部 |
List<AdminAuthority> |
AuthorityServiceImpl.systemAuthorities(Long accountId,
Integer accountType) |
List<AdminAuthority> |
AuthorityService.systemAuthorities(Long accountId,
Integer accountType)
根据账号类型来获得他配置的权限
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<AuthorityModel> |
AuthorityServiceImpl.buildAuthorities(List<AdminAuthority> authorities) |
List<AuthorityModel> |
AuthorityService.buildAuthorities(List<AdminAuthority> authorities)
将entity 转换成model
|
List<AuthorityTreeModel> |
AuthorityServiceImpl.buildAuthorityTree(List<AdminAuthority> authorities) |
List<AuthorityTreeModel> |
AuthorityService.buildAuthorityTree(List<AdminAuthority> authorities)
根据传入的菜单列表构建菜单树
|
Copyright © 2021. All rights reserved.