菜单克隆支持四级分类

This commit is contained in:
gxwebsoft
2024-04-21 01:44:36 +08:00
parent d97c74670e
commit f80c4ec0e0

View File

@@ -146,6 +146,25 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements Me
menu2.setModules(d2.getModules()); menu2.setModules(d2.getModules());
menu2.setModulesUrl(d2.getModulesUrl()); menu2.setModulesUrl(d2.getModulesUrl());
save(menu2); save(menu2);
// 四级菜单
param.setParentId(d2.getMenuId());
final List<Menu> list3 = baseMapper.getMenuByClone(param);
list3.forEach(d3 -> {
final Menu menu3 = new Menu();
menu3.setParentId(menu2.getMenuId());
menu3.setTitle(d3.getTitle());
menu3.setPath(d3.getPath());
menu3.setComponent(d3.getComponent());
menu3.setMenuType(d3.getMenuType());
menu3.setSortNumber(d3.getSortNumber());
menu3.setAuthority(d3.getAuthority());
menu3.setIcon(d3.getIcon());
menu3.setHide(d3.getHide());
menu3.setMeta(d3.getMeta());
menu3.setModules(d3.getModules());
menu3.setModulesUrl(d3.getModulesUrl());
save(menu3);
});
}); });
}); });
}); });