From a1d1d928893c33fad6694b2503a425ab29af0a15 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期三, 04 三月 2026 14:52:49 +0800
Subject: [PATCH] 云仓WMS接口流程

---
 version/db/wave_menu.sql |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/version/db/wave_menu.sql b/version/db/wave_menu.sql
new file mode 100644
index 0000000..72d4535
--- /dev/null
+++ b/version/db/wave_menu.sql
@@ -0,0 +1,37 @@
+-- 娉㈡绠$悊鑿滃崟锛氳嫢 sys_menu 涓凡瀛樺湪 component='wave' 鐨勮彍鍗曞垯璺宠繃
+-- 鎵ц鍚庨渶鍦ㄣ�愮郴缁熺鐞� -> 瑙掕壊绠$悊 -> 鍒嗛厤鏉冮檺銆戜腑涓哄搴旇鑹插嬀閫夈�屾尝娆$鐞嗐�嶅苟淇濆瓨锛岃彍鍗曟墠浼氬湪渚ф爮鏄剧ず
+
+INSERT INTO `sys_menu` (`name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`)
+SELECT 'menu.wave', 0, NULL, '', '', '/orders/wave', 'wave', NULL, NULL, 0, NULL, 'Waves', 0, NULL, 1, 1, 0, NOW(), NULL, NOW(), NULL, '娉㈡绠$悊'
+FROM DUAL
+WHERE NOT EXISTS (SELECT 1 FROM `sys_menu` WHERE `component` = 'wave' AND `type` = 0 LIMIT 1);
+
+-- 娉㈡绠$悊-鍒楄〃鏌ヨ鏉冮檺锛堣闂尝娆″垪琛ㄩ〉鍜屾帴鍙i渶瑕侊級
+INSERT INTO `sys_menu` (`name`, `parent_id`, `path`, `path_name`, `route`, `component`, `type`, `authority`, `sort`, `tenant_id`, `status`, `deleted`)
+SELECT 'Query 娉㈡', m.id, CONCAT(IFNULL(m.path,''), ',', m.id), NULL, NULL, NULL, 1, 'manager:wave:list', 0, 1, 1, 0
+FROM `sys_menu` m WHERE m.component = 'wave' AND m.type = 0 LIMIT 1;
+
+-- 娉㈡绠$悊-淇濆瓨鏉冮檺
+INSERT INTO `sys_menu` (`name`, `parent_id`, `path`, `type`, `authority`, `sort`, `tenant_id`, `status`, `deleted`)
+SELECT 'Create 娉㈡', m.id, CONCAT(IFNULL(m.path,''), ',', m.id), 1, 'manager:wave:save', 1, 1, 1, 0
+FROM `sys_menu` m WHERE m.component = 'wave' AND m.type = 0 LIMIT 1;
+
+-- 娉㈡绠$悊-鏇存柊鏉冮檺
+INSERT INTO `sys_menu` (`name`, `parent_id`, `path`, `type`, `authority`, `sort`, `tenant_id`, `status`, `deleted`)
+SELECT 'Update 娉㈡', m.id, CONCAT(IFNULL(m.path,''), ',', m.id), 1, 'manager:wave:update', 2, 1, 1, 0
+FROM `sys_menu` m WHERE m.component = 'wave' AND m.type = 0 LIMIT 1;
+
+-- 娉㈡绠$悊-鍒犻櫎鏉冮檺
+INSERT INTO `sys_menu` (`name`, `parent_id`, `path`, `type`, `authority`, `sort`, `tenant_id`, `status`, `deleted`)
+SELECT 'Delete 娉㈡', m.id, CONCAT(IFNULL(m.path,''), ',', m.id), 1, 'manager:wave:remove', 3, 1, 1, 0
+FROM `sys_menu` m WHERE m.component = 'wave' AND m.type = 0 LIMIT 1;
+
+-- 娉㈡鏄庣粏-鍒楄〃鏉冮檺锛堣繘鍏ユ尝娆℃槑缁嗛渶 manager:waveItem:list锛岃嫢鎺ュ彛鏈夎姹傚彲鍐嶅姞锛�
+INSERT INTO `sys_menu` (`name`, `parent_id`, `path`, `type`, `authority`, `sort`, `tenant_id`, `status`, `deleted`)
+SELECT 'Query 娉㈡鏄庣粏', m.id, CONCAT(IFNULL(m.path,''), ',', m.id), 1, 'manager:waveItem:list', 4, 1, 1, 0
+FROM `sys_menu` m WHERE m.component = 'wave' AND m.type = 0 LIMIT 1;
+
+-- 娉㈡鏄庣粏-鏇存柊鏉冮檺锛堜笅鍙戜换鍔$瓑鎿嶄綔锛�
+INSERT INTO `sys_menu` (`name`, `parent_id`, `path`, `type`, `authority`, `sort`, `tenant_id`, `status`, `deleted`)
+SELECT 'Update 娉㈡鏄庣粏', m.id, CONCAT(IFNULL(m.path,''), ',', m.id), 1, 'manager:waveItem:update', 5, 1, 1, 0
+FROM `sys_menu` m WHERE m.component = 'wave' AND m.type = 0 LIMIT 1;

--
Gitblit v1.9.1