@Service public class SysMenuServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<SysMenuMapper,SysMenu> implements SysMenuService, MenuServiceApi
| 构造器和说明 |
|---|
SysMenuServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(SysMenuRequest sysMenuRequest)
添加系统菜单
|
void |
del(SysMenuRequest sysMenuRequest)
删除系统菜单
|
SysMenu |
detail(SysMenuRequest sysMenuRequest)
查看系统菜单
|
void |
edit(SysMenuRequest sysMenuRequest)
编辑系统菜单
|
List<SysMenu> |
findList(SysMenuRequest sysMenuRequest)
系统菜单列表,树形结构,用于菜单管理界面的列表展示
|
List<SysMenu> |
findListWithTreeStructure(SysMenuRequest sysMenuRequest)
获取菜单列表(layui版本)
|
List<SysMenu> |
getCurrentUserMenus()
获取当前用户的所有菜单
|
List<SysMenu> |
getCurrentUserMenus(String appCode)
获取当前用户的某个应用下的菜单
|
List<LayuiAppIndexMenusVO> |
getLayuiIndexMenus()
获取当前用户首页所有菜单(对应Layui前端的)
|
List<LayuiMenuAndButtonTreeResponse> |
getMenuAndButtonTree(SysRoleRequest sysRoleRequest,
Boolean lateralFlag)
获取包含按钮的系统菜单
|
List<AntdSysMenuDTO> |
getSystemAllMenusAntdv()
获取系统所有菜单(适用于登录后获取左侧菜单)(适配antd vue版本)
|
boolean |
hasMenu(String appCode) |
List<ZTreeNode> |
layuiSelectParentMenuTreeList()
获取菜单的树形列表(用于选择上级菜单)(layui版本)
|
List<AntdMenuSelectTreeNode> |
tree(SysMenuRequest sysMenuRequest)
获取系统菜单树,用于新增,编辑时选择上级节点(antd vue版本,用在新增和编辑菜单选择上级菜单)
|
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getMap, getObj, getOne, getSqlStatement, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, 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, updateByIdpublic void add(SysMenuRequest sysMenuRequest)
SysMenuServiceadd 在接口中 SysMenuServicesysMenuRequest - 添加参数@Transactional(rollbackFor=java.lang.Exception.class) public void del(SysMenuRequest sysMenuRequest)
SysMenuServicedel 在接口中 SysMenuServicesysMenuRequest - 删除参数@Transactional(rollbackFor=java.lang.Exception.class) public void edit(SysMenuRequest sysMenuRequest)
SysMenuServiceedit 在接口中 SysMenuServicesysMenuRequest - 编辑参数public SysMenu detail(SysMenuRequest sysMenuRequest)
SysMenuServicedetail 在接口中 SysMenuServicesysMenuRequest - 查看参数public List<SysMenu> findList(SysMenuRequest sysMenuRequest)
SysMenuServicefindList 在接口中 SysMenuServicesysMenuRequest - 查询参数public List<SysMenu> findListWithTreeStructure(SysMenuRequest sysMenuRequest)
SysMenuServicefindListWithTreeStructure 在接口中 SysMenuServicepublic List<ZTreeNode> layuiSelectParentMenuTreeList()
SysMenuServicelayuiSelectParentMenuTreeList 在接口中 SysMenuServicepublic List<AntdMenuSelectTreeNode> tree(SysMenuRequest sysMenuRequest)
SysMenuServicetree 在接口中 SysMenuServicesysMenuRequest - 查询参数public List<LayuiAppIndexMenusVO> getLayuiIndexMenus()
SysMenuServicegetLayuiIndexMenus 在接口中 SysMenuServicepublic List<AntdSysMenuDTO> getSystemAllMenusAntdv()
SysMenuServicegetSystemAllMenusAntdv 在接口中 SysMenuServicepublic List<LayuiMenuAndButtonTreeResponse> getMenuAndButtonTree(SysRoleRequest sysRoleRequest, Boolean lateralFlag)
SysMenuServicegetMenuAndButtonTree 在接口中 SysMenuServicesysRoleRequest - 请求参数lateralFlag - true-不带树形结构,false-返回带树形结构的public List<SysMenu> getCurrentUserMenus()
SysMenuServicegetCurrentUserMenus 在接口中 SysMenuServicepublic List<SysMenu> getCurrentUserMenus(String appCode)
SysMenuServicegetCurrentUserMenus 在接口中 SysMenuServiceappCode - 应用编码public boolean hasMenu(String appCode)
hasMenu 在接口中 MenuServiceApiCopyright © 2021. All rights reserved.