【8.1.8】【sys】调整菜单获取的结构

dev-8.1.9
fengshuonan 2024-06-24 11:37:44 +08:00
parent 904ad50610
commit f32482ed9f
1 changed files with 23 additions and 13 deletions

View File

@ -358,19 +358,7 @@ public class UserIndexInfoService {
// 将用户用后的菜单统一分类
for (SysMenu userMenuItem : userMenuList) {
if (userMenuItem.getAppId().equals(indexUserAppInfo.getAppId())) {
IndexUserMenuInfo indexUserMenuInfo = new IndexUserMenuInfo();
indexUserMenuInfo.setMenuId(userMenuItem.getMenuId());
indexUserMenuInfo.setMenuParentId(userMenuItem.getMenuParentId());
indexUserMenuInfo.setMenuType(userMenuItem.getMenuType());
indexUserMenuInfo.setTitle(userMenuItem.getMenuName());
indexUserMenuInfo.setIcon(userMenuItem.getAntdvIcon());
indexUserMenuInfo.setHide(YesOrNotEnum.N.getCode().equals(userMenuItem.getAntdvVisible()));
indexUserMenuInfo.setActive(userMenuItem.getAntdvActiveUrl());
indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter());
indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent());
indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort());
indexUserMenuInfo.setAppDesignBusinessId(userMenuItem.getAppDesignBusinessId());
indexUserMenuInfo.setAppDesignViewId(userMenuItem.getAppDesignViewId());
IndexUserMenuInfo indexUserMenuInfo = createIndexUserMenuInfo(userMenuItem);
appMenuList.add(indexUserMenuInfo);
}
}
@ -428,4 +416,26 @@ public class UserIndexInfoService {
}
}
/**
*
*
* @author fengshuonan
* @since 2024/6/24 11:27
*/
private static IndexUserMenuInfo createIndexUserMenuInfo(SysMenu userMenuItem) {
IndexUserMenuInfo indexUserMenuInfo = new IndexUserMenuInfo();
indexUserMenuInfo.setMenuId(userMenuItem.getMenuId());
indexUserMenuInfo.setMenuParentId(userMenuItem.getMenuParentId());
indexUserMenuInfo.setMenuType(userMenuItem.getMenuType());
indexUserMenuInfo.setTitle(userMenuItem.getMenuName());
indexUserMenuInfo.setIcon(userMenuItem.getAntdvIcon());
indexUserMenuInfo.setHide(YesOrNotEnum.N.getCode().equals(userMenuItem.getAntdvVisible()));
indexUserMenuInfo.setActive(userMenuItem.getAntdvActiveUrl());
indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter());
indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent());
indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort());
indexUserMenuInfo.setAppDesignBusinessId(userMenuItem.getAppDesignBusinessId());
indexUserMenuInfo.setAppDesignViewId(userMenuItem.getAppDesignViewId());
return indexUserMenuInfo;
}
}