16 lines
1.1 KiB
SQL
16 lines
1.1 KiB
SQL
-- 疗休养人员名单查询菜单。
|
|
INSERT INTO sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, updatedBy, updatedAt, delFlag, platform, moduleId, picIcon, initialPinyinName, isRecommendApp, isRecommendService)
|
|
SELECT 'b7c63f0c73a44a9a8c4f3d3bb1a10014', p.id, CONCAT(p.path, '0013'), '疗休养人员名单', 'Tour Participant Roster', 'menu', '/platform/tour/participantRoster', 'data-pjax', '', 1, 0, 'tour.participantRoster', NULL, 13, 0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0, 'PC', NULL, NULL, 'l', 0, 0
|
|
FROM sys_menu p
|
|
WHERE p.permission = 'tour'
|
|
AND NOT EXISTS (SELECT 1 FROM (SELECT id FROM sys_menu WHERE permission = 'tour.participantRoster') t);
|
|
|
|
-- 默认给系统管理员授权,其它角色可以在角色管理中按需分配。
|
|
INSERT INTO sys_role_menu (roleId, menuId)
|
|
SELECT r.id, m.id
|
|
FROM sys_role r
|
|
JOIN sys_menu m ON m.permission = 'tour.participantRoster'
|
|
LEFT JOIN sys_role_menu rm ON rm.roleId = r.id AND rm.menuId = m.id
|
|
WHERE r.code = 'SYSADMIN'
|
|
AND rm.roleId IS NULL;
|