public List<Map<String, Object>> menulist(String rolecode){
//获取一级菜单通过角色
List<Map<String, Object>> first = imManager.firstMod(rolecode);
for(Map map1 : first){
String moduleone = (String) map1.get("moduleone");
//获取二级菜单
List<Map<String, Object>> second = imManService.secondLevelMenu(rolecode, moduleone);;
for(Map map2 : second){
String moduletwo = (String) map2.get("moduletwo");
//获取三级菜单
List<Map<String, Object>> third = imManService.thirdLevelMenu(rolecode, moduletwo);
map2.put("third", third);
}
map1.put("second", second);
}
return first;
}
Java代码获取菜单列表的树形结构
最新推荐文章于 2023-10-25 14:09:26 发布