From a51de069590b0ec06bacd030d643c82fedb9ead3 Mon Sep 17 00:00:00 2001 From: zhouz <> Date: Sat, 8 Aug 2026 15:22:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=A4=87=E8=B4=A7?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E8=8F=9C=E5=8D=95=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/mysql/lms_stocking_ivt_menu.sql | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 sql/mysql/lms_stocking_ivt_menu.sql diff --git a/sql/mysql/lms_stocking_ivt_menu.sql b/sql/mysql/lms_stocking_ivt_menu.sql new file mode 100644 index 00000000..5b57e061 --- /dev/null +++ b/sql/mysql/lms_stocking_ivt_menu.sql @@ -0,0 +1,40 @@ +-- LMS 备货区域菜单及按钮权限,按菜单路径和权限编码幂等插入。 +INSERT INTO system_menu + (id, name, permission, type, sort, parent_id, path, icon, component, component_name, + status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted) +SELECT 2092000000000000101, '备货区域', '', 2, 10, parent.id, 'stocking-ivt', '', + 'lms/stockingivt/index', 'LmsStockingIvt', 0, b'1', b'1', b'1', + '1', NOW(), '1', NOW(), b'0' +FROM system_menu parent +WHERE parent.path = '/lms' + AND parent.deleted = b'0' + AND NOT EXISTS ( + SELECT 1 FROM system_menu + WHERE component = 'lms/stockingivt/index' AND deleted = b'0' + ); + +INSERT INTO system_menu + (id, name, permission, type, sort, parent_id, path, icon, component, component_name, + status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted) +SELECT 2092000000000000102, '备货区域查询', 'lms:stocking-ivt:query', 3, 1, menu.id, '', '', + '', '', 0, b'1', b'1', b'1', '1', NOW(), '1', NOW(), b'0' +FROM system_menu menu +WHERE menu.component = 'lms/stockingivt/index' + AND menu.deleted = b'0' + AND NOT EXISTS ( + SELECT 1 FROM system_menu + WHERE permission = 'lms:stocking-ivt:query' AND deleted = b'0' + ); + +INSERT INTO system_menu + (id, name, permission, type, sort, parent_id, path, icon, component, component_name, + status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted) +SELECT 2092000000000000103, '备货区域修改', 'lms:stocking-ivt:update', 3, 2, menu.id, '', '', + '', '', 0, b'1', b'1', b'1', '1', NOW(), '1', NOW(), b'0' +FROM system_menu menu +WHERE menu.component = 'lms/stockingivt/index' + AND menu.deleted = b'0' + AND NOT EXISTS ( + SELECT 1 FROM system_menu + WHERE permission = 'lms:stocking-ivt:update' AND deleted = b'0' + );