-- 访客机版本更新增加编辑权限。 -- 可重复执行:固定菜单 ID 使用 3098,并让已有“版本更新新增”权限的角色同步获得编辑权限。 INSERT INTO `sys_menu` ( `menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `remark` ) VALUES ( 3098, CONVERT(0xE78988E69CACE69BB4E696B0E7BC96E8BE91 USING utf8mb4), 3003, 3, '#', NULL, NULL, '1', '1', 'F', '0', '0', 'visitor:version:edit', '#', 'admin', NOW(), CONVERT(0xE8AEBFE5AEA2E5908EE58FB0E68C89E992AEE69D83E99990 USING utf8mb4) ) ON DUPLICATE KEY UPDATE `menu_name` = VALUES(`menu_name`), `parent_id` = VALUES(`parent_id`), `order_num` = VALUES(`order_num`), `perms` = VALUES(`perms`), `status` = VALUES(`status`), `update_by` = 'admin', `update_time` = NOW(); INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) SELECT source_role.`role_id`, 3098 FROM `sys_role_menu` source_role WHERE source_role.`menu_id` = 3062 AND NOT EXISTS ( SELECT 1 FROM `sys_role_menu` target_role WHERE target_role.`role_id` = source_role.`role_id` AND target_role.`menu_id` = 3098 );