菜单克隆支持四级分类
This commit is contained in:
@@ -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);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user