diff --git a/service-core/src/main/java/ink/wgink/service/core/init/build/BuildCoreManageMenu.java b/service-core/src/main/java/ink/wgink/service/core/init/build/BuildCoreManageMenu.java new file mode 100644 index 00000000..c46a6225 --- /dev/null +++ b/service-core/src/main/java/ink/wgink/service/core/init/build/BuildCoreManageMenu.java @@ -0,0 +1,35 @@ +package ink.wgink.service.core.init.build; + +import ink.wgink.interfaces.init.build.IBuildServiceMenu; +import ink.wgink.pojo.bos.menu.InitMenuBO; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * @ClassName: BuildCoreManageMenu + * @Description: 构建核心菜单 + * @Author: wanggeng + * @Date: 2022/8/17 16:04 + * @Version: 1.0 + */ +@Component +public class BuildCoreManageMenu implements IBuildServiceMenu { + + @Override + public void buildMenu(List initMenus) { + // 获取用户管理 + InitMenuBO parentMenu = initMenus.get(1); + // 获取子菜单 + List subMenus = parentMenu.getSubMenus(); + InitMenuBO initMenu = new InitMenuBO(); + initMenu.setMenuName("综合管理"); + initMenu.setMenuSummary("综合管理"); + initMenu.setMenuUrl("/route/core/manage/list-department-tree"); + initMenu.setMenuIcon("fa-icon-color-white fa fa-address-book"); + subMenus.add(initMenu); + // 更新子菜单 + parentMenu.setSubMenus(subMenus); + } + +}