Files
zkxw/docs/sql/alter_sys_menu_add_pre_transit_sample.sql
T
2026-06-24 10:39:55 +08:00

101 lines
1.7 KiB
SQL

-- 质检管理 · 预产及在途样本:菜单与查询权限
-- 新菜单置于「样本接收」之上(order_num=0);样本接收调整为 1
INSERT INTO `sys_menu` (
`id`,
`menu_name`,
`parent_id`,
`menu_type`,
`path`,
`component`,
`perms`,
`is_frame`,
`visible`,
`status`,
`tenant_no`,
`order_num`,
`remark`,
`create_by`,
`create_dept_id`,
`create_time`,
`update_by`,
`update_time`,
`del_flag`
)
SELECT
'70000000000000000000000000000001',
'预产及在途样本',
'QCM00000000000000000000000000001',
'C',
'pre-transit-sample',
'/quality-inspection/pre-transit-sample/index',
'biz:preTransitSample:list',
1,
'1',
'1',
'zkxw',
0,
'质检看板:在途样本与预产协议(协议单维度只读)',
NULL,
'',
NOW(),
NULL,
NOW(),
0
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM `sys_menu` WHERE `id` = '70000000000000000000000000000001'
);
UPDATE `sys_menu`
SET `order_num` = 1,
`update_time` = NOW()
WHERE `id` = '70000000000000000000000000000002'
AND `del_flag` = 0;
INSERT INTO `sys_menu` (
`id`,
`menu_name`,
`parent_id`,
`menu_type`,
`path`,
`component`,
`perms`,
`is_frame`,
`visible`,
`status`,
`tenant_no`,
`order_num`,
`remark`,
`create_by`,
`create_dept_id`,
`create_time`,
`update_by`,
`update_time`,
`del_flag`
)
SELECT
'70000000000000000000000000000013',
'预产及在途查询',
'70000000000000000000000000000001',
'F',
'',
'',
'biz:preTransitSample:list',
1,
'0',
'1',
'zkxw',
1,
'预产及在途样本列表查询',
NULL,
'',
NOW(),
NULL,
NOW(),
0
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM `sys_menu` WHERE `id` = '70000000000000000000000000000013'
);