Ver código fonte

提交630第二阶段菜单配置

chenxiaofei 6 dias atrás
pai
commit
531f56523f

+ 0 - 109
sql/2026/06/2026_06_07_fleet_truck_max_transport_distance.sql

@@ -1,111 +1,2 @@
 ALTER TABLE `kwf_truck`
     ADD COLUMN `max_transport_distance` decimal(12, 2) NULL COMMENT '最大运输距离,单位:公里' AFTER `position_device`;
-
-
-
-
--- 1. 插入数据(手动生成19位随机数字ID,和你现有ID格式完全一致)
-INSERT INTO sys_dict_type (
-    id, name, type, remark, status, create_by, create_time, update_by, update_time, del_flag
-)
-SELECT
-    LPAD(FLOOR(RAND() * 10000000000000000000), 19, '0'), -- 生成19位数字字符串ID
-    'APP角色权限配置',
-    'app_role_permission',
-    'APP登录按角色ID控制底部导航和模块权限',
-    0,
-    0,
-    NOW(),
-    0,
-    NOW(),
-    0
-WHERE NOT EXISTS (
-    SELECT 1 FROM sys_dict_type
-    WHERE type = 'app_role_permission' AND del_flag = 0
-);
-
--- 2. 获取刚插入数据的ID,赋值给变量
-SET @app_role_permission_dict_id = (
-    SELECT id FROM sys_dict_type
-    WHERE type = 'app_role_permission' AND del_flag = 0
-    LIMIT 1
-);
-
--- label配置逗号分隔角色ID,例如 '1001,1002'
--- sys_dict 手动ID起点
-SET @next_sys_dict_id = (SELECT COALESCE(MAX(id), 0) FROM sys_dict);
-
--- ===================== sys_dict 插入:APP角色权限配置 =====================
--- value = 角色ID,多个用英文逗号分隔
--- label = AppRoleType编码
--- type  = app_role_permission
-
-INSERT INTO sys_dict (
-    id, dict_id, value, label, type, description, sort, parent_id, remark,
-    status, create_by, create_time, update_by, update_time, del_flag, url
-)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1,
-       @app_role_permission_dict_id, '替换为销售角色ID,多个用英文逗号分隔', 'SELLER', 'app_role_permission',
-       '销售/供应商角色:显示订单统计、销售统计;底部导航走销售配置',
-       10, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'SELLER' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为财务角色ID', 'FINANCE', 'app_role_permission',
-       '财务角色:显示订单统计、钱包模块;底部导航走销售配置',
-       20, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'FINANCE' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为采购角色ID', 'PURCHASE', 'app_role_permission',
-       '采购角色:显示订单统计、钱包、地址;底部导航走采购配置',
-       30, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'PURCHASE' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为门卫角色ID', 'DOOR_KEEPER', 'app_role_permission',
-       '门卫角色:底部导航走门卫配置',
-       40, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'DOOR_KEEPER' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为叉车司机角色ID', 'FORKLIFT_DRIVER', 'app_role_permission',
-       '叉车司机角色:底部导航走叉车司机配置',
-       50, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'FORKLIFT_DRIVER' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为买家角色ID', 'BUYER', 'app_role_permission',
-       '买家角色:底部导航走买家配置',
-       60, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'BUYER' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为司机角色ID', 'DRIVER', 'app_role_permission',
-       '司机角色:底部导航走默认司机配置',
-       70, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'DRIVER' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为物流角色ID', 'LOGISTICS', 'app_role_permission',
-       '物流角色:底部导航走物流配置',
-       80, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'LOGISTICS' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为供应商管理员角色ID', 'SUPPLIER_ADMIN', 'app_role_permission',
-       '供应商管理员:企业类型为1时生效',
-       90, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'SUPPLIER_ADMIN' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为物流商管理员角色ID', 'LOGISTICS_ADMIN', 'app_role_permission',
-       '物流商管理员:企业类型为3时生效',
-       100, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'LOGISTICS_ADMIN' AND del_flag = 0);
-
-INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
-SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为采购商管理员角色ID', 'PURCHASE_ADMIN', 'app_role_permission',
-       '采购商管理员:企业类型为2时生效',
-       110, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'PURCHASE_ADMIN' AND del_flag = 0);

+ 16 - 136
sql/2026/06/2026_06_11_app_tabbar_menu_permission.sql

@@ -1,136 +1,16 @@
--- APP TabBar 菜单初始化脚本
--- 仅生成 kws_menu 表数据;角色授权请在菜单生成后单独维护 kws_menu_rights。
--- 底部导航菜单已按 url + icon + not_selected_icon_path 去重。
--- 模块权限菜单单独生成,供 AuthServiceImpl#applyAppModulePermissionsByConfig 识别。
-
-START TRANSACTION;
-
-SET @next_kws_menu_id = (SELECT COALESCE(MAX(id), 0) FROM kws_menu);
-
-INSERT INTO kws_menu (
-    id, client_type, parent_id, name, url, perms, type, links, icon, not_selected_icon_path,
-    sort, level, custom, is_display, is_main, using_roles, remark, status,
-    create_by, create_time, update_by, update_time, del_flag
-)
-SELECT
-    @next_kws_menu_id := @next_kws_menu_id + 1,
-    menu_config.client_type,
-    menu_config.parent_id,
-    menu_config.name,
-    menu_config.url,
-    menu_config.perms,
-    menu_config.type,
-    menu_config.links,
-    menu_config.icon,
-    menu_config.not_selected_icon_path,
-    menu_config.sort,
-    menu_config.level,
-    menu_config.custom,
-    menu_config.is_display,
-    menu_config.is_main,
-    menu_config.using_roles,
-    menu_config.remark,
-    menu_config.status,
-    menu_config.create_by,
-    NOW(),
-    menu_config.update_by,
-    NOW(),
-    menu_config.del_flag
-FROM (
-    SELECT 3 client_type, 0 parent_id, '商城' name, '/pages/mall/index' url,
-           'app:tabbar:mall' perms, 1 type, NULL links,
-           '/static/tabbar/mall_select.png' icon, '/static/tabbar/mall.png' not_selected_icon_path,
-           10 sort, 1 level, 0 custom, 1 is_display, 0 is_main, '' using_roles,
-           'APP底部导航:商城' remark, 0 status, 0 create_by, 0 update_by, 0 del_flag
-    UNION ALL
-    SELECT 3, 0, '贸易订单', '/pages/tradeOrder/index',
-           'app:tabbar:trade', 1, NULL,
-           '/static/tabbar/trade_select.png', '/static/tabbar/trade.png',
-           20, 1, 0, 1, 0, '', 'APP底部导航:贸易订单', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '物流订单', '/pages/logistics/order/index',
-           'app:tabbar:logOrder', 1, NULL,
-           '/static/tabbar/logOrder_select.png', '/static/tabbar/logOrder.png',
-           30, 1, 0, 1, 0, '', 'APP底部导航:物流订单', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '物流运单', '/pages/logistics/waybill/index',
-           'app:tabbar:waybill', 1, NULL,
-           '/static/tabbar/waybill_select.png', '/static/tabbar/waybill.png',
-           40, 1, 0, 1, 0, '', 'APP底部导航:物流运单', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '个人中心', '/pages/myCenter/index',
-           'app:tabbar:my', 1, NULL,
-           '/static/tabbar/my_select.png', '/static/tabbar/my.png',
-           50, 1, 0, 1, 0, '', 'APP底部导航:个人中心', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '往来车辆', '/pages/doorkeeper/index',
-           'app:tabbar:doorKeeper:car', 1, NULL,
-           '/static/tabbar/car_select.png', '/static/tabbar/car.png',
-           60, 1, 0, 1, 0, '', 'APP底部导航:门卫往来车辆', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '任务', '/pages/forklift/index',
-           'app:tabbar:forklift:task', 1, NULL,
-           '/static/tabbar/task_select.png', '/static/tabbar/task.png',
-           70, 1, 0, 1, 0, '', 'APP底部导航:叉车司机任务', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '任务', '/pages/index/index',
-           'app:tabbar:driver:task', 1, NULL,
-           '/static/tabbar/task_select.png', '/static/tabbar/task.png',
-           80, 1, 0, 1, 0, '', 'APP底部导航:司机任务', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '管理', '/pages/manage/index',
-           'app:tabbar:driver:manage', 1, NULL,
-           '/static/tabbar/manage_select.png', '/static/tabbar/manage.png',
-           90, 1, 0, 1, 0, '', 'APP底部导航:司机管理', 0, 0, 0, 0
-
-    UNION ALL
-    SELECT 3, 0, '展示订单统计', '/pages/app-permission/order-statistics',
-           'app:module:orderStatistics', 1, NULL,
-           '', '',
-           900, 1, 0, 0, 0, '', 'APP模块权限菜单:控制订单统计模块展示', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '展示销售统计', '/pages/app-permission/sales-statistics',
-           'app:module:salesStatistics', 1, NULL,
-           '', '',
-           901, 1, 0, 0, 0, '', 'APP模块权限菜单:控制销售统计模块展示', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '展示钱包', '/pages/app-permission/wallet',
-           'app:module:wallet', 1, NULL,
-           '', '',
-           902, 1, 0, 0, 0, '', 'APP模块权限菜单:控制钱包模块展示', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '展示地址', '/pages/app-permission/address',
-           'app:module:address', 1, NULL,
-           '', '',
-           903, 1, 0, 0, 0, '', 'APP模块权限菜单:控制地址模块展示', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '展示待履约保证金', '/pages/app-permission/pending-performance-balance',
-           'PENDING_PERFORMANCE_BALANCE', 1, NULL,
-           '', '',
-           904, 1, 0, 0, 0, '', 'APP模块权限菜单:控制钱包待履约保证金子项展示', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '展示预付余额', '/pages/app-permission/prepay-balance',
-           'PREPAY_BALANCE', 1, NULL,
-           '', '',
-           905, 1, 0, 0, 0, '', 'APP模块权限菜单:控制钱包预付余额子项展示', 0, 0, 0, 0
-    UNION ALL
-    SELECT 3, 0, '展示待付运费', '/pages/app-permission/pending-freight',
-           'PENDING_FREIGHT', 1, NULL,
-           '', '',
-           906, 1, 0, 0, 0, '', 'APP模块权限菜单:控制钱包待付运费子项展示', 0, 0, 0, 0
-) menu_config
-WHERE NOT EXISTS (
-    SELECT 1
-    FROM kws_menu menu
-    WHERE menu.url = menu_config.url
-      AND menu.icon = menu_config.icon
-      AND menu.not_selected_icon_path = menu_config.not_selected_icon_path
-      AND menu.del_flag = 0
-);
-
-COMMIT;
-
-
-
-
-INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545295056974647296, 3, 0, '投诉', 1, '/pages/complaint/index', 'complaint:app', '/static/tabbar/complaint_select.png', '/static/tabbar/complaint.png', 150, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-10 16:03:52', 156383116720607232, '2026-06-10 16:08:02', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545585295257505792, 3, 0, '展示待付运费', 1, '/pages/app-permission/pending-freight', 'PENDING_FREIGHT', null, '', 161, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:17:10', 156383116720607232, '2026-06-11 11:17:10', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545585189032562688, 3, 0, '展示预付余额', 1, '/pages/app-permission/prepay-balance', 'PREPAY_BALANCE', null, '', 160, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:16:45', 156383116720607232, '2026-06-11 11:16:45', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545585072720318464, 3, 0, '展示待履约保证金', 1, '/pages/app-permission/pending-performance-balance', 'PENDING_PERFORMANCE_BALANCE', null, '', 159, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:16:17', 156383116720607232, '2026-06-11 11:16:17', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545584913374515200, 3, 0, '展示地址', 1, '/pages/app-permission/address', 'app:module:address', null, '', 158, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:15:39', 156383116720607232, '2026-06-11 11:15:39', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545584735045292032, 3, 0, '展示钱包', 1, '/pages/app-permission/wallet', 'app:module:wallet', null, '', 157, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:14:57', 156383116720607232, '2026-06-11 11:14:57', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545584639574544384, 3, 0, '展示销售统计', 1, '/pages/app-permission/sales-statistics', 'app:module:salesStatistics', '', '', 156, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:14:34', 156383116720607232, '2026-06-11 11:14:34', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545584503880421376, 3, 0, '展示订单统计', 1, '/pages/app-permission/order-statistics', 'app:module:orderStatistics', null, '', 155, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:14:02', 156383116720607232, '2026-06-11 11:14:02', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545584153811226624, 3, 0, '管理', 1, '/pages/manage/index', 'app:tabbar:driver:manage', '/static/tabbar/manage_select.png', '/static/tabbar/manage.png', 154, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:12:38', 156383116720607232, '2026-06-11 11:12:38', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545583945744388096, 3, 0, '司机任务', 1, '/pages/index/index', 'app:tabbar:driver:task', '/static/tabbar/task_select.png', '/static/tabbar/task.png', 153, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:11:49', 156383116720607232, '2026-06-11 11:11:49', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545583742417113088, 3, 0, '铲车任务', 1, '/pages/forklift/index', 'app:tabbar:forklift:task', '/static/tabbar/task_select.png', '/static/tabbar/task.png', 152, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:11:00', 156383116720607232, '2026-06-11 11:11:00', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545583470085148672, 3, 0, '往来车辆', 1, '/pages/doorkeeper/index', 'app:tabbar:doorKeeper:car', '/static/tabbar/car_select.png', '/static/tabbar/car.png', 151, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:09:55', 156383116720607232, '2026-06-11 11:09:55', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (545583282163552256, 3, 0, '个人中心', 1, '/pages/myCenter/index', 'app:tabbar:my', '/static/tabbar/my_select.png', '/static/tabbar/my.png', 150, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-06-11 11:09:10', 156383116720607232, '2026-06-11 11:09:10', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (496654622425878528, 3, 0, '物流运单', 1, '/pages/logistics/waybill/index', 'app:tabbar:waybill', '/static/tabbar/waybill_select.png', '/static/tabbar/waybill.png', 146, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-01-27 10:44:09', 156383116720607232, '2026-06-11 11:08:00', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (496654536237125632, 3, 0, '物流订单', 1, '/pages/logistics/order/index', 'app:tabbar:logOrder', '/static/tabbar/logOrder_select.png', '/static/tabbar/logOrder.png', 145, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-01-27 10:43:48', 156383116720607232, '2026-06-11 11:07:21', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (496654386416586752, 3, 0, '商城商品', 1, '/pages/mall/index', 'app:tabbar:mall', '/static/tabbar/mall_select.png', '/static/tabbar/mall.png', 144, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-01-27 10:43:13', 156383116720607232, '2026-06-11 11:06:41', 0);
+INSERT INTO sckw_ng_system.kws_menu (id, client_type, parent_id, name, type, url, perms, icon, not_selected_icon_path, sort, level, custom, links, is_display, is_main, using_roles, remark, status, create_by, create_time, update_by, update_time, del_flag) VALUES (489392333326913536, 3, 0, '贸易订单', 1, '/pages/tradeOrder/index', 'app:tabbar:trade', '/static/tabbar/trade_select.png', '/static/tabbar/trade.png', 143, 1, 0, null, null, 0, '', null, 0, 156383116720607232, '2026-01-07 09:46:24', 156383116720607232, '2026-06-11 11:05:06', 0);