-- Author: fruit.com.cn -- K107 后台收藏和点赞只读权限及菜单。 BEGIN; INSERT INTO sys_permission (id, code, name, group_name, type, sort) VALUES (1106, 'favorite:list', '查看收藏', '用户管理', 'BUTTON', 106), (1107, 'like:list', '查看点赞', '用户管理', 'BUTTON', 107) ON CONFLICT (code) DO NOTHING; INSERT INTO sys_role_permission (id, role_id, permission_id) SELECT r.id * 1000000 + p.id, r.id, p.id FROM sys_role r CROSS JOIN sys_permission p WHERE r.code = 'super_admin' AND p.code IN ('favorite:list', 'like:list') ON CONFLICT DO NOTHING; INSERT INTO sys_menu (id, parent_id, title, route_path, route_name, component, redirect, icon, permission_code, type, always_show, affix, sort) VALUES (40, 15, '收藏列表', 'favorites', 'user-favorites', 'views/userManagement/FavoritesView', '', '', 'favorite:list', 'MENU', 0, 0, 3), (41, 15, '点赞列表', 'likes', 'user-likes', 'views/userManagement/LikesView', '', '', 'like:list', 'MENU', 0, 0, 4) ON CONFLICT (id) DO NOTHING; INSERT INTO sys_role_menu (id, role_id, menu_id) SELECT r.id * 1000000 + m.id, r.id, m.id FROM sys_role r CROSS JOIN sys_menu m WHERE r.code = 'super_admin' AND m.id IN (40, 41) ON CONFLICT DO NOTHING; COMMIT;