mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【首页用户详情接口】菜单详情返回应用id
parent
213e0b4e53
commit
976b7f2e17
|
@ -192,7 +192,7 @@ public class UserIndexInfoService {
|
|||
HashSet<String> permissionCodeList = new HashSet<>();
|
||||
|
||||
// 获取菜单对应的菜单编码集合
|
||||
List<SysMenu> menuInfoList = sysMenuService.getMenuCodeList(menuIdList);
|
||||
List<SysMenu> menuInfoList = sysMenuService.getIndexMenuInfoList(menuIdList);
|
||||
Set<String> menuCodeList = menuInfoList.stream().map(SysMenu::getMenuCode).collect(Collectors.toSet());
|
||||
permissionCodeList.addAll(menuCodeList);
|
||||
|
||||
|
|
|
@ -105,13 +105,13 @@ public interface SysMenuService extends IService<SysMenu> {
|
|||
List<SysMenu> getTotalMenuList();
|
||||
|
||||
/**
|
||||
* 获取菜单对应的菜单编码,以及菜单id、菜单名称、菜单图标、菜单是否隐藏、菜单激活地址、菜单路由、组件路径、排序信息
|
||||
* 获取菜单对应的菜单编码,以及菜单id、应用id,菜单名称、菜单图标、菜单是否隐藏、菜单激活地址、菜单路由、组件路径、排序信息
|
||||
* <p>
|
||||
* 用在用户登录后,获取用户首页信息接口
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @since 2023/6/19 12:53
|
||||
*/
|
||||
List<SysMenu> getMenuCodeList(List<Long> menuIdList);
|
||||
List<SysMenu> getIndexMenuInfoList(List<Long> menuIdList);
|
||||
|
||||
}
|
|
@ -178,7 +178,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
|||
}
|
||||
|
||||
@Override
|
||||
public List<SysMenu> getMenuCodeList(List<Long> menuIdList) {
|
||||
public List<SysMenu> getIndexMenuInfoList(List<Long> menuIdList) {
|
||||
|
||||
if (ObjectUtil.isEmpty(menuIdList)) {
|
||||
return new ArrayList<>();
|
||||
|
@ -189,9 +189,9 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
|||
sysMenuLambdaQueryWrapper.in(SysMenu::getMenuId, menuIdList);
|
||||
|
||||
// 查询指定的菜单内容
|
||||
sysMenuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getMenuCode, SysMenu::getMenuName, SysMenu::getAntdvIcon,
|
||||
SysMenu::getAntdvVisible, SysMenu::getAntdvActiveUrl, SysMenu::getAntdvRouter, SysMenu::getAntdvComponent,
|
||||
SysMenu::getMenuSort);
|
||||
sysMenuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getAppId, SysMenu::getMenuCode, SysMenu::getMenuName,
|
||||
SysMenu::getAntdvIcon, SysMenu::getAntdvVisible, SysMenu::getAntdvActiveUrl, SysMenu::getAntdvRouter,
|
||||
SysMenu::getAntdvComponent, SysMenu::getMenuSort);
|
||||
|
||||
return this.list(sysMenuLambdaQueryWrapper);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue