package vben.init; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import vben.core.module.sys.portal.main.SysPortalMain; import vben.core.module.sys.portal.main.SysPortalMainService; import vben.core.module.sys.portal.menu.SysPortalMenu; import vben.core.module.sys.portal.menu.SysPortalMenuService; //系统门户与菜单初始化 @Component public class SysPortalVbenInit { //门户初始化 protected void initPortal() { SysPortalMain sysPortalMain=new SysPortalMain(); sysPortalMain.setId("sys"); sysPortalMain.setOrnum(0); sysPortalMain.setName("管理员门户"); mainService.save(sysPortalMain); SysPortalMain sysPortalMain2=new SysPortalMain(); sysPortalMain2.setId("sa"); sysPortalMain2.setOrnum(1); sysPortalMain2.setName("营销门户"); mainService.save(sysPortalMain2); } //管理员门户的菜单初始化 protected void initSysMenu() { // SysPortalMenu home = new SysPortalMenu(); // home.setId("Home"); // home.setName("首页"); // home.setCode("Home"); // home.setComp("/home/index"); // home.setPath("/home"); // home.setOrnum(0); // home.setIcon("ele-House"); // home.setAvtag(true); // home.setShtag(true); // home.setType("M"); // home.setPorid("sys"); // menuService.insert(home); //-----------------系统管理-------------------- SysPortalMenu menu1 = new SysPortalMenu(); menu1.setId("Sys"); menu1.setName("系统管理"); menu1.setCode("Sys"); menu1.setComp("LAYOUT"); menu1.setPath("/sys"); menu1.setRedirect("/sys/org/user"); menu1.setOrnum(1); menu1.setIcon("ant-design:setting-outlined"); menu1.setAvtag(true); menu1.setShtag(true); menu1.setType("D"); menu1.setPorid("sys"); menuService.insert(menu1); SysPortalMenu menu11 = new SysPortalMenu(); menu11.setId("SysOrg"); menu11.setName("组织架构"); menu11.setCode("SysOrg"); menu11.setComp("LAYOUT"); menu11.setPath("/sys/org"); menu11.setRedirect("/sys/org/user"); menu11.setOrnum(1); menu11.setIcon("ant-design:partition-outlined"); menu11.setPid("Sys"); menu11.setAvtag(true); menu11.setShtag(true); menu11.setType("D"); menu11.setPorid("sys"); menuService.insert(menu11); SysPortalMenu menu111 = new SysPortalMenu(); menu111.setId("SysOrgDept"); menu111.setName("部门管理"); menu111.setCode("SysOrgDept"); menu111.setPath("/sys/org/dept"); menu111.setComp("/sys/org/dept/index"); menu111.setOrnum(10); menu111.setPid("SysOrg"); menu111.setCatag(true); menu111.setAvtag(true); menu111.setShtag(true); menu111.setType("M"); menu111.setPorid("sys"); menuService.insert(menu111); SysPortalMenu menu111a = new SysPortalMenu(); menu111a.setId("SysOrgDeptEdit"); menu111a.setName("部门编辑"); menu111a.setCode("SysOrgDeptEdit"); menu111a.setPath("/sys/org/dept/edit"); menu111a.setComp("/sys/org/dept/edit"); menu111a.setOrnum(11); menu111a.setPid("SysOrg"); menu111a.setCatag(true); menu111a.setAvtag(true); menu111a.setShtag(false); menu111a.setType("M"); menu111a.setPorid("sys"); menuService.insert(menu111a); SysPortalMenu menu112 = new SysPortalMenu(); menu112.setId("SysOrgUser"); menu112.setName("用户管理"); menu112.setCode("SysOrgUser"); menu112.setPath("/sys/org/user"); menu112.setComp("/sys/org/user/index"); menu112.setOrnum(20); menu112.setPid("SysOrg"); menu112.setCatag(true); menu112.setAvtag(true); menu112.setShtag(true); menu112.setType("M"); menu112.setPorid("sys"); menuService.insert(menu112); SysPortalMenu menu112a = new SysPortalMenu(); menu112a.setId("SysOrgUserEdit"); menu112a.setName("用户编辑"); menu112a.setCode("SysOrgUserEdit"); menu112a.setPath("/sys/org/user/edit"); menu112a.setComp("/sys/org/user/edit"); menu112a.setOrnum(21); menu112a.setPid("SysOrg"); menu112a.setCatag(true); menu112a.setAvtag(true); menu112a.setShtag(false); menu112a.setType("M"); menu112a.setPorid("sys"); menuService.insert(menu112a); SysPortalMenu menu113 = new SysPortalMenu(); menu113.setId("SysOrgPost"); menu113.setName("岗位管理"); menu113.setCode("SysOrgPost"); menu113.setPath("/sys/org/post"); menu113.setComp("/sys/org/post/index"); menu113.setOrnum(31); menu113.setPid("SysOrg"); menu113.setCatag(true); menu113.setAvtag(true); menu113.setShtag(true); menu113.setType("M"); menu113.setPorid("sys"); menuService.insert(menu113); SysPortalMenu menu113a = new SysPortalMenu(); menu113a.setId("SysOrgPostEdit"); menu113a.setName("岗位编辑"); menu113a.setCode("SysOrgPostEdit"); menu113a.setPath("/sys/org/post/edit"); menu113a.setComp("/sys/org/post/edit"); menu113a.setOrnum(32); menu113a.setPid("SysOrg"); menu113a.setCatag(true); menu113a.setAvtag(true); menu113a.setShtag(false); menu113a.setType("M"); menu113a.setPorid("sys"); menuService.insert(menu113a); SysPortalMenu menu114 = new SysPortalMenu(); menu114.setId("SysOrgGroup"); menu114.setName("群组管理"); menu114.setCode("SysOrgGroup"); menu114.setPath("/sys/org/group"); menu114.setComp("/sys/org/group/index"); menu114.setOrnum(40); menu114.setPid("SysOrg"); menu114.setCatag(true); menu114.setAvtag(true); menu114.setShtag(true); menu114.setType("M"); menu114.setPorid("sys"); menuService.insert(menu114); SysPortalMenu menu114a = new SysPortalMenu(); menu114a.setId("SysOrgGroupEdit"); menu114a.setName("群组编辑"); menu114a.setCode("SysOrgGroupEdit"); menu114a.setPath("/sys/org/group/edit"); menu114a.setComp("/sys/org/group/edit"); menu114a.setOrnum(41); menu114a.setPid("SysOrg"); menu114a.setCatag(true); menu114a.setAvtag(true); menu114a.setShtag(false); menu114a.setType("M"); menu114a.setPorid("sys"); menuService.insert(menu114a); SysPortalMenu menu12 = new SysPortalMenu(); menu12.setId("SysApi"); menu12.setName("接口管理"); menu12.setCode("SysApi"); menu12.setComp("LAYOUT"); menu12.setPath("/sys/api"); menu12.setRedirect("/sys/api/main"); menu12.setOrnum(2); menu12.setIcon("ant-design:safety-certificate-outlined"); menu12.setPid("Sys"); menu12.setAvtag(true); menu12.setShtag(true); menu12.setType("D"); menu12.setPorid("sys"); menuService.insert(menu12); SysPortalMenu menu121 = new SysPortalMenu(); menu121.setId("SysApiMain"); menu121.setName("接口清单"); menu121.setCode("SysApiMain"); menu121.setPath("/sys/api/main"); menu121.setComp("/sys/api/main/index"); menu121.setOrnum(10); menu121.setPid("SysApi"); menu121.setCatag(true); menu121.setAvtag(true); menu121.setShtag(true); menu121.setType("M"); menu121.setPorid("sys"); menuService.insert(menu121); SysPortalMenu menu121a = new SysPortalMenu(); menu121a.setId("SysApiMainEdit"); menu121a.setName("接口编辑"); menu121a.setCode("SysApiMainEdit"); menu121a.setPath("/sys/api/main/edit"); menu121a.setComp("/sys/api/main/edit"); menu121a.setOrnum(11); menu121a.setPid("SysApi"); menu121a.setCatag(true); menu121a.setAvtag(true); menu121a.setShtag(false); menu121a.setType("M"); menu121a.setPorid("sys"); menuService.insert(menu121a); // SysPortalMenu menu122 = new SysPortalMenu(); // menu122.setId("SysApiMainDoc"); // menu122.setName("接口文档"); // menu122.setCode("SysApiMainDoc"); // menu122.setPath("/sys/api/role/doc"); // //menu122.setExtag(true);//外链 // menu122.setIftag(true); // menu122.setComp("http://localhost:5000/doc.html"); // menu122.setOrnum(12); // menu122.setPid("SysApi"); // menu122.setCatag(false); // menu122.setAvtag(true); // menu122.setShtag(true); // menu122.setType("M"); // menu122.setPorid("sys"); // menuService.insert(menu122); SysPortalMenu menu123 = new SysPortalMenu(); menu123.setId("SysApiRole"); menu123.setName("接口角色"); menu123.setCode("SysApiRole"); menu123.setPath("/sys/api/role"); menu123.setComp("/sys/api/role/index"); menu123.setOrnum(20); menu123.setPid("SysApi"); menu123.setCatag(true); menu123.setAvtag(true); menu123.setShtag(true); menu123.setType("M"); menu123.setPorid("sys"); menuService.insert(menu123); SysPortalMenu menu123a = new SysPortalMenu(); menu123a.setId("SysApiRoleEdit"); menu123a.setName("角色编辑"); menu123a.setCode("SysApiRoleEdit"); menu123a.setPath("/sys/api/role/edit"); menu123a.setComp("/sys/api/role/edit"); menu123a.setOrnum(21); menu123a.setPid("SysApi"); menu123a.setCatag(true); menu123a.setAvtag(true); menu123a.setShtag(false); menu123a.setType("M"); menu123a.setPorid("sys"); menuService.insert(menu123a); SysPortalMenu menu13 = new SysPortalMenu(); menu13.setId("SysPortal"); menu13.setName("菜单管理"); menu13.setCode("SysPortal"); menu13.setComp("LAYOUT"); menu13.setPath("/sys/portal"); menu13.setRedirect("/sys/portal/main"); menu13.setOrnum(3); menu13.setIcon("ant-design:profile-outlined"); menu13.setPid("Sys"); menu13.setAvtag(true); menu13.setShtag(true); menu13.setType("D"); menu13.setPorid("sys"); menuService.insert(menu13); // SysPortalMenu menu131 = new SysPortalMenu(); // menu131.setId("SysPortalMain"); // menu131.setName("门户清单"); // menu131.setCode("SysPortalMain"); // menu131.setPath("/sys/portal/main"); // menu131.setComp("/sys/portal/main/index"); // menu131.setOrnum(10); // menu131.setIcon("ele-Tickets"); // menu131.setPid("SysPortal"); // menu131.setCatag(true); // menu131.setAvtag(true); // menu131.setShtag(true); // menu131.setType("M"); // menu131.setPorid("sys"); // menuService.insert(menu131); // SysPortalMenu menu131a = new SysPortalMenu(); // menu131a.setId("SysPortalMainEdit"); // menu131a.setName("门户编辑"); // menu131a.setCode("SysPortalMainEdit"); // menu131a.setPath("/sys/portal/main/edit"); // menu131a.setComp("/sys/portal/main/edit"); // menu131a.setOrnum(11); // menu131a.setIcon("ele-Tickets"); // menu131a.setPid("SysPortal"); // menu131a.setCatag(true); // menu131a.setAvtag(true); // menu131a.setShtag(false); // menu131a.setType("M"); // menu131a.setPorid("sys"); // menuService.insert(menu131a); SysPortalMenu menu132 = new SysPortalMenu(); menu132.setId("SysPortalMenu"); menu132.setName("菜单列表"); menu132.setCode("SysPortalMenu"); menu132.setPath("/sys/portal/menu"); menu132.setComp("/sys/portal/menu/index"); menu132.setOrnum(12); menu132.setPid("SysPortal"); menu132.setCatag(true); menu132.setAvtag(true); menu132.setShtag(true); menu132.setType("M"); menu132.setPorid("sys"); menuService.insert(menu132); SysPortalMenu menu132a = new SysPortalMenu(); menu132a.setId("SysPortalMenuEdit"); menu132a.setName("菜单编辑"); menu132a.setCode("SysPortalMenuEdit"); menu132a.setPath("/sys/portal/menu/edit"); menu132a.setComp("/sys/portal/menu/edit"); menu132a.setOrnum(13); menu132a.setPid("SysPortal"); menu132a.setCatag(true); menu132a.setAvtag(true); menu132a.setShtag(false); menu132a.setType("M"); menu132a.setPorid("sys"); menuService.insert(menu132a); SysPortalMenu menu133 = new SysPortalMenu(); menu133.setId("SysPortalRole"); menu133.setName("菜单角色"); menu133.setCode("SysPortalRole"); menu133.setPath("/sys/portal/role"); menu133.setComp("/sys/portal/role/index"); menu133.setOrnum(14); menu133.setPid("SysPortal"); menu133.setCatag(true); menu133.setAvtag(true); menu133.setShtag(true); menu133.setType("M"); menu133.setPorid("sys"); menuService.insert(menu133); SysPortalMenu menu133a = new SysPortalMenu(); menu133a.setId("SysPortalRoleEdit"); menu133a.setName("角色编辑"); menu133a.setCode("SysPortalRoleEdit"); menu133a.setPath("/sys/portal/role/edit"); menu133a.setComp("/sys/portal/role/edit"); menu133a.setOrnum(15); menu133a.setPid("SysPortal"); menu133a.setCatag(true); menu133a.setAvtag(true); menu133a.setShtag(false); menu133a.setType("M"); menu133a.setPorid("sys"); menuService.insert(menu133a); //-----------------监控中心-------------------- SysPortalMenu menu2 = new SysPortalMenu(); menu2.setId("Mon"); menu2.setName("监控中心"); menu2.setCode("Mon"); menu2.setComp("LAYOUT"); menu2.setPath("/mon"); menu2.setRedirect("/mon/server/main"); menu2.setOrnum(2); menu2.setIcon("ant-design:fund-outlined"); menu2.setAvtag(true); menu2.setShtag(true); menu2.setType("D"); menu2.setPorid("sys"); menuService.insert(menu2); SysPortalMenu menu211 = new SysPortalMenu(); menu211.setId("MonOnlineUser"); menu211.setName("在线用户"); menu211.setCode("MonOnlineUser"); menu211.setPath("/mon/online/user"); menu211.setComp("/mon/online/user/index"); menu211.setOrnum(211); menu211.setPid("Mon"); menu211.setCatag(true); menu211.setAvtag(true); menu211.setShtag(true); menu211.setType("M"); menu211.setPorid("sys"); menuService.insert(menu211); SysPortalMenu menu221 = new SysPortalMenu(); menu221.setId("MonLogLogin"); menu221.setName("登录日志"); menu221.setCode("MonLogLogin"); menu221.setPath("/mon/log/login"); menu221.setComp("/mon/log/login/index"); menu221.setOrnum(221); menu221.setPid("Mon"); menu221.setCatag(true); menu221.setAvtag(true); menu221.setShtag(true); menu221.setType("M"); menu221.setPorid("sys"); menuService.insert(menu221); SysPortalMenu menu222 = new SysPortalMenu(); menu222.setId("MonLogOper"); menu222.setName("操作日志"); menu222.setCode("MonLogOper"); menu222.setPath("/mon/log/oper"); menu222.setComp("/mon/log/oper/index"); menu222.setOrnum(222); menu222.setPid("Mon"); menu222.setCatag(true); menu222.setAvtag(true); menu222.setShtag(true); menu222.setType("M"); menu222.setPorid("sys"); menuService.insert(menu222); SysPortalMenu menu223 = new SysPortalMenu(); menu223.setId("MonLogError"); menu223.setName("错误日志"); menu223.setCode("MonLogError"); menu223.setPath("/mon/log/error"); menu223.setComp("/mon/log/error/index"); menu223.setOrnum(223); menu223.setPid("Mon"); menu223.setCatag(true); menu223.setAvtag(true); menu223.setShtag(true); menu223.setType("M"); menu223.setPorid("sys"); menuService.insert(menu223); SysPortalMenu menu261 = new SysPortalMenu(); menu261.setId("MonJobMain"); menu261.setName("定时任务"); menu261.setCode("MonJobMain"); menu261.setPath("/mon/job/main"); menu261.setComp("/mon/job/main/index"); menu261.setOrnum(261); menu261.setPid("Mon"); menu261.setCatag(true); menu261.setAvtag(true); menu261.setShtag(true); menu261.setType("M"); menu261.setPorid("sys"); menuService.insert(menu261); SysPortalMenu menu262 = new SysPortalMenu(); menu262.setId("MonJobMainEdit"); menu262.setName("任务编辑"); menu262.setCode("MonJobMainEdit"); menu262.setPath("/mon/job/main/edit"); menu262.setComp("/mon/job/main/edit"); menu262.setOrnum(262); menu262.setPid("Mon"); menu262.setCatag(true); menu262.setAvtag(true); menu262.setShtag(false); menu262.setType("M"); menu262.setPorid("sys"); menuService.insert(menu262); SysPortalMenu menu263 = new SysPortalMenu(); menu263.setId("MonJobLog"); menu263.setName("任务日志"); menu263.setCode("MonJobLog"); menu263.setPath("/mon/job/log"); menu263.setComp("/mon/job/log/index"); menu263.setOrnum(263); menu263.setPid("Mon"); menu263.setCatag(true); menu263.setAvtag(true); menu263.setShtag(false); menu263.setType("M"); menu263.setPorid("sys"); menuService.insert(menu263); // SysPortalMenu menu271 = new SysPortalMenu(); // menu271.setId("MonServerMain"); // menu271.setName("服务监控"); // menu271.setCode("MonServerMain"); // menu271.setPath("/mon/server/main"); // menu271.setComp("/mon/server/main/show"); // menu271.setOrnum(271); // menu271.setPid("Mon"); // menu271.setCatag(false); // menu271.setAvtag(true); // menu271.setShtag(true); // menu271.setType("M"); // menu271.setPorid("sys"); // menuService.insert(menu271); // // SysPortalMenu menu281 = new SysPortalMenu(); // menu281.setId("MonCacheMain"); // menu281.setName("缓存监控"); // menu281.setCode("MonCacheMain"); // menu281.setPath("/mon/cache/main"); // menu281.setComp("/mon/cache/main/show"); // menu281.setOrnum(281); // menu281.setPid("Mon"); // menu281.setCatag(false); // menu281.setAvtag(true); // menu281.setShtag(true); // menu281.setType("M"); // menu281.setPorid("sys"); // menuService.insert(menu281); // // SysPortalMenu menu291 = new SysPortalMenu(); // menu291.setId("MonDbMain"); // menu291.setName("数据监控"); // menu291.setCode("MonDbMain"); // menu291.setPath("/mon/db/main"); // menu291.setComp("http://localhost:5000/druid/sql.html"); // menu291.setOrnum(291); // menu291.setPid("Mon"); // menu291.setIftag(true); // //menu122.setExtag(true);//外链 // menu291.setCatag(false); // menu291.setAvtag(true); // menu291.setShtag(true); // menu291.setType("M"); // menu291.setPorid("sys"); // menuService.insert(menu291); //-----------------辅助工具-------------------- SysPortalMenu menu3 = new SysPortalMenu(); menu3.setId("Ass"); menu3.setName("辅助工具"); menu3.setCode("Ass"); menu3.setComp("LAYOUT"); menu3.setPath("/ass"); menu3.setRedirect("/ass/dict/main"); menu3.setOrnum(3); menu3.setIcon("ant-design:tool-outlined"); menu3.setAvtag(true); menu3.setShtag(true); menu3.setType("D"); menu3.setPorid("sys"); menuService.insert(menu3); // SysPortalMenu menu311 = new SysPortalMenu(); // menu311.setId("AssCogeForm"); // menu311.setName("表单设计"); // menu311.setCode("AssCogeForm"); // menu311.setPath("/ass/coge/form"); // menu311.setComp("/ass/coge/form/index"); // menu311.setOrnum(311); // menu311.setPid("Ass"); // menu311.setCatag(false); // menu311.setAvtag(true); // menu311.setShtag(true); // menu311.setType("M"); // menu311.setPorid("sys"); // menuService.insert(menu311); // // SysPortalMenu menu312 = new SysPortalMenu(); // menu312.setId("AssCogeFormEdit"); // menu312.setName("表单设计编辑"); // menu312.setCode("AssCogeFormEdit"); // menu312.setPath("/ass/coge/form/edit"); // menu312.setComp("/ass/coge/form/edit"); // menu312.setOrnum(312); // menu312.setPid("Ass"); // menu312.setCatag(false); // menu312.setAvtag(true); // menu312.setShtag(false); // menu312.setType("M"); // menu312.setPorid("sys"); // menuService.insert(menu312); // SysPortalMenu menu341 = new SysPortalMenu(); // menu341.setId("AssCogeTable"); // menu341.setName("代码生成"); // menu341.setCode("AssCogeTable"); // menu341.setPath("/ass/coge/table"); // menu341.setComp("/ass/coge/table/index"); // menu341.setOrnum(341); // menu341.setPid("Ass"); // menu341.setCatag(false); // menu341.setAvtag(true); // menu341.setShtag(true); // menu341.setType("M"); // menu341.setPorid("sys"); // menuService.insert(menu341); // // SysPortalMenu menu342 = new SysPortalMenu(); // menu342.setId("AssCogeTableEdit"); // menu342.setName("代码生成"); // menu342.setCode("AssCogeTableEdit"); // menu342.setPath("/ass/coge/table/edit"); // menu342.setComp("/ass/coge/table/edit"); // menu342.setOrnum(342); // menu342.setPid("Ass"); // menu342.setCatag(false); // menu342.setAvtag(true); // menu342.setShtag(false); // menu342.setType("M"); // menu342.setPorid("sys"); // menuService.insert(menu342); SysPortalMenu menu351 = new SysPortalMenu(); menu351.setId("AssDictMain"); menu351.setName("数据字典"); menu351.setCode("AssDictMain"); menu351.setPath("/ass/dict/main"); menu351.setComp("/ass/dict/main/index"); menu351.setOrnum(351); menu351.setPid("Ass"); menu351.setCatag(false); menu351.setAvtag(true); menu351.setShtag(true); menu351.setType("M"); menu351.setPorid("sys"); menuService.insert(menu351); SysPortalMenu menu352 = new SysPortalMenu(); menu352.setId("AssDictData"); menu352.setName("字典数据"); menu352.setCode("AssDictData"); menu352.setPath("/ass/dict/data"); menu352.setComp("/ass/dict/data/index"); menu352.setOrnum(352); menu352.setPid("Ass"); menu352.setCatag(false); menu352.setAvtag(true); menu352.setShtag(false); menu352.setType("M"); menu352.setPorid("sys"); menuService.insert(menu352); SysPortalMenu menu361 = new SysPortalMenu(); menu361.setId("AssNumMain"); menu361.setName("编号策略"); menu361.setCode("AssNumMain"); menu361.setPath("/ass/num/main"); menu361.setComp("/ass/num/main/index"); menu361.setOrnum(361); menu361.setPid("Ass"); menu361.setCatag(false); menu361.setAvtag(true); menu361.setShtag(true); menu361.setType("M"); menu361.setPorid("sys"); menuService.insert(menu361); // SysPortalMenu menu371 = new SysPortalMenu(); // menu371.setId("AssAddrMain"); // menu371.setName("省市区县"); // menu371.setCode("AssAddrMain"); // menu371.setPath("/ass/addr/main"); // menu371.setComp("/ass/addr/main/index"); // menu371.setOrnum(371); // menu371.setPid("Ass"); // menu371.setCatag(false); // menu371.setAvtag(true); // menu371.setShtag(true); // menu371.setType("M"); // menu371.setPorid("sys"); // menuService.insert(menu371); //-----------------数字办公-------------------- // SysPortalMenu menu4 = new SysPortalMenu(); // menu4.setId("Oa"); // menu4.setName("数字办公"); // menu4.setCode("Oa"); // menu4.setComp("LAYOUT"); // menu4.setPath("/oa"); // menu4.setRedirect("/oa/flow/temp"); // menu4.setOrnum(4); // menu4.setIcon("ele-Menu"); // menu4.setAvtag(true); // menu4.setShtag(true); // menu4.setType("D"); // menu4.setPorid("sys"); // menuService.insert(menu4); SysPortalMenu menu41 = new SysPortalMenu(); menu41.setId("OaFlow"); menu41.setName("流程管理"); menu41.setCode("OaFlow"); menu41.setComp("LAYOUT"); menu41.setPath("/oa/flow"); menu41.setRedirect("/oa/flow/temp"); menu41.setOrnum(4); menu41.setIcon("ant-design:retweet-outlined"); menu41.setAvtag(true); menu41.setShtag(true); menu41.setType("D"); menu41.setPorid("sys"); menuService.insert(menu41); SysPortalMenu menu411 = new SysPortalMenu(); menu411.setId("OaFlowCate"); menu411.setName("流程分类"); menu411.setCode("OaFlowCate"); menu411.setPath("/oa/flow/cate"); menu411.setComp("/oa/flow/cate/index"); menu411.setOrnum(411); menu411.setIcon("ele-Tickets"); menu411.setPid("OaFlow"); menu411.setCatag(true); menu411.setAvtag(true); menu411.setShtag(true); menu411.setType("M"); menu411.setPorid("sys"); menuService.insert(menu411); SysPortalMenu menu411a = new SysPortalMenu(); menu411a.setId("OaFlowCateEdit"); menu411a.setName("流程分类编辑"); menu411a.setCode("OaFlowCateEdit"); menu411a.setPath("/oa/flow/cate/edit"); menu411a.setComp("/oa/flow/cate/edit"); menu411a.setOrnum(4111); menu411a.setIcon("ele-Tickets"); menu411a.setPid("OaFlow"); menu411a.setCatag(true); menu411a.setAvtag(true); menu411a.setShtag(false); menu411a.setType("M"); menu411a.setPorid("sys"); menuService.insert(menu411a); SysPortalMenu menu412 = new SysPortalMenu(); menu412.setId("OaFlowTemp"); menu412.setName("流程模板"); menu412.setCode("OaFlowTemp"); menu412.setPath("/oa/flow/temp"); menu412.setComp("/oa/flow/temp/index"); menu412.setOrnum(412); menu412.setIcon("ele-Tickets"); menu412.setPid("OaFlow"); menu412.setCatag(true); menu412.setAvtag(true); menu412.setShtag(true); menu412.setType("M"); menu412.setPorid("sys"); menuService.insert(menu412); SysPortalMenu menu412a = new SysPortalMenu(); menu412a.setId("OaFlowTempEdit"); menu412a.setName("流程模板编辑"); menu412a.setCode("OaFlowTempEdit"); menu412a.setPath("/oa/flow/temp/edit"); menu412a.setComp("/oa/flow/temp/edit"); menu412a.setOrnum(4121); menu412a.setIcon("ele-Tickets"); menu412a.setPid("OaFlow"); menu412a.setCatag(true); menu412a.setAvtag(true); menu412a.setShtag(false); menu412a.setType("M"); menu412a.setPorid("sys"); menuService.insert(menu412a); SysPortalMenu menu413 = new SysPortalMenu(); menu413.setId("OaFlowMain"); menu413.setName("流程实例"); menu413.setCode("OaFlowMain"); menu413.setPath("/oa/flow/main"); menu413.setComp("/oa/flow/main/index"); menu413.setOrnum(413); menu413.setIcon("ele-Tickets"); menu413.setPid("OaFlow"); menu413.setCatag(true); menu413.setAvtag(true); menu413.setShtag(true); menu413.setType("M"); menu413.setPorid("sys"); menuService.insert(menu413); SysPortalMenu menu413a = new SysPortalMenu(); menu413a.setId("OaFlowMainEdit"); menu413a.setName("流程实例编辑"); menu413a.setCode("OaFlowMainEdit"); menu413a.setPath("/oa/flow/main/edit"); menu413a.setComp("/oa/flow/main/edit"); menu413a.setOrnum(4131); menu413a.setIcon("ele-Tickets"); menu413a.setPid("OaFlow"); menu413a.setCatag(true); menu413a.setAvtag(true); menu413a.setShtag(false); menu413a.setType("M"); menu413a.setPorid("sys"); menuService.insert(menu413a); SysPortalMenu menu413b = new SysPortalMenu(); menu413b.setId("OaFlowMainView"); menu413b.setName("流程实例查看"); menu413b.setCode("OaFlowMainView"); menu413b.setPath("/oa/flow/main/view"); menu413b.setComp("/oa/flow/main/view"); menu413b.setOrnum(4132); menu413b.setIcon("ele-Tickets"); menu413b.setPid("OaFlow"); menu413b.setCatag(true); menu413b.setAvtag(true); menu413b.setShtag(false); menu413b.setType("M"); menu413b.setPorid("sys"); menuService.insert(menu413b); //-----------------DEMO-------------------- SysPortalMenu menu8 = new SysPortalMenu(); menu8.setId("My"); menu8.setName("测试样例"); menu8.setCode("My"); menu8.setComp("LAYOUT"); menu8.setPath("/my"); menu8.setRedirect("/my/demo/main"); menu8.setOrnum(8); menu8.setIcon("ant-design:trophy-outlined"); menu8.setAvtag(true); menu8.setShtag(true); menu8.setType("D"); menu8.setPorid("sys"); menuService.insert(menu8); SysPortalMenu menu811 = new SysPortalMenu(); menu811.setId("MyDemoCate"); menu811.setName("DEMO分类"); menu811.setCode("MyDemoCate"); menu811.setPath("/my/demo/cate"); menu811.setComp("/my/demo/cate/index"); menu811.setOrnum(811); menu811.setIcon("ele-Tickets"); menu811.setPid("My"); menu811.setCatag(true); menu811.setAvtag(true); menu811.setShtag(true); menu811.setType("M"); menu811.setPorid("sys"); menuService.insert(menu811); SysPortalMenu menu812 = new SysPortalMenu(); menu812.setId("MyDemoMain"); menu812.setName("DEMO清单"); menu812.setCode("MyDemoMain"); menu812.setPath("/my/demo/main"); menu812.setComp("/my/demo/main/index"); menu812.setOrnum(812); menu812.setIcon("ele-Tickets"); menu812.setPid("My"); menu812.setCatag(true); menu812.setAvtag(true); menu812.setShtag(true); menu812.setType("M"); menu812.setPorid("sys"); menuService.insert(menu812); SysPortalMenu menu813 = new SysPortalMenu(); menu813.setId("MyDemoMainEdit"); menu813.setName("DEMO编辑"); menu813.setCode("MyDemoMainEdit"); menu813.setPath("/my/demo/main/edit"); menu813.setComp("/my/demo/main/edit"); menu813.setOrnum(813); menu813.setIcon("ele-Tickets"); menu813.setPid("My"); menu813.setCatag(true); menu813.setAvtag(true); menu813.setShtag(false); menu813.setType("M"); menu813.setPorid("sys"); menuService.insert(menu813); SysPortalMenu menu999 = new SysPortalMenu(); menu999.setId("AboutPage"); menu999.setName("关于"); menu999.setCode("AboutPage"); menu999.setPath("/sys/about"); menu999.setComp("/sys/about/index"); menu999.setOrnum(999); menu999.setIcon("simple-icons:about-dot-me"); menu999.setCatag(true); menu999.setAvtag(true); menu999.setShtag(true); menu999.setType("M"); menu999.setPorid("sys"); menuService.insert(menu999); } //营销门户的菜单初始化 protected void initSaMenu() { SysPortalMenu home = new SysPortalMenu(); home.setId("Sa-Home"); home.setName("营销首页"); home.setCode("Home"); home.setComp("/home/sa"); home.setPath("/home"); home.setOrnum(0); home.setIcon("ele-House"); home.setAvtag(true); home.setShtag(true); home.setType("M"); home.setPorid("sa"); menuService.insert(home); SysPortalMenu menu1 = new SysPortalMenu(); menu1.setId("Sa-Oa"); menu1.setName("日常办公"); menu1.setCode("Oa"); menu1.setComp("LAYOUT"); menu1.setPath("/oa"); menu1.setRedirect("/oa/flow/main"); menu1.setOrnum(1); menu1.setIcon("ele-Menu"); menu1.setAvtag(true); menu1.setShtag(true); menu1.setType("D"); menu1.setPorid("sa"); menuService.insert(menu1); SysPortalMenu menu11 = new SysPortalMenu(); menu11.setId("Sa-OaFlowMain"); menu11.setName("流程审批"); menu11.setCode("OaFlowMain"); menu11.setPath("/oa/flow/main"); menu11.setComp("/oa/flow/main/index"); menu11.setOrnum(11); menu11.setIcon("ele-Tickets"); menu11.setPid("Sa-Oa"); menu11.setCatag(true); menu11.setAvtag(true); menu11.setShtag(true); menu11.setType("M"); menu11.setPorid("sa"); menuService.insert(menu11); } @Autowired private SysPortalMainService mainService; @Autowired private SysPortalMenuService menuService; }