【8.0.5】【system】更新获取菜单信息加上业务id的获取

pull/60/head
fengshuonan 2024-01-10 17:13:35 +08:00
parent 6a65ef9f49
commit e31c0e79e0
3 changed files with 11 additions and 2 deletions

View File

@ -83,6 +83,12 @@ public class IndexUserMenuInfo implements AbstractTreeNode<IndexUserMenuInfo> {
@ChineseDescription("路由元信息") @ChineseDescription("路由元信息")
private String meta; private String meta;
/**
* id
*/
@ChineseDescription("应用设计的业务id")
private Long appDesignBusinessId;
/** /**
* *
*/ */

View File

@ -358,6 +358,7 @@ public class UserIndexInfoService {
indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter()); indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter());
indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent()); indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent());
indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort()); indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort());
indexUserMenuInfo.setAppDesignBusinessId(userMenuItem.getAppDesignBusinessId());
appMenuList.add(indexUserMenuInfo); appMenuList.add(indexUserMenuInfo);
} }
} }

View File

@ -158,7 +158,8 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
@Override @Override
public List<SysMenu> getTotalMenus(Set<Long> limitMenuIds) { public List<SysMenu> getTotalMenus(Set<Long> limitMenuIds) {
LambdaQueryWrapper<SysMenu> menuLambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysMenu> menuLambdaQueryWrapper = new LambdaQueryWrapper<>();
menuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getMenuName, SysMenu::getMenuParentId, SysMenu::getAppId, SysMenu::getMenuSort); menuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getMenuName, SysMenu::getMenuParentId, SysMenu::getAppId,
SysMenu::getMenuSort);
// 如果限制菜单不为空则根据限制菜单id进行筛选否则查询所有菜单 // 如果限制菜单不为空则根据限制菜单id进行筛选否则查询所有菜单
if (ObjectUtil.isNotEmpty(limitMenuIds)) { if (ObjectUtil.isNotEmpty(limitMenuIds)) {
@ -219,7 +220,8 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
// 查询指定的菜单内容 // 查询指定的菜单内容
sysMenuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getMenuParentId, SysMenu::getMenuPids, SysMenu::getAppId, sysMenuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getMenuParentId, SysMenu::getMenuPids, SysMenu::getAppId,
SysMenu::getMenuCode, SysMenu::getMenuName, SysMenu::getMenuType, SysMenu::getAntdvIcon, SysMenu::getAntdvVisible, SysMenu::getMenuCode, SysMenu::getMenuName, SysMenu::getMenuType, SysMenu::getAntdvIcon, SysMenu::getAntdvVisible,
SysMenu::getAntdvActiveUrl, SysMenu::getAntdvRouter, SysMenu::getAntdvComponent, SysMenu::getMenuSort); SysMenu::getAntdvActiveUrl, SysMenu::getAntdvRouter, SysMenu::getAntdvComponent, SysMenu::getMenuSort,
SysMenu::getAppDesignBusinessId);
sysMenuLambdaQueryWrapper.orderByAsc(SysMenu::getMenuSort); sysMenuLambdaQueryWrapper.orderByAsc(SysMenu::getMenuSort);