fix(aftersales): 售后工单数据权限支持「处理人」可见;补齐全模块缺失权限点

- AfterSalePermissionUtils 新增 handlerUserIdField 参数:负责人 or 处理人都算可见,修复「处理人登录后看不到自己处理的工单」
- AfterSaleTicketMapper 传入 handler_user_id
- 新增 SQL aftersales_perm_align_all_modules.sql:补齐后端 @PreAuthorize 使用但菜单缺失的 129 个权限点(mes/trade/member/mdm/erp/srm/crm/bi/bpm),避免非超管调用 403
已修改2个文件
已添加1个文件
177 ■■■■■ 文件已修改
sql/mysql/aftersales_perm_align_all_modules.sql 144 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/dal/mysql/ticket/AfterSaleTicketMapper.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/util/AfterSalePermissionUtils.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/mysql/aftersales_perm_align_all_modules.sql
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,144 @@
-- =============================================
-- è¡¥é½åŽç«¯ @PreAuthorize ä½¿ç”¨ã€ä½† system_menu ä¸­ç¼ºå¤±çš„æƒé™ç‚¹ï¼ˆtype=3 æŒ‰é’®ï¼‰
-- ç›®çš„:非超管账号调用这些接口时不再 403;侧栏不显示(type=3)
-- è„šæœ¬å¯é‡å¤æ‰§è¡Œï¼ˆå¹‚ç­‰ï¼‰ï¼Œçˆ¶èœå•æŒ‰æ¨¡å—æ ¹èœå• path å®šä½
-- =============================================
SET NAMES utf8mb4;
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`) VALUES (603000,'权限点-bi:dashboard:query','bi:dashboard:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('bi','/bi') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603001,'权限点-bpm:oa-notice:query','bpm:oa-notice:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('bpm','/bpm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603002,'权限点-crm:invoice:query','crm:invoice:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('crm','/crm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603003,'权限点-crm:sale-quotation:convert-contract','crm:sale-quotation:convert-contract',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('crm','/crm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603004,'权限点-crm:sale-quotation:export','crm:sale-quotation:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('crm','/crm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603005,'权限点-crm:sale-quotation:query','crm:sale-quotation:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('crm','/crm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603006,'权限点-erp:purchase-order:import','erp:purchase-order:import',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603007,'权限点-erp:purchase-request:generate-order','erp:purchase-request:generate-order',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603008,'权限点-erp:purchase-request:query','erp:purchase-request:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603009,'权限点-erp:purchase-request:submit','erp:purchase-request:submit',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603010,'权限点-erp:sale-order:cancel','erp:sale-order:cancel',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603011,'权限点-erp:sale-order:enable','erp:sale-order:enable',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603012,'权限点-erp:sale-order:import','erp:sale-order:import',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603013,'权限点-erp:supplier:create','erp:supplier:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603014,'权限点-erp:supplier:delete','erp:supplier:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603015,'权限点-erp:supplier:export','erp:supplier:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603016,'权限点-erp:supplier:query','erp:supplier:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603017,'权限点-erp:supplier:update','erp:supplier:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('erp','/erp') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603018,'权限点-mdm:brand:create','mdm:brand:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603019,'权限点-mdm:brand:delete','mdm:brand:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603020,'权限点-mdm:brand:query','mdm:brand:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603021,'权限点-mdm:brand:update','mdm:brand:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603022,'权限点-mdm:item-category:create','mdm:item-category:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603023,'权限点-mdm:item-category:delete','mdm:item-category:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603024,'权限点-mdm:item-category:query','mdm:item-category:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603025,'权限点-mdm:item-category:update','mdm:item-category:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603026,'权限点-mdm:unit:export','mdm:unit:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603027,'权限点-mdm:unit:import','mdm:unit:import',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603028,'权限点-mdm:warehouse:create','mdm:warehouse:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603029,'权限点-mdm:warehouse:delete','mdm:warehouse:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603030,'权限点-mdm:warehouse:query','mdm:warehouse:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603031,'权限点-mdm:warehouse:update','mdm:warehouse:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mdm','/mdm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603032,'权限点-member:config:query','member:config:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603033,'权限点-member:config:save','member:config:save',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603034,'权限点-member:experience-record:query','member:experience-record:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603035,'权限点-member:group:create','member:group:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603036,'权限点-member:group:delete','member:group:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603037,'权限点-member:group:query','member:group:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603038,'权限点-member:group:update','member:group:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603039,'权限点-member:level:create','member:level:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603040,'权限点-member:level:delete','member:level:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603041,'权限点-member:level:query','member:level:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603042,'权限点-member:level:update','member:level:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603043,'权限点-member:level-record:query','member:level-record:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603044,'权限点-member:tag:create','member:tag:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603045,'权限点-member:tag:delete','member:tag:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603046,'权限点-member:tag:query','member:tag:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603047,'权限点-member:tag:update','member:tag:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603048,'权限点-member:user:query','member:user:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603049,'权限点-member:user:update','member:user:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603050,'权限点-member:user:update-level','member:user:update-level',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603051,'权限点-member:user:update-point','member:user:update-point',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('member','/member') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603052,'权限点-mes:dv-metering:import','mes:dv-metering:import',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603053,'权限点-mes:md-unit-measure:create','mes:md-unit-measure:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603054,'权限点-mes:md-unit-measure:delete','mes:md-unit-measure:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603055,'权限点-mes:md-unit-measure:export','mes:md-unit-measure:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603056,'权限点-mes:md-unit-measure:query','mes:md-unit-measure:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603057,'权限点-mes:md-unit-measure:update','mes:md-unit-measure:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603058,'权限点-mes:md-workshop:export','mes:md-workshop:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603059,'权限点-mes:pd-archive:create','mes:pd-archive:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603060,'权限点-mes:pd-document:create','mes:pd-document:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603061,'权限点-mes:pd-document:delete','mes:pd-document:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603062,'权限点-mes:pd-document:export','mes:pd-document:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603063,'权限点-mes:pd-document:query','mes:pd-document:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603064,'权限点-mes:pd-document:update','mes:pd-document:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603065,'权限点-mes:pd-document-audit:create','mes:pd-document-audit:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603066,'权限点-mes:pd-document-audit:delete','mes:pd-document-audit:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603067,'权限点-mes:pd-document-audit:export','mes:pd-document-audit:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603068,'权限点-mes:pd-document-audit:query','mes:pd-document-audit:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603069,'权限点-mes:pd-document-audit:update','mes:pd-document-audit:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603070,'权限点-mes:pd-process-param:create','mes:pd-process-param:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603071,'权限点-mes:pd-process-param:delete','mes:pd-process-param:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603072,'权限点-mes:pd-process-param:export','mes:pd-process-param:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603073,'权限点-mes:pd-process-param:query','mes:pd-process-param:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603074,'权限点-mes:pd-process-param:update','mes:pd-process-param:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603075,'权限点-mes:pd-process-param-template:create','mes:pd-process-param-template:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603076,'权限点-mes:pd-process-param-template:delete','mes:pd-process-param-template:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603077,'权限点-mes:pd-process-param-template:export','mes:pd-process-param-template:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603078,'权限点-mes:pd-process-param-template:query','mes:pd-process-param-template:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603079,'权限点-mes:pd-process-param-template:update','mes:pd-process-param-template:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603080,'权限点-mes:pro-mps:query','mes:pro-mps:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603081,'权限点-mes:pro-task-issue:create','mes:pro-task-issue:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603082,'权限点-mes:pro-task-issue:delete','mes:pro-task-issue:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603083,'权限点-mes:pro-task-issue:query','mes:pro-task-issue:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603084,'权限点-mes:pro-task-issue:update','mes:pro-task-issue:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603085,'权限点-mes:qc:update','mes:qc:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603086,'权限点-mes:qc-ipqc:finish','mes:qc-ipqc:finish',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603087,'权限点-mes:qc-iqc:finish','mes:qc-iqc:finish',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603088,'权限点-mes:qc-oqc:finish','mes:qc-oqc:finish',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603089,'权限点-mes:qc-rqc:finish','mes:qc-rqc:finish',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603090,'权限点-mes:wm-material-stock:import','mes:wm-material-stock:import',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603091,'权限点-mes:wm-outsource-issue:finish','mes:wm-outsource-issue:finish',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603092,'权限点-mes:wm-product-produce:query','mes:wm-product-produce:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603093,'权限点-mes:wm-return-vendor:finish','mes:wm-return-vendor:finish',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603094,'权限点-mes:wm-stock-taking-task:finish','mes:wm-stock-taking-task:finish',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('mes','/mes') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603095,'权限点-point:record:query','point:record:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('point','/point') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603096,'权限点-point:sign-in-config:create','point:sign-in-config:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('point','/point') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603097,'权限点-point:sign-in-config:delete','point:sign-in-config:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('point','/point') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603098,'权限点-point:sign-in-config:query','point:sign-in-config:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('point','/point') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603099,'权限点-point:sign-in-config:update','point:sign-in-config:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('point','/point') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603100,'权限点-point:sign-in-record:query','point:sign-in-record:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('point','/point') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603101,'权限点-srm:supplier-contact:create','srm:supplier-contact:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('srm','/srm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603102,'权限点-srm:supplier-contact:delete','srm:supplier-contact:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('srm','/srm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603103,'权限点-srm:supplier-contact:query','srm:supplier-contact:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('srm','/srm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603104,'权限点-srm:supplier-contact:update','srm:supplier-contact:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('srm','/srm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603105,'权限点-srm:tender-config:query','srm:tender-config:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('srm','/srm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603106,'权限点-srm:tender-config:update','srm:tender-config:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('srm','/srm') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603107,'权限点-trade:domestic-order:cancel','trade:domestic-order:cancel',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603108,'权限点-trade:domestic-order:complete','trade:domestic-order:complete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603109,'权限点-trade:domestic-order:create','trade:domestic-order:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603110,'权限点-trade:domestic-order:delete','trade:domestic-order:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603111,'权限点-trade:domestic-order:export','trade:domestic-order:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603112,'权限点-trade:domestic-order:outbound','trade:domestic-order:outbound',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603113,'权限点-trade:domestic-order:query','trade:domestic-order:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603114,'权限点-trade:domestic-order:submit','trade:domestic-order:submit',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603115,'权限点-trade:domestic-order:update','trade:domestic-order:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603116,'权限点-trade:foreign-order:complete','trade:foreign-order:complete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603117,'权限点-trade:foreign-order:create','trade:foreign-order:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603118,'权限点-trade:foreign-order:delete','trade:foreign-order:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603119,'权限点-trade:foreign-order:export','trade:foreign-order:export',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603120,'权限点-trade:foreign-order:outbound','trade:foreign-order:outbound',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603121,'权限点-trade:foreign-order:query','trade:foreign-order:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603122,'权限点-trade:foreign-order:receive','trade:foreign-order:receive',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603123,'权限点-trade:foreign-order:submit','trade:foreign-order:submit',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603124,'权限点-trade:foreign-order:update','trade:foreign-order:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603125,'权限点-trade:port-batch:create','trade:port-batch:create',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603126,'权限点-trade:port-batch:delete','trade:port-batch:delete',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603127,'权限点-trade:port-batch:query','trade:port-batch:query',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`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`) VALUES (603128,'权限点-trade:port-batch:update','trade:port-batch:update',3,900,IFNULL((SELECT id FROM (SELECT id FROM `system_menu` WHERE `path` IN ('trade','/trade') AND `deleted`=b'0' LIMIT 1) t),0),'','','',NULL,0,b'1',b'1',b'1','1',NOW(),'1',NOW(),b'0') ON DUPLICATE KEY UPDATE `permission`=VALUES(`permission`),`name`=VALUES(`name`),`deleted`=b'0';
-- æŽˆæƒç»™æ‰€æœ‰çŽ°æœ‰è§’è‰²
INSERT INTO `system_role_menu` (`role_id`,`menu_id`,`creator`,`create_time`,`updater`,`update_time`,`deleted`)
SELECT r.id, m.id, '1', NOW(), '1', NOW(), b'0'
FROM `system_role` r JOIN `system_menu` m ON m.id BETWEEN 603000 AND 603128 AND m.deleted=b'0'
WHERE r.deleted=b'0' AND NOT EXISTS (SELECT 1 FROM `system_role_menu` rm WHERE rm.role_id=r.id AND rm.menu_id=m.id AND rm.deleted=b'0');
SELECT CONCAT('已补齐权限点: ', COUNT(*)) AS result FROM `system_menu` WHERE id BETWEEN 603000 AND 603128 AND deleted=b'0';
yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/dal/mysql/ticket/AfterSaleTicketMapper.java
@@ -27,9 +27,9 @@
                                                     Long customerId, Long saleOrderId,
                                                     Integer status, Integer issueType, Integer visitStatus) {
        MPJLambdaWrapperX<AfterSaleTicketDO> query = new MPJLambdaWrapperX<>();
        // æ•°æ®æƒé™
        // æ•°æ®æƒé™ï¼ˆå¤„理人也能看到自己处理的工单)
        AfterSalePermissionUtils.appendPermissionCondition(query, AfterSaleBizTypeEnum.AFTER_SALE_TICKET.getType(),
                AfterSaleTicketDO::getId, userId, sceneType);
                AfterSaleTicketDO::getId, userId, sceneType, "handler_user_id");
        // æŸ¥è¯¢æ¡ä»¶
        query.selectAll(AfterSaleTicketDO.class)
                .likeIfPresent(AfterSaleTicketDO::getNo, no)
yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/util/AfterSalePermissionUtils.java
@@ -54,11 +54,30 @@
    public static <T extends MPJLambdaWrapper<?>, S> void appendPermissionCondition(T query, Integer bizType,
                                                                                     SFunction<S, ?> bizId,
                                                                                     Long userId, Integer sceneType) {
        appendPermissionCondition(query, bizType, bizId, userId, sceneType, null);
    }
    /**
     * æž„造售后模块数据【分页】查询条件(支持「处理人」也算可见范围)
     *
     * @param handlerUserIdField å¤„理人字段(带表别名),为 null è¡¨ç¤ºè¯¥è¡¨æ²¡æœ‰å¤„理人概念
     */
    public static <T extends MPJLambdaWrapper<?>, S> void appendPermissionCondition(T query, Integer bizType,
                                                                                     SFunction<S, ?> bizId,
                                                                                     Long userId, Integer sceneType,
                                                                                     String handlerUserIdField) {
        MybatisPlusJoinProperties mybatisPlusJoinProperties = SpringUtil.getBean(MybatisPlusJoinProperties.class);
        final String ownerUserIdField = mybatisPlusJoinProperties.getTableAlias() + ".owner_user_id";
        // åœºæ™¯ä¸€ï¼šæˆ‘负责的数据
        final String tableAlias = mybatisPlusJoinProperties.getTableAlias();
        final String ownerUserIdField = tableAlias + ".owner_user_id";
        // å¤„理人字段补齐表别名(避免连表查询时列名歧义)
        final String handlerField = handlerUserIdField != null ? tableAlias + "." + handlerUserIdField : null;
        // åœºæ™¯ä¸€ï¼šæˆ‘负责的数据(或我作为处理人的数据)
        if (AfterSaleSceneTypeEnum.isOwner(sceneType)) {
            if (handlerField != null) {
                query.and(w -> w.eq(ownerUserIdField, userId).or().eq(handlerField, userId));
            } else {
            query.eq(ownerUserIdField, userId);
            }
        }
        // åœºæ™¯äºŒï¼šæˆ‘参与的数据(我有读或写权限,并且不是负责人)
        if (AfterSaleSceneTypeEnum.isInvolved(sceneType)) {
@@ -82,13 +101,17 @@
                query.in(ownerUserIdField, convertSet(subordinateUsers, AdminUserRespDTO::getId));
            }
        }
        // åœºæ™¯å››ï¼šå…¨éƒ¨æ•°æ®ï¼ˆéœ€è¦æœ‰ view-all æƒé™æˆ–售后管理员)
        // åœºæ™¯å››ï¼šå…¨éƒ¨æ•°æ®ï¼ˆéœ€è¦æœ‰ view-all æƒé™æˆ–售后管理员;否则只看自己负责 + è‡ªå·±å¤„理的)
        if (AfterSaleSceneTypeEnum.isAll(sceneType)) {
            if (isAftersaleAdmin() || hasViewAllPermission()) {
                return;
            }
            if (handlerField != null) {
                query.and(w -> w.eq(ownerUserIdField, userId).or().eq(handlerField, userId));
            } else {
            query.eq(ownerUserIdField, userId);
        }
    }
    }
}