Files
vben-java/vben-admin/src/main/java/vben/init/SysPortalVbenInit.java
T

982 lines
34 KiB
Java

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;
}