| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- -- 基础信息库:从运输管理改挂到车辆管理(车辆维保管理之后)
- -- 2026-10-04
- UPDATE `sys_menu`
- SET `parent_id` = 'PL_GROUP_VEHICLE', `order_num` = 4, `update_time` = NOW()
- WHERE `id` = 'PL_GROUP_BASE' AND `del_flag` = 0;
- INSERT INTO `sys_role_menu` (
- `id`, `role_id`, `menu_id`, `tenant_no`, `order_num`, `remark`,
- `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`
- )
- SELECT
- MD5(CONCAT(src.`role_id`, '-', src.`group_menu_id`)),
- src.`role_id`,
- src.`group_menu_id`,
- src.`tenant_no`,
- 0,
- NULL,
- src.`create_by`,
- '',
- NOW(),
- src.`create_by`,
- NOW(),
- 0
- FROM (
- SELECT DISTINCT
- rm.`role_id`,
- rm.`tenant_no`,
- rm.`create_by`,
- 'PL_GROUP_VEHICLE' AS `group_menu_id`
- FROM `sys_role_menu` rm
- WHERE rm.`del_flag` = 0
- AND rm.`menu_id` IN (
- 'PL_GROUP_BASE',
- 'PL_CARRIER',
- 'PL_VEHICLE',
- 'PL_PERSONNEL_CARRIER',
- 'PL_SELF_VEHICLE',
- 'PL_DRIVER',
- 'PL_TRANSPORT_ADDRESS'
- )
- ) src
- WHERE NOT EXISTS (
- SELECT 1
- FROM `sys_role_menu` exist
- WHERE exist.`role_id` = src.`role_id`
- AND exist.`menu_id` = src.`group_menu_id`
- AND exist.`del_flag` = 0
- );
|