⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu_setup.sql

📁 Java的框架
💻 SQL
📖 第 1 页 / 共 2 页
字号:
INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @MENUID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@MENUID, 'MenuConfigMenu.Add', 'menu.menuConfigMenu.addMenu', 'Add menu', '_self', '/editMenu.action?method=Add&parentId=-1', 1);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @MENUID);


## ----------------- Audit log ------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
VALUES (@ADMINID, 'AuditMenu', 'menu.auditMenu', 'Audit  Menu', '_self', '', 4);

SET @AUDITID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@AUDITID, 'admin');

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@AUDITID, @ADMINID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@AUDITID, 'AuditMenu.List.Active.User', 'menu.auditMenu.activeUsers', 'List all active user', '_self', '/activeUsers.action', 0);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @AUDITID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@AUDITID, 'AuditMenu.List.Session.Log', 'menu.auditMenu.listSessionLog', 'List all user session log', '_self', '/listSessionLog.action', 1);
     
SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @AUDITID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@AUDITID, 'AuditMenu.Purge.Session.Log', 'menu.auditMenu.purgeSessionLog', 'Purge user session log', '_self', '/purgeSessionLog.action', 2);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @AUDITID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@AUDITID, 'AuditMenu.Clickstream', 'menu.clickstream', 'List clickstream log', '_self', '/clickstreams.jsp', 3);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @AUDITID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@AUDITID, 'AuditMenu.List.Action.Log', 'menu.clickstream.listActionLog', 'List action log', '_self', '/listActionLog.action', 4);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @AUDITID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@AUDITID, 'AuditMenu.Purge.Action.Log', 'menu.clickstream.purgeActionLog', 'List action log', '_self', '/purgeActionLog.action', 5);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @AUDITID);


## ----------------- Alert ------------------------------------------------


INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@ADMINID, 'AlertMenu', 'menu.alertMenu', 'Alert  Menu', '_self', '', 5);

SET @ALERTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@ALERTID, 'alertAdmin');

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@ALERTID, 'alertSender');

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@ALERTID, @ADMINID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@ALERTID, 'AlertMenu.List', 'menu.alertMenu.listAlertByUser', 'List Alert created by user', '_self', '/listAlert.action', 0);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@LASTID, 'alertAdmin');

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @ALERTID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
VALUES (@ALERTID, 'AlertMenu.Add', 'menu.alertMenu.addAlert', 'Add new alert', '_self', '/addAlert.action', 1);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@LASTID, 'alertSender');

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @ALERTID);


## ----------------- Report -------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@ADMINID, 'ReportMenu', 'menu.reportMenu', 'Report', '_self', '', 6);

SET @RPTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@RPTID, 'reportAdmin');

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@RPTID, @ADMINID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@RPTID, 'ReportMenu.List', 'menu.reportMenu.listReports', 'List Reports', '_self', '/reports.action', 0);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @RPTID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@RPTID, 'ReportMenu.Add', 'menu.reportMenu.addReport', 'Add Report', '_self', '/reportForm.action?method=add&from=list', 1);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @RPTID);


## ----------------- Scheduling -------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
VALUES (@ADMINID, 'SchedulingMenu', 'menu.schedulingMenu', 'Schedule', '_self', '', 7);

SET @SCHDID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@SCHDID, 'schedulerAdmin');

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@SCHDID, 'admin');

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@SCHDID, @ADMINID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@SCHDID, 'SchedulingMenu.List.Jobs', 'menu.schedulingMenu.listJobs', 'List All Jobs', '_self', '/jobs.action', 0);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @SCHDID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
VALUES (@SCHDID, 'SchedulingMenu.Add.Job', 'menu.schedulingMenu.addJob', 'Add Job', '_self', '/jobForm.action?method=add&from=list', 1);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @SCHDID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
VALUES (@SCHDID, 'SchedulingMenu.List.Schedules', 'menu.schedulingMenu.listSchedules', 'List All Job Schedules', '_self', '/schedules.action', 2);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @SCHDID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
VALUES (@SCHDID, 'SchedulingMenu.Add.SimpleSchedule', 'menu.schedulingMenu.addSimpleSchedule', 'Add Simple Schedule', '_self', '/simpleScheduleForm.action?method=add&from=list', 3);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @SCHDID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
VALUES (@SCHDID, 'SchedulingMenu.Add.Advanced.Schedule', 'menu.schedulingMenu.addAdvancedSchedule', 'Add Advanced Schedule', '_self', '/advancedScheduleForm.action?method=add&from=list', 4);

SET @LASTID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @SCHDID);


## DEPRECATED ----------------- Map -------------------------------------------


#INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
#VALUES (@ADMINID, 'MapMenu', 'menu.mapMenu', 'Map', '_self', '', 8);

#SET @MAPID = LAST_INSERT_ID();

#INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
#VALUES (@MAPID, 'mapAdmin');

#INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
#VALUES (@MAPID, 'admin');

#INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@MAPID, @ADMINID);

## ------------------------------------------------------------------------------------

#INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
#VALUES (@MAPID , 'MapMenu.List', 'menu.mapMenu.listMapDetails', 'List Map Details', '_self', '/mapDetails.action', 0);

#SET @LASTID = LAST_INSERT_ID();

#INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID , @MAPID);

## ------------------------------------------------------------------------------------

#INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING)
#VALUES (@MAPID, 'MapMenu.Add', 'menu.mapMenu.addMapDetail', 'Add Map Detail', '_self', '/mapDetailForm.action?method=add&from=list', 1);

#SET @LASTID = LAST_INSERT_ID();

#INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID , @MAPID);


## ----------------- Document  -------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@ADMINID, 'DocumentMenu', 'menu.docManMenu', 'Document', '_self', '', 8);

SET @DOCID = LAST_INSERT_ID();

INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@DOCID, 'admin');
  
INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@DOCID, @ADMINID);

## ------------------------------------------------------------------------------------

INSERT INTO MENU_ITEM (PARENT_ID, NAME, TITLE, DESCRIPTION, TARGET, PAGE, ORDERING) 
VALUES (@DOCID, 'DocumentMenu.Admin', 'menu.docManMenu.docManAdmin', 'Document  Admin', '_self', '/docMan.action', 0);

SET @LASTID = LAST_INSERT_ID();
	
INSERT INTO MENU_ITEM_ROLE (ID, ROLE_NAME)
VALUES (@LASTID, 'admin');

INSERT INTO MENU_ITEM_MAPPING (ID, PARENT_ID) VALUES (@LASTID, @DOCID);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -