public interface SysPermissionService extends BaseService<SysPermission>
系统权限 服务类
| Modifier and Type | Method and Description |
|---|---|
List<SysPermissionTreeVo> |
convertSysPermissionTreeVoList(List<SysPermission> sysPermissions)
转换权限列表为树形菜单
|
boolean |
deleteSysPermission(Long id)
删除
|
List<SysPermission> |
getAllMenuList()
获取所有菜单列表
|
List<SysPermissionTreeVo> |
getAllMenuTree()
获取获取菜单树形列表
|
List<SysPermission> |
getMenuListByUserId(Long userId)
根据用户id获取菜单列表
|
List<SysPermissionTreeVo> |
getMenuTreeByUserId(Long userId)
根据用户id获取菜单树形列表
|
List<String> |
getPermissionCodesByUserId(Long userId)
根据用户id获取该用户所有权限编码
|
SysPermissionQueryVo |
getSysPermissionById(Serializable id)
根据ID获取查询对象
|
Paging<SysPermissionQueryVo> |
getSysPermissionPageList(SysPermissionQueryParam sysPermissionQueryParam)
获取分页对象
|
boolean |
isExistsByPermissionIds(List<Long> permissionIds)
判断权限id是否存在
|
boolean |
saveSysPermission(SysPermission sysPermission)
保存
|
boolean |
updateSysPermission(SysPermission sysPermission)
修改
|
count, count, getBaseMapper, getById, getMap, getObj, getOne, getOne, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateByIdboolean saveSysPermission(SysPermission sysPermission) throws Exception
sysPermission - Exceptionboolean updateSysPermission(SysPermission sysPermission) throws Exception
sysPermission - Exceptionboolean deleteSysPermission(Long id) throws Exception
id - ExceptionSysPermissionQueryVo getSysPermissionById(Serializable id) throws Exception
id - ExceptionPaging<SysPermissionQueryVo> getSysPermissionPageList(SysPermissionQueryParam sysPermissionQueryParam) throws Exception
sysPermissionQueryParam - Exceptionboolean isExistsByPermissionIds(List<Long> permissionIds) throws Exception
permissionIds - ExceptionList<SysPermission> getAllMenuList() throws Exception
ExceptionList<SysPermissionTreeVo> convertSysPermissionTreeVoList(List<SysPermission> sysPermissions) throws Exception
sysPermissions - ExceptionList<SysPermissionTreeVo> getAllMenuTree() throws Exception
ExceptionList<String> getPermissionCodesByUserId(Long userId) throws Exception
userId - ExceptionList<SysPermission> getMenuListByUserId(Long userId) throws Exception
userId - ExceptionList<SysPermissionTreeVo> getMenuTreeByUserId(Long userId) throws Exception
userId - ExceptionCopyright © 2019. All rights reserved.