From 1accfd2892bc36a95b4f4ea25f0a23f2f0e9df44 Mon Sep 17 00:00:00 2001 From: wsm <2746563060@qq.com> Date: Tue, 4 Aug 2026 13:52:20 +0800 Subject: [PATCH] =?UTF-8?q?chore(fixcontact):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=AE=9A=E7=82=B9=E8=81=94=E7=B3=BB=E5=8D=95=E6=B5=81=E7=A8=8B?= =?UTF-8?q?/=E8=8F=9C=E5=8D=95/=E4=B8=9A=E5=8A=A1=E8=A1=A8=E5=AF=BC?= =?UTF-8?q?=E5=85=A5SQL=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../V20260804__import_fix_contact_menu.sql | 132 +++ .../V20260804__import_fix_contact_tables.sql | 108 +++ ...matter_20260421_Copy1785392352006_full.sql | 909 ++++++++++++++++++ 3 files changed, 1149 insertions(+) create mode 100644 jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_menu.sql create mode 100644 jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_tables.sql create mode 100644 jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_partymatter_20260421_Copy1785392352006_full.sql diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_menu.sql b/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_menu.sql new file mode 100644 index 0000000..c9a6bf4 --- /dev/null +++ b/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_menu.sql @@ -0,0 +1,132 @@ +-- ============================================ +-- 定点联系单 菜单导入 +-- 来源: test_src.sys_permission(本地开发库) +-- 内容: 1 个菜单 + 6 个按钮(共 7 条) +-- 导出时间: 2026-08-04 +-- ============================================ +-- 执行效果: +-- 目标库无此菜单 → INSERT(菜单按 name+url 守护,按钮按 perms 守护) +-- 目标库已有此菜单 → 跳过,不重复插入 +-- 执行后: 给角色授权后即可使用 +-- ============================================ + +-- ============================================ +-- 1. 菜单: 定点联系单 +-- ============================================ +INSERT INTO sys_permission + (id, parent_id, name, url, component, is_route, component_name, redirect, + menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, + keep_alive, hidden, hide_tab, description, create_by, create_time, + update_by, update_time, del_flag, rule_flag, status, internal_or_external) +SELECT + 178538143865601, NULL, '定点联系单', '/bg/fixcontact/fixedContact20260730List', 'bg/fixcontact/FixedContact20260730List', 1, NULL, NULL, + 0, NULL, 1, 0.00, 0, NULL, 0, + 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', + NULL, NULL, 0, 0, 1, 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM sys_permission + WHERE name = '定点联系单' AND url = '/bg/fixcontact/fixedContact20260730List' +); + +-- ============================================ +-- 2. 按钮(挂在菜单 178538143865601 下) +-- ============================================ +INSERT INTO sys_permission + (id, parent_id, name, url, component, is_route, component_name, redirect, + menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, + keep_alive, hidden, hide_tab, description, create_by, create_time, + update_by, update_time, del_flag, rule_flag, status, internal_or_external) +SELECT + 178538143865602, 178538143865601, '添加定点联系单', NULL, NULL, 0, NULL, NULL, + 2, 'bg.fixcontact:fixed_contact_20260730:add', 1, NULL, 0, NULL, 1, + 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', + NULL, NULL, 0, 0, 1, 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM sys_permission WHERE perms = 'bg.fixcontact:fixed_contact_20260730:add' +); + +INSERT INTO sys_permission + (id, parent_id, name, url, component, is_route, component_name, redirect, + menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, + keep_alive, hidden, hide_tab, description, create_by, create_time, + update_by, update_time, del_flag, rule_flag, status, internal_or_external) +SELECT + 178538143865603, 178538143865601, '编辑定点联系单', NULL, NULL, 0, NULL, NULL, + 2, 'bg.fixcontact:fixed_contact_20260730:edit', 1, NULL, 0, NULL, 1, + 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', + NULL, NULL, 0, 0, 1, 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM sys_permission WHERE perms = 'bg.fixcontact:fixed_contact_20260730:edit' +); + +INSERT INTO sys_permission + (id, parent_id, name, url, component, is_route, component_name, redirect, + menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, + keep_alive, hidden, hide_tab, description, create_by, create_time, + update_by, update_time, del_flag, rule_flag, status, internal_or_external) +SELECT + 178538143865604, 178538143865601, '删除定点联系单', NULL, NULL, 0, NULL, NULL, + 2, 'bg.fixcontact:fixed_contact_20260730:delete', 1, NULL, 0, NULL, 1, + 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', + NULL, NULL, 0, 0, 1, 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM sys_permission WHERE perms = 'bg.fixcontact:fixed_contact_20260730:delete' +); + +INSERT INTO sys_permission + (id, parent_id, name, url, component, is_route, component_name, redirect, + menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, + keep_alive, hidden, hide_tab, description, create_by, create_time, + update_by, update_time, del_flag, rule_flag, status, internal_or_external) +SELECT + 178538143865605, 178538143865601, '批量删除定点联系单', NULL, NULL, 0, NULL, NULL, + 2, 'bg.fixcontact:fixed_contact_20260730:deleteBatch', 1, NULL, 0, NULL, 1, + 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', + NULL, NULL, 0, 0, 1, 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM sys_permission WHERE perms = 'bg.fixcontact:fixed_contact_20260730:deleteBatch' +); + +INSERT INTO sys_permission + (id, parent_id, name, url, component, is_route, component_name, redirect, + menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, + keep_alive, hidden, hide_tab, description, create_by, create_time, + update_by, update_time, del_flag, rule_flag, status, internal_or_external) +SELECT + 178538143865606, 178538143865601, '导出excel_定点联系单', NULL, NULL, 0, NULL, NULL, + 2, 'bg.fixcontact:fixed_contact_20260730:exportXls', 1, NULL, 0, NULL, 1, + 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', + NULL, NULL, 0, 0, 1, 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM sys_permission WHERE perms = 'bg.fixcontact:fixed_contact_20260730:exportXls' +); + +INSERT INTO sys_permission + (id, parent_id, name, url, component, is_route, component_name, redirect, + menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, + keep_alive, hidden, hide_tab, description, create_by, create_time, + update_by, update_time, del_flag, rule_flag, status, internal_or_external) +SELECT + 178538143865607, 178538143865601, '导入excel_定点联系单', NULL, NULL, 0, NULL, NULL, + 2, 'bg.fixcontact:fixed_contact_20260730:importExcel', 1, NULL, 0, NULL, 1, + 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', + NULL, NULL, 0, 0, 1, 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM sys_permission WHERE perms = 'bg.fixcontact:fixed_contact_20260730:importExcel' +); + +-- ============================================ +-- 校验 +-- ============================================ +SELECT COUNT(*) AS fix_contact_menu_count +FROM sys_permission +WHERE id IN (178538143865601, 178538143865602, 178538143865603, + 178538143865604, 178538143865605, 178538143865606, + 178538143865607); diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_tables.sql b/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_tables.sql new file mode 100644 index 0000000..b65346b --- /dev/null +++ b/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_fix_contact_tables.sql @@ -0,0 +1,108 @@ +-- MySQL dump 10.13 Distrib 8.0.45, for Win64 (x86_64) +-- +-- Host: 127.0.0.1 Database: test_src +-- ------------------------------------------------------ +-- Server version 8.0.45 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `fixed_contact_20260730` +-- + +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `fixed_contact_20260730` ( + `id` varchar(36) NOT NULL, + `create_by` varchar(50) DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(50) DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `sys_org_code` varchar(64) DEFAULT NULL COMMENT '所属部门', + `seq_no` varchar(50) DEFAULT NULL COMMENT '序号', + `form_no` varchar(100) DEFAULT NULL COMMENT '表单编号', + `contact_leader` varchar(100) DEFAULT NULL COMMENT '定点联系所领导', + `contact_dept` varchar(100) DEFAULT NULL COMMENT '联系单位(部门)', + `contact_time` date DEFAULT NULL COMMENT '联系时间', + `meeting_place` varchar(200) DEFAULT NULL COMMENT '座谈地点', + `suggestion_summary` varchar(2000) DEFAULT NULL COMMENT '联系点建议诉求摘要', + `leader_opinion` varchar(2000) DEFAULT NULL COMMENT '定点联系所领导审批意见', + `related_leader_opinion` varchar(2000) DEFAULT NULL COMMENT '相关分管所领导批示意见', + `related_leader` varchar(100) DEFAULT NULL COMMENT '相关分管所领导', + `applicant` varchar(100) DEFAULT NULL COMMENT '申请人', + `host_dept` varchar(100) DEFAULT NULL COMMENT '主办部门', + `co_dept` varchar(100) DEFAULT NULL COMMENT '协办部门', + `supervise_count` int DEFAULT NULL COMMENT '督办次数', + `bpm_status` varchar(32) DEFAULT NULL COMMENT '流程状态:1=未开始,2=督办中,3=已完成', + `is_need_appro` varchar(1) DEFAULT '0' COMMENT '是否所办领导审批:0=否,1=是', + `sup_deptleaderid` varchar(255) DEFAULT NULL COMMENT '所办领导ID,多个逗号分隔', + `approve_info` text COMMENT '部门审批信息', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `fixed_contact_20260730` +-- + +LOCK TABLES `fixed_contact_20260730` WRITE; +/*!40000 ALTER TABLE `fixed_contact_20260730` DISABLE KEYS */; +INSERT INTO `fixed_contact_20260730` VALUES ('2082724302391234561','bg_worker_01','2026-07-30 15:05:43','bg_worker_01','2026-07-30 17:05:07','A04A02','1','20260730test','sld_01','2044677809886695426,2054466800692432898','2026-07-31','某某楼某某办公室','20260730test','20260730test','20260730test','sld_01','jj_worker_01','2044677628281720834','2044677731423850498,2044677809886695426',1,'2','1','bg_ld_01',NULL),('2084163776509804546','admin','2026-08-03 14:25:41','admin','2026-08-03 14:27:05','A04A05','3','3','sld_01','2054466800692432898','2026-08-31','w\'da\'w','asasc','asc','ascascsac','sld_01','jj_leader_01','2044677731423850498','',1,'2','0','',NULL),('2084164660581007362','admin','2026-08-03 14:29:12','admin','2026-08-03 14:29:43','A04A05','1','1','sld_01','2044677809886695426','2026-08-31','12e','d2121','d122','d1221','sld_01','sld_01','2044677731423850498','',1,'2','1','bg_ld_01',NULL),('2084168331653971969','admin','2026-08-03 14:43:47','admin','2026-08-03 14:44:02','A04A05','2','2','sld_01','2054466800692432898','2026-08-31','CC','C','aca','CAcAC','sld_01','jj_leader_01','2044677731423850498','',1,'2','0','',NULL),('2084190265024389122','admin','2026-08-03 16:10:56','rh_ld_01','2026-08-03 16:12:04','A04A02','1','new','sld_01','2044677604785229826','2026-08-26','new','ALTER TABLE fixed_contact_20260730 ADD COLUMN approve_info TEXT COMMENT \'部门审批信息\' NULL;','ALTER TABLE fixed_contact_20260730 ADD COLUMN approve_info TEXT COMMENT \'部门审批信息\' NULL;','ALTER TABLE fixed_contact_20260730 ADD COLUMN approve_info TEXT COMMENT \'部门审批信息\' NULL;','sld_01','jj_worker_01','2044677809886695426','',1,'2','0','','{\"2044677809886695426\":{\"deptId\":\"2044677809886695426\",\"approverId\":null,\"approverName\":null,\"isEnd\":0,\"implWorker\":null,\"implUserIdList\":null,\"implUserNameList\":[\"rh_worker_01\"]}}'),('2084193077271666690','admin','2026-08-03 16:22:07','dd_ld_01','2026-08-03 16:24:12','A04A02','4','20260803','sld_01','2044677628281720834','2026-08-31','20260803','20260803','20260803','20260803','sld_01','jj_leader_01','2044677731423850498','',1,'2','0','','{\"2044677731423850498\":{\"deptId\":\"2044677731423850498\",\"approverId\":null,\"approverName\":null,\"isEnd\":0,\"implWorker\":null,\"implUserIdList\":null,\"implUserNameList\":[\"dd_worker_01\"]}}'),('2084196387558977538','admin','2026-08-03 16:35:16','dd_ld_01','2026-08-03 16:35:46','A04A02','5','20260803_5','sld_01','2044677809886695426','2026-08-31','20260803_5','20260803_5','20260803_5','20260803_5','sld_01','jj_worker_01','2044677731423850498','',1,'2','0','','{\"2044677731423850498\":{\"deptId\":\"2044677731423850498\",\"approverId\":null,\"approverName\":null,\"isEnd\":0,\"implWorker\":null,\"implUserIdList\":null,\"implUserNameList\":[\"dd_worker_01\"]}}'),('2084440534320553985','admin','2026-08-04 08:45:25','dd_ld_01','2026-08-04 09:00:34','A04A02','awddwa','wadawd','sld_01','2044677628281720834','2026-08-26','awdwad','awdawd','wad','wad','sld_01','rh_worker_01','2044677731423850498','2044677809886695426',1,'3','1','bg_ld_01','{\"2044677809886695426\":{\"deptId\":\"2044677809886695426\",\"approverId\":null,\"approverName\":null,\"isEnd\":0,\"implWorker\":null,\"implUserIdList\":null,\"implUserNameList\":[\"rh_worker_01\"]},\"2044677731423850498\":{\"deptId\":\"2044677731423850498\",\"approverId\":null,\"approverName\":null,\"isEnd\":0,\"implWorker\":null,\"implUserIdList\":null,\"implUserNameList\":[\"dd_worker_01\",\"dd_ld_02\"]}}'),('2084455559491940353','admin','2026-08-04 09:45:07','rh_ld_01','2026-08-04 09:48:31','A04A02','1','20260804','sld_01','2044677694136487937','2026-08-04','20260804','20260804','20260804','20260804','sdw01','jj_worker_01','2044677731423850498','2044677809886695426',1,'2','0','','{\"2044677731423850498\":{\"deptId\":\"2044677731423850498\",\"approverId\":null,\"approverName\":null,\"isEnd\":1,\"implWorker\":\"dd_ld_01\",\"implUserIdList\":null,\"implUserNameList\":null},\"2044677809886695426\":{\"deptId\":\"2044677809886695426\",\"approverId\":null,\"approverName\":null,\"isEnd\":1,\"implWorker\":\"rh_ld_01\",\"implUserIdList\":null,\"implUserNameList\":null}}'); +/*!40000 ALTER TABLE `fixed_contact_20260730` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `fixed_contact_feedback_20260730` +-- + +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `fixed_contact_feedback_20260730` ( + `id` varchar(36) NOT NULL, + `fixed_contact_20260730_id` varchar(36) DEFAULT NULL COMMENT '主表ID', + `create_by` varchar(50) DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(50) DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `sys_org_code` varchar(64) DEFAULT NULL COMMENT '所属部门', + `plan_finish_time` date DEFAULT NULL COMMENT '计划完成时间', + `plan_finish_status` varchar(500) DEFAULT NULL COMMENT '计划完成情况', + `handle_opinion` varchar(500) DEFAULT NULL COMMENT '处理意见、承办情况', + `finish_status` varchar(500) DEFAULT NULL COMMENT '办结情况', + `actual_finish_time` date DEFAULT NULL COMMENT '实际完成时间', + `actual_finish_status` varchar(500) DEFAULT NULL COMMENT '实际完成情况', + `feedback_user` varchar(100) DEFAULT NULL COMMENT '反馈人', + `feedback_dept` varchar(100) DEFAULT NULL COMMENT '反馈部门', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `fixed_contact_feedback_20260730` +-- + +LOCK TABLES `fixed_contact_feedback_20260730` WRITE; +/*!40000 ALTER TABLE `fixed_contact_feedback_20260730` DISABLE KEYS */; +INSERT INTO `fixed_contact_feedback_20260730` VALUES ('2084178339603025922','2084168331653971969','dd_ld_01','2026-08-03 15:23:33',NULL,NULL,'A04A05','2026-08-26','计划完成xxx','a\'s\'ca\'s\'c','asacasc',NULL,'','2044679696257019906','2044677731423850498'),('2084190493223886849','2084190265024389122','rh_ld_01','2026-08-03 16:11:51',NULL,NULL,'A04A06','2026-08-06','wefewffew','','',NULL,'','2044680219320283137','2044677809886695426'),('2084444581509394434','2084440534320553985','dd_ld_02','2026-08-04 09:01:30',NULL,NULL,'A04A05','2026-08-04','awdawwd','awdwad','awdwad',NULL,'','2044679874733043713','2044677731423850498'),('2084444651734626305','2084440534320553985','dd_worker_01','2026-08-04 09:01:47',NULL,NULL,'A04A05','2026-08-22','wadwd','awdwd','wad',NULL,'','2044680059131424769','2044677731423850498'),('2084445032963305474','2084440534320553985','rh_worker_01','2026-08-04 09:03:18',NULL,NULL,'A04A06','2026-08-27','csasac','cassc','sacsac',NULL,'','2044680417312403458','2044677809886695426'),('2084456261974945794','2084455559491940353','dd_ld_01','2026-08-04 09:47:55',NULL,NULL,'A04A05','2026-08-05','sacac','sacac','sacac','2026-08-04','sacac','2044679696257019906','2044677731423850498'),('2084456383693647874','2084455559491940353','rh_ld_01','2026-08-04 09:48:24',NULL,NULL,'A04A06','2026-08-05','awdw','awdwad','awdawd',NULL,'awd','2044680219320283137','2044677809886695426'); +/*!40000 ALTER TABLE `fixed_contact_feedback_20260730` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2026-08-04 11:21:07 diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_partymatter_20260421_Copy1785392352006_full.sql b/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_partymatter_20260421_Copy1785392352006_full.sql new file mode 100644 index 0000000..70c52f6 --- /dev/null +++ b/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/v380/V20260804__import_partymatter_20260421_Copy1785392352006_full.sql @@ -0,0 +1,909 @@ +-- ============================================ +-- BPM 完整流程导出 +-- 流程: 定点联系单流程 (partymatter_20260421_Copy1785392352006) +-- 节点: 共 8 个(全部) +-- 导出时间: 2026-08-04 11:16:54 +-- ============================================ +-- 执行效果: +-- 目标库无此流程 → INSERT 全部数据,发布即可用 +-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE +-- 执行后: 去流程设计器点"发布" +-- ============================================ + +SET @new_pid = REPLACE(UUID(), '-', ''); + +-- ============================================ +-- 1. 流程定义(仅在目标库无此 process_key 时 INSERT,process_status 强制置 0 未发布) +-- ============================================ +INSERT INTO ext_act_process + (id, process_type, process_key, process_name, process_status, + process_xml, process_json, low_app_id, note, + pc_icon, app_icon, urge_status, back_status, graphic_status, + auto_submit_status, notify_way, start_type, open_status, + run_concurrent_mode) +SELECT + @new_pid, 'supervision', 'partymatter_20260421_Copy1785392352006', '定点联系单流程', 0, + UNHEX( +'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 +462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A +62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42 +504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268 +7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D +696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77 +77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449 +2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73 +7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162 +6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D +6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F +44442F32303130303532342F4449222069643D2273616D706C652D6469616772 +616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E +2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174 +696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D +4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270 +6D6E323A70726F636573732069643D2270617274796D61747465725F32303236 +303432315F436F70793137383533393233353230303622206E616D653D22E5AE +9AE782B9E88194E7B3BBE58D95E6B581E7A88B223E3C62706D6E323A646F6375 +6D656E746174696F6E3EE5AE9AE782B9E88194E7B3BBE6B581E7A88B3C2F6270 +6D6E323A646F63756D656E746174696F6E3E3C62706D6E323A657874656E7369 +6F6E456C656D656E74733E3C666C6F7761626C653A657865637574696F6E4C69 +7374656E657220636C6173733D226F72672E6A656563672E6D6F64756C65732E +65787462706D2E6C697374656E65722E657865637574696F6E2E50726F636573 +73456E644C697374656E657222206576656E743D22656E6422202F3E3C666C6F +7761626C653A6576656E744C697374656E657220636C6173733D226F72672E6A +656563672E6D6F64756C65732E6C697374656E65722E7461736B7469702E5461 +736B437265617465476C6F62616C4C697374656E657222202F3E3C2F62706D6E +323A657874656E73696F6E456C656D656E74733E3C62706D6E323A7374617274 +4576656E742069643D22737461727422206E616D653D22E5BC80E5A78B222066 +6C6F7761626C653A696E69746961746F723D226170706C79557365724964223E +3C62706D6E323A6F7574676F696E673E466C6F775F313062667775673C2F6270 +6D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E743E +3C62706D6E323A757365725461736B2069643D225461736B5F31333779357671 +22206E616D653D22E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1 +E689B92220666C6F7761626C653A61737369676E65653D22247B666978436F6E +74616374466C6F772E67657442674C6428657865637574696F6E297D223E3C62 +706D6E323A696E636F6D696E673E466C6F775F30326E6B38656F3C2F62706D6E +323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F +313939697864743C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A +757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D +22466C6F775F313939697864742220736F757263655265663D225461736B5F31 +33377935767122207461726765745265663D225461736B5F3068666933353822 +202F3E3C62706D6E323A73756250726F636573732069643D225461736B5F3068 +666933353822206E616D653D22E983A8E997A8E58F8DE9A688E5AD90E6B581E7 +A88B223E3C62706D6E323A696E636F6D696E673E466C6F775F31393969786474 +3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E67 +3E466C6F775F317461747536743C2F62706D6E323A696E636F6D696E673E3C62 +706D6E323A6F7574676F696E673E466C6F775F31696B657370703C2F62706D6E +323A6F7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C +6F6F7043686172616374657269737469637320666C6F7761626C653A636F6C6C +656374696F6E3D22247B666978436F6E74616374466C6F772E67657444657074 +49644C69737428657865637574696F6E297D2220666C6F7761626C653A656C65 +6D656E745661726961626C653D22646570745F6964223E3C62706D6E323A6C6F +6F7043617264696E616C697479207873693A747970653D2262706D6E323A7446 +6F726D616C45787072657373696F6E223E247B666978436F6E74616374466C6F +772E6765744465707449644C697374436F756E7428657865637574696F6E297D +3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A63 +6F6D706C6574696F6E436F6E646974696F6E207873693A747970653D2262706D +6E323A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D70 +6C65746564496E7374616E6365732F6E724F66496E7374616E6365732667743B +3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C +2F62706D6E323A6D756C7469496E7374616E63654C6F6F704368617261637465 +726973746963733E3C62706D6E323A73746172744576656E742069643D225374 +6172745F3063623234367322206E616D653D22E983A8E997A8E5AD90E6B581E7 +A88BE5BC80E5A78B223E3C62706D6E323A6F7574676F696E673E466C6F775F30 +707475746B643C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A73 +746172744576656E743E3C62706D6E323A757365725461736B2069643D225461 +736B5F30643469666C7022206E616D653D22E983A8E997A8E8B49FE8B4A3E4BA +BAE68EA5E58F97E4BBBBE58AA1E5B9B6E58886E9858D2220666C6F7761626C65 +3A61737369676E65653D22247B646570745F6C647D223E3C62706D6E323A6578 +74656E73696F6E456C656D656E74733E3C666C6F7761626C653A7461736B4C69 +7374656E657220636C6173733D226F72672E6A656563672E6D6F64756C65732E +65787462706D2E6C697374656E65722E7461736B2E5361766543757272656E74 +5461736B41737369676E65654C6F63616C4C697374656E657222206576656E74 +3D22636F6D706C657465222069643D227778535370686A5078586B61324B7A62 +22202F3E3C2F62706D6E323A657874656E73696F6E456C656D656E74733E3C62 +706D6E323A696E636F6D696E673E466C6F775F30707475746B643C2F62706D6E +323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F +306F346C7A36323C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D +756C7469496E7374616E63654C6F6F7043686172616374657269737469637320 +666C6F7761626C653A636F6C6C656374696F6E3D22247B666978436F6E746163 +74466C6F772E67657443757272656E74446570744C65616465724C6973742865 +7865637574696F6E2C20646570745F6964297D2220666C6F7761626C653A656C +656D656E745661726961626C653D22646570745F6C64223E3C62706D6E323A6C +6F6F7043617264696E616C697479207873693A747970653D2262706D6E323A74 +466F726D616C45787072657373696F6E223E247B666978436F6E74616374466C +6F772E67657443757272656E74446570744C65616465724C697374436F756E74 +28657865637574696F6E2C20646570745F6964297D3C2F62706D6E323A6C6F6F +7043617264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F +6E646974696F6E207873693A747970653D2262706D6E323A74466F726D616C45 +787072657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E +6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E64 +6974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043 +68617261637465726973746963733E3C2F62706D6E323A757365725461736B3E +3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F307074 +75746B642220736F757263655265663D2253746172745F306362323436732220 +7461726765745265663D225461736B5F30643469666C7022202F3E3C62706D6E +323A757365725461736B2069643D225461736B5F3031796E6E707122206E616D +653D22E983A8E997A8E7BB8FE58A9EE4BABAE58F8DE9A6882220666C6F776162 +6C653A61737369676E65653D22247B776F726B65727D223E3C62706D6E323A69 +6E636F6D696E673E466C6F775F303273766E6B763C2F62706D6E323A696E636F +6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F307866386261 +793C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E +7374616E63654C6F6F7043686172616374657269737469637320666C6F776162 +6C653A636F6C6C656374696F6E3D22247B666978436F6E74616374466C6F772E +67657443757272656E7444657074576F726B65724C6973742865786563757469 +6F6E2C20646570745F6964297D2220666C6F7761626C653A656C656D656E7456 +61726961626C653D22776F726B6572223E3C62706D6E323A6C6F6F7043617264 +696E616C697479207873693A747970653D2262706D6E323A74466F726D616C45 +787072657373696F6E223E247B666978436F6E74616374466C6F772E67657443 +757272656E7444657074576F726B65724C697374436F756E7428657865637574 +696F6E2C20646570745F6964297D3C2F62706D6E323A6C6F6F7043617264696E +616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E +207873693A747970653D2262706D6E323A74466F726D616C4578707265737369 +6F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732F6E724F +66496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574 +696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E +63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A7573 +65725461736B3E3C62706D6E323A757365725461736B2069643D225461736B5F +3173377A6B396822206E616D653D22E983A8E997A8E8B49FE8B4A3E4BABAE5AE +A1E689B92220666C6F7761626C653A61737369676E65653D22247B6C647D223E +3C62706D6E323A696E636F6D696E673E466C6F775F307866386261793C2F6270 +6D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F +775F30743375636A353C2F62706D6E323A6F7574676F696E673E3C62706D6E32 +3A6D756C7469496E7374616E63654C6F6F704368617261637465726973746963 +7320666C6F7761626C653A636F6C6C656374696F6E3D22247B666978436F6E74 +616374466C6F772E67657443757272656E74446570744C65616465724C697374 +28657865637574696F6E2C20646570745F6964297D2220666C6F7761626C653A +656C656D656E745661726961626C653D226C64223E3C62706D6E323A6C6F6F70 +43617264696E616C697479207873693A747970653D2262706D6E323A74466F72 +6D616C45787072657373696F6E223E247B666978436F6E74616374466C6F772E +67657443757272656E74446570744C65616465724C697374436F756E74286578 +65637574696F6E2C20646570745F6964297D3C2F62706D6E323A6C6F6F704361 +7264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E6469 +74696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072 +657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E636573 +2667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E64697469 +6F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172 +61637465726973746963733E3C2F62706D6E323A757365725461736B3E3C6270 +6D6E323A73657175656E6365466C6F772069643D22466C6F775F307866386261 +792220736F757263655265663D225461736B5F3031796E6E7071222074617267 +65745265663D225461736B5F3173377A6B396822202F3E3C62706D6E323A7573 +65725461736B2069643D225461736B5F306D707873736822206E616D653D22E7 +9DA3E58A9EE7BB8FE58A9EE4BABAE7A1AEE8AEA42220666C6F7761626C653A61 +737369676E65653D22247B6170706C795573657249647D223E3C62706D6E323A +696E636F6D696E673E466C6F775F316177676E376D3C2F62706D6E323A696E63 +6F6D696E673E3C62706D6E323A696E636F6D696E673E466C6F775F3074337563 +6A353C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F69 +6E673E466C6F775F306F75677061613C2F62706D6E323A6F7574676F696E673E +3C2F62706D6E323A757365725461736B3E3C62706D6E323A656E644576656E74 +2069643D22456E645F30346969706F7222206E616D653D22E983A8E997A8E5AD +90E6B581E7A88BE7BB93E69D9F223E3C62706D6E323A696E636F6D696E673E46 +6C6F775F306F75677061613C2F62706D6E323A696E636F6D696E673E3C2F6270 +6D6E323A656E644576656E743E3C62706D6E323A73657175656E6365466C6F77 +2069643D22466C6F775F306F75677061612220736F757263655265663D225461 +736B5F306D707873736822207461726765745265663D22456E645F3034696970 +6F7222202F3E3C62706D6E323A6578636C757369766547617465776179206964 +3D22476174657761795F3036393433736D22206E616D653D22E698AFE590A6E5 +8A9EE7BB93223E3C62706D6E323A696E636F6D696E673E466C6F775F306F346C +7A36323C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F +696E673E466C6F775F303273766E6B763C2F62706D6E323A6F7574676F696E67 +3E3C62706D6E323A6F7574676F696E673E466C6F775F316177676E376D3C2F62 +706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C757369766547 +6174657761793E3C62706D6E323A73657175656E6365466C6F772069643D2246 +6C6F775F303273766E6B7622206E616D653D22E590A62220736F757263655265 +663D22476174657761795F3036393433736D22207461726765745265663D2254 +61736B5F3031796E6E7071223E3C62706D6E323A636F6E646974696F6E457870 +72657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45 +787072657373696F6E223E247B666978436F6E74616374466C6F772E67657449 +73456E6428657865637574696F6E2C20646570745F6964293D3D2230227D3C2F +62706D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E +323A73657175656E6365466C6F773E3C62706D6E323A73657175656E6365466C +6F772069643D22466C6F775F316177676E376D22206E616D653D22E698AF2220 +736F757263655265663D22476174657761795F3036393433736D222074617267 +65745265663D225461736B5F306D7078737368223E3C62706D6E323A636F6E64 +6974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A +74466F726D616C45787072657373696F6E223E247B666978436F6E7461637446 +6C6F772E6765744973456E6428657865637574696F6E2C20646570745F696429 +3D3D2231227D3C2F62706D6E323A636F6E646974696F6E45787072657373696F +6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A7365 +7175656E6365466C6F772069643D22466C6F775F306F346C7A36322220736F75 +7263655265663D225461736B5F30643469666C7022207461726765745265663D +22476174657761795F3036393433736D22202F3E3C62706D6E323A7365717565 +6E6365466C6F772069643D22466C6F775F30743375636A352220736F75726365 +5265663D225461736B5F3173377A6B396822207461726765745265663D225461 +736B5F306D707873736822202F3E3C2F62706D6E323A73756250726F63657373 +3E3C62706D6E323A656E644576656E742069643D22456E645F3062696E316430 +22206E616D653D22E7BB93E69D9F223E3C62706D6E323A696E636F6D696E673E +466C6F775F3166786E36366A3C2F62706D6E323A696E636F6D696E673E3C6270 +6D6E323A696E636F6D696E673E466C6F775F316765723271313C2F62706D6E32 +3A696E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E +323A757365725461736B2069643D225461736B5F3075346F38376322206E616D +653D22E79DA3E58A9EE7BB8FE58A9EE4BABAE5BD95E585A5E5AE9AE782B9E881 +94E7B3BBE58D952220666C6F7761626C653A61737369676E65653D22247B6170 +706C795573657249647D223E3C62706D6E323A657874656E73696F6E456C656D +656E74733E3C666C6F7761626C653A7461736B4C697374656E657220636C6173 +733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C697374 +656E65722E7461736B2E5461736B437265617465644175746F5375626D69744C +697374656E657222206576656E743D22637265617465222069643D2239633330 +3634626161373037346561623632653363356233623534353836393122202F3E +3C2F62706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E32 +3A696E636F6D696E673E466C6F775F313062667775673C2F62706D6E323A696E +636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30343066 +6A6F633C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A75736572 +5461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F +775F313062667775672220736F757263655265663D2273746172742220746172 +6765745265663D225461736B5F3075346F38376322202F3E3C62706D6E323A65 +78636C7573697665476174657761792069643D22476174657761795F31376831 +68346222206E616D653D22E698AFE590A6E99C80E8A681E79DA3E58A9EE983A8 +E997A8E8B49FE8B4A3E4BABAE5AEA1E689B9223E3C62706D6E323A696E636F6D +696E673E466C6F775F303430666A6F633C2F62706D6E323A696E636F6D696E67 +3E3C62706D6E323A6F7574676F696E673E466C6F775F30326E6B38656F3C2F62 +706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E673E466C +6F775F317461747536743C2F62706D6E323A6F7574676F696E673E3C2F62706D +6E323A6578636C7573697665476174657761793E3C62706D6E323A7365717565 +6E6365466C6F772069643D22466C6F775F303430666A6F632220736F75726365 +5265663D225461736B5F3075346F38376322207461726765745265663D224761 +74657761795F3137683168346222202F3E3C62706D6E323A73657175656E6365 +466C6F772069643D22466C6F775F30326E6B38656F22206E616D653D22E698AF +2220736F757263655265663D22476174657761795F3137683168346222207461 +726765745265663D225461736B5F31333779357671223E3C62706D6E323A636F +6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E +323A74466F726D616C45787072657373696F6E223E247B666978436F6E746163 +74466C6F772E67657449734E65656442674C64417070726F7665286578656375 +74696F6E293D3D2231227D3C2F62706D6E323A636F6E646974696F6E45787072 +657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D +6E323A73657175656E6365466C6F772069643D22466C6F775F31746174753674 +22206E616D653D22E590A62220736F757263655265663D22476174657761795F +3137683168346222207461726765745265663D225461736B5F30686669333538 +223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E20787369 +3A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E +247B666978436F6E74616374466C6F772E67657449734E65656442674C644170 +70726F766528657865637574696F6E293D3D2230227D3C2F62706D6E323A636F +6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E +6365466C6F773E3C62706D6E323A757365725461736B2069643D225461736B5F +3167386967783522206E616D653D22E79DA3E58A9EE983A8E997A8E7BB8FE58A +9EE4BABAE5BD92E6A1A3E7A1AEE8AEA42220666C6F7761626C653A6173736967 +6E65653D22247B6170706C795573657249647D223E3C62706D6E323A696E636F +6D696E673E466C6F775F31696B657370703C2F62706D6E323A696E636F6D696E +673E3C62706D6E323A6F7574676F696E673E466C6F775F313373707266393C2F +62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E +3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F31696B +657370702220736F757263655265663D225461736B5F30686669333538222074 +61726765745265663D225461736B5F3167386967783522202F3E3C62706D6E32 +3A757365725461736B2069643D225461736B5F303862396F367822206E616D65 +3D22E68980E9A286E5AFBCE5AEA1E689B92220666C6F7761626C653A61737369 +676E65653D22247B736C647D223E3C62706D6E323A696E636F6D696E673E466C +6F775F3032786F34756F3C2F62706D6E323A696E636F6D696E673E3C62706D6E +323A6F7574676F696E673E466C6F775F3166786E36366A3C2F62706D6E323A6F +7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F70 +43686172616374657269737469637320666C6F7761626C653A636F6C6C656374 +696F6E3D22247B666978436F6E74616374466C6F772E6765744C656164657241 +7070726F7665557365724C69737428657865637574696F6E297D2220666C6F77 +61626C653A656C656D656E745661726961626C653D22736C64223E3C62706D6E +323A6C6F6F7043617264696E616C697479207873693A747970653D2262706D6E +323A74466F726D616C45787072657373696F6E223E247B666978436F6E746163 +74466C6F772E6765744C6561646572417070726F7665557365724C697374436F +756E7428657865637574696F6E297D3C2F62706D6E323A6C6F6F704361726469 +6E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F +6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373 +696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732F6E72 +4F66496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C65 +74696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E737461 +6E63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A75 +7365725461736B3E3C62706D6E323A6578636C75736976654761746577617920 +69643D22476174657761795F316D397130366422206E616D653D22E698AFE590 +A6E99C80E8A681E68980E9A286E5AFBCE5AEA1E689B9223E3C62706D6E323A69 +6E636F6D696E673E466C6F775F313373707266393C2F62706D6E323A696E636F +6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3032786F3475 +6F3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E +673E466C6F775F316765723271313C2F62706D6E323A6F7574676F696E673E3C +2F62706D6E323A6578636C7573697665476174657761793E3C62706D6E323A73 +657175656E6365466C6F772069643D22466C6F775F313373707266392220736F +757263655265663D225461736B5F316738696778352220746172676574526566 +3D22476174657761795F316D397130366422202F3E3C62706D6E323A73657175 +656E6365466C6F772069643D22466C6F775F3166786E36366A2220736F757263 +655265663D225461736B5F303862396F367822207461726765745265663D2245 +6E645F3062696E31643022202F3E3C62706D6E323A73657175656E6365466C6F +772069643D22466C6F775F3032786F34756F22206E616D653D22E698AF222073 +6F757263655265663D22476174657761795F316D397130366422207461726765 +745265663D225461736B5F303862396F3678223E3C62706D6E323A636F6E6469 +74696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74 +466F726D616C45787072657373696F6E223E247B666978436F6E74616374466C +6F772E67657449734E6565644C6561646572417070726F766528657865637574 +696F6E293D3D2231227D3C2F62706D6E323A636F6E646974696F6E4578707265 +7373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E +323A73657175656E6365466C6F772069643D22466C6F775F3167657232713122 +206E616D653D22E590A62220736F757263655265663D22476174657761795F31 +6D397130366422207461726765745265663D22456E645F3062696E316430223E +3C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A74 +7970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B +666978436F6E74616374466C6F772E67657449734E6565644C65616465724170 +70726F766528657865637574696F6E293D3D2230227D3C2F62706D6E323A636F +6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E +6365466C6F773E3C2F62706D6E323A70726F636573733E3C62706D6E64693A42 +504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E3C62 +706D6E64693A42504D4E506C616E652069643D2242504D4E506C616E655F3122 +2062706D6E456C656D656E743D2270617274796D61747465725F323032363034 +32315F436F707931373835333932333532303036223E3C62706D6E64693A4250 +4D4E456467652069643D22466C6F775F316765723271315F6469222062706D6E +456C656D656E743D22466C6F775F31676572327131223E3C64693A776179706F +696E7420783D22313137352220793D2234353022202F3E3C64693A776179706F +696E7420783D22313237322220793D2234353022202F3E3C62706D6E64693A42 +504D4E4C6162656C3E3C64633A426F756E647320783D22313231382220793D22 +343332222077696474683D22313222206865696768743D22313422202F3E3C2F +62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E4564 +67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F303278 +6F34756F5F6469222062706D6E456C656D656E743D22466C6F775F3032786F34 +756F223E3C64693A776179706F696E7420783D22313135302220793D22343735 +22202F3E3C64693A776179706F696E7420783D22313135302220793D22353130 +22202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E6473 +20783D22313135392220793D22343833222077696474683D2231322220686569 +6768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F +62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765 +2069643D22466C6F775F3166786E36366A5F6469222062706D6E456C656D656E +743D22466C6F775F3166786E36366A223E3C64693A776179706F696E7420783D +22313230302220793D2235353022202F3E3C64693A776179706F696E7420783D +22313239302220793D2235353022202F3E3C64693A776179706F696E7420783D +22313239302220793D2234363822202F3E3C2F62706D6E64693A42504D4E4564 +67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F313373 +707266395F6469222062706D6E456C656D656E743D22466C6F775F3133737072 +6639223E3C64693A776179706F696E7420783D22313038302220793D22343530 +22202F3E3C64693A776179706F696E7420783D22313132352220793D22343530 +22202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A4250 +4D4E456467652069643D22466C6F775F31696B657370705F6469222062706D6E +456C656D656E743D22466C6F775F31696B65737070223E3C64693A776179706F +696E7420783D223934302220793D2234353022202F3E3C64693A776179706F69 +6E7420783D223938302220793D2234353022202F3E3C2F62706D6E64693A4250 +4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77 +5F317461747536745F6469222062706D6E456C656D656E743D22466C6F775F31 +746174753674223E3C64693A776179706F696E7420783D223135302220793D22 +32353522202F3E3C64693A776179706F696E7420783D223135302220793D2234 +353022202F3E3C64693A776179706F696E7420783D223230302220793D223435 +3022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64 +7320783D223132342220793D22333530222077696474683D2231322220686569 +6768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F +62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765 +2069643D22466C6F775F30326E6B38656F5F6469222062706D6E456C656D656E +743D22466C6F775F30326E6B38656F223E3C64693A776179706F696E7420783D +223137352220793D2232333022202F3E3C64693A776179706F696E7420783D22 +3532302220793D2232333022202F3E3C62706D6E64693A42504D4E4C6162656C +3E3C64633A426F756E647320783D223334322220793D22323132222077696474 +683D22313222206865696768743D22313422202F3E3C2F62706D6E64693A4250 +4D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64 +693A42504D4E456467652069643D22466C6F775F303430666A6F635F64692220 +62706D6E456C656D656E743D22466C6F775F303430666A6F63223E3C64693A77 +6179706F696E7420783D2239302220793D2232333022202F3E3C64693A776179 +706F696E7420783D223132352220793D2232333022202F3E3C2F62706D6E6469 +3A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D2246 +6C6F775F313062667775675F6469222062706D6E456C656D656E743D22466C6F +775F31306266777567223E3C64693A776179706F696E7420783D222D34382220 +793D2232333022202F3E3C64693A776179706F696E7420783D222D3130222079 +3D2232333022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E +64693A42504D4E456467652069643D22466C6F775F313939697864745F646922 +2062706D6E456C656D656E743D22466C6F775F31393969786474223E3C64693A +776179706F696E7420783D223537302220793D2232373022202F3E3C64693A77 +6179706F696E7420783D223537302220793D2233323022202F3E3C2F62706D6E +64693A42504D4E456467653E3C62706D6E64693A42504D4E5368617065206964 +3D2253746172744576656E745F303179647A71655F6469222062706D6E456C65 +6D656E743D227374617274223E3C64633A426F756E647320783D222D38342220 +793D22323132222077696474683D22333622206865696768743D22333622202F +3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D +222D37372220793D22323535222077696474683D22323222206865696768743D +22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E +64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069 +643D2241637469766974795F313337793576715F6469222062706D6E456C656D +656E743D225461736B5F31333779357671223E3C64633A426F756E647320783D +223532302220793D22313930222077696474683D223130302220686569676874 +3D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E +64693A42504D4E53686170652069643D2241637469766974795F316674616867 +675F6469222062706D6E456C656D656E743D225461736B5F3068666933353822 +206973457870616E6465643D2274727565223E3C64633A426F756E647320783D +223230302220793D22333230222077696474683D223734302220686569676874 +3D2233313022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D +6E64693A42504D4E456467652069643D22466C6F775F30743375636A355F6469 +222062706D6E456C656D656E743D22466C6F775F30743375636A35223E3C6469 +3A776179706F696E7420783D223636302220793D2235323022202F3E3C64693A +776179706F696E7420783D223735322220793D2235323022202F3E3C2F62706D +6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964 +3D22466C6F775F306F346C7A36325F6469222062706D6E456C656D656E743D22 +466C6F775F306F346C7A3632223E3C64693A776179706F696E7420783D223431 +302220793D2234323022202F3E3C64693A776179706F696E7420783D22343432 +2220793D2234323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62 +706D6E64693A42504D4E456467652069643D22466C6F775F316177676E376D5F +6469222062706D6E456C656D656E743D22466C6F775F316177676E376D223E3C +64693A776179706F696E7420783D223439322220793D2234323022202F3E3C64 +693A776179706F696E7420783D223830322220793D2234323022202F3E3C6469 +3A776179706F696E7420783D223830322220793D2234383022202F3E3C62706D +6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2236353422 +20793D22343032222077696474683D22313122206865696768743D2231342220 +2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250 +4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77 +5F303273766E6B765F6469222062706D6E456C656D656E743D22466C6F775F30 +3273766E6B76223E3C64693A776179706F696E7420783D223436372220793D22 +34343522202F3E3C64693A776179706F696E7420783D223436372220793D2234 +383022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E +647320783D223437362220793D22343439222077696474683D22313122206865 +696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C +2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467 +652069643D22466C6F775F306F75677061615F6469222062706D6E456C656D65 +6E743D22466C6F775F306F7567706161223E3C64693A776179706F696E742078 +3D223835322220793D2235323022202F3E3C64693A776179706F696E7420783D +223837392220793D2235323022202F3E3C2F62706D6E64693A42504D4E456467 +653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30786638 +6261795F6469222062706D6E456C656D656E743D22466C6F775F307866386261 +79223E3C64693A776179706F696E7420783D223531372220793D223532302220 +2F3E3C64693A776179706F696E7420783D223536302220793D2235323022202F +3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45 +6467652069643D22466C6F775F30707475746B645F6469222062706D6E456C65 +6D656E743D22466C6F775F30707475746B64223E3C64693A776179706F696E74 +20783D223236382220793D2234323022202F3E3C64693A776179706F696E7420 +783D223331302220793D2234323022202F3E3C2F62706D6E64693A42504D4E45 +6467653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F +306362323436735F6469222062706D6E456C656D656E743D2253746172745F30 +636232343673223E3C64633A426F756E647320783D223233322220793D223430 +32222077696474683D22333622206865696768743D22333622202F3E3C62706D +6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2232313222 +20793D22343435222077696474683D22373722206865696768743D2231342220 +2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250 +4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224163 +7469766974795F30643469666C705F6469222062706D6E456C656D656E743D22 +5461736B5F30643469666C70223E3C64633A426F756E647320783D2233313022 +20793D22333830222077696474683D2231303022206865696768743D22383022 +202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A4250 +4D4E53686170652069643D2241637469766974795F3031796E6E70715F646922 +2062706D6E456C656D656E743D225461736B5F3031796E6E7071223E3C64633A +426F756E647320783D223431372220793D22343830222077696474683D223130 +3022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E5368 +6170653E3C62706D6E64693A42504D4E53686170652069643D22416374697669 +74795F3173377A6B39685F6469222062706D6E456C656D656E743D225461736B +5F3173377A6B3968223E3C64633A426F756E647320783D223536302220793D22 +343830222077696474683D2231303022206865696768743D22383022202F3E3C +2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368 +6170652069643D2241637469766974795F306D70787373685F6469222062706D +6E456C656D656E743D225461736B5F306D7078737368223E3C64633A426F756E +647320783D223735322220793D22343830222077696474683D22313030222068 +65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E +3C62706D6E64693A42504D4E53686170652069643D224576656E745F30346969 +706F725F6469222062706D6E456C656D656E743D22456E645F30346969706F72 +223E3C64633A426F756E647320783D223837392220793D223530322220776964 +74683D22333622206865696768743D22333622202F3E3C62706D6E64693A4250 +4D4E4C6162656C3E3C64633A426F756E647320783D223835392220793D223534 +35222077696474683D22373722206865696768743D22313422202F3E3C2F6270 +6D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170 +653E3C62706D6E64693A42504D4E53686170652069643D22476174657761795F +3036393433736D5F6469222062706D6E456C656D656E743D2247617465776179 +5F3036393433736D222069734D61726B657256697369626C653D227472756522 +3E3C64633A426F756E647320783D223434322220793D22333935222077696474 +683D22353022206865696768743D22353022202F3E3C62706D6E64693A42504D +4E4C6162656C3E3C64633A426F756E647320783D223434352220793D22333530 +222077696474683D22343422206865696768743D22313422202F3E3C2F62706D +6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E5368617065 +3E3C62706D6E64693A42504D4E53686170652069643D224576656E745F306269 +6E3164305F6469222062706D6E456C656D656E743D22456E645F3062696E3164 +30223E3C64633A426F756E647320783D22313237322220793D22343332222077 +696474683D22333622206865696768743D22333622202F3E3C62706D6E64693A +42504D4E4C6162656C3E3C64633A426F756E647320783D22313237382220793D +22343038222077696474683D22323322206865696768743D22313422202F3E3C +2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53 +686170653E3C62706D6E64693A42504D4E53686170652069643D224163746976 +6974795F3075346F3837635F6469222062706D6E456C656D656E743D22546173 +6B5F3075346F383763223E3C64633A426F756E647320783D222D31302220793D +22313930222077696474683D2231303022206865696768743D22383022202F3E +3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53 +686170652069643D22476174657761795F313768316834625F6469222062706D +6E456C656D656E743D22476174657761795F31376831683462222069734D6172 +6B657256697369626C653D2274727565223E3C64633A426F756E647320783D22 +3132352220793D22323035222077696474683D22353022206865696768743D22 +353022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E +647320783D223131312220793D22313636222077696474683D22373822206865 +696768743D22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C +2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368 +6170652069643D2241637469766974795F316738696778355F6469222062706D +6E456C656D656E743D225461736B5F31673869677835223E3C64633A426F756E +647320783D223938302220793D22343130222077696474683D22313030222068 +65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E +3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F30 +3862396F36785F6469222062706D6E456C656D656E743D225461736B5F303862 +396F3678223E3C64633A426F756E647320783D22313130302220793D22353130 +222077696474683D2231303022206865696768743D22383022202F3E3C2F6270 +6D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368617065 +2069643D22476174657761795F316D39713036645F6469222062706D6E456C65 +6D656E743D22476174657761795F316D3971303664222069734D61726B657256 +697369626C653D2274727565223E3C64633A426F756E647320783D2231313235 +2220793D22343235222077696474683D22353022206865696768743D22353022 +202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320 +783D22313131312220793D223339352E35222077696474683D22373722206865 +696768743D22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C +2F62706D6E64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E50 +6C616E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E +323A646566696E6974696F6E733E' ), NULL, NULL, NULL, + NULL, NULL, '1', '1', '1', + '0', NULL, 'manual', '1', + '0' +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1785392352006' +); + +-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid +SET @pid = COALESCE( + (SELECT id FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1785392352006'), + @new_pid +); +-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE + +-- ============================================ +-- 2. 业务表单关联 +-- ============================================ +INSERT INTO ext_act_process_form + (id, relation_code, biz_name, process_id, form_table_name, + form_type, title_exp, form_deal_style, flow_status_col, + trigger_action, low_app_id, start_signal_name, sort_num) +SELECT REPLACE(UUID(), '-', ''), 'fix_contact', NULL, @pid, 'task_task', + '3', '${title} 【定点联系】', 'default', 'bpm_status', + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_form + WHERE process_id = @pid AND relation_code = 'fix_contact' + ); + +-- ============================================ +-- 3. 字段权限(先清后插,保证与源库完全一致) +-- ============================================ +DELETE FROM ext_act_process_node_auth WHERE process_id = @pid; +-- ============================================ +-- 4. 驳回目标(先清后插) +-- ============================================ +DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid; +INSERT INTO ext_act_process_node_reject_target + (id, process_id, source_node_code, target_node_code, target_node_name) +SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_08b9o6x', 'Task_0u4o87c', '督办经办人录入定点联系单' +FROM DUAL WHERE @pid IS NOT NULL; + +INSERT INTO ext_act_process_node_reject_target + (id, process_id, source_node_code, target_node_code, target_node_name) +SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0mpxssh', 'Task_0d4iflp', '部门负责人接受任务并分配' +FROM DUAL WHERE @pid IS NOT NULL; + +INSERT INTO ext_act_process_node_reject_target + (id, process_id, source_node_code, target_node_code, target_node_name) +SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0mpxssh', 'Task_1s7zk9h', '部门负责人审批' +FROM DUAL WHERE @pid IS NOT NULL; + +INSERT INTO ext_act_process_node_reject_target + (id, process_id, source_node_code, target_node_code, target_node_name) +SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0mpxssh', 'Task_01ynnpq', '部门经办人反馈' +FROM DUAL WHERE @pid IS NOT NULL; + +INSERT INTO ext_act_process_node_reject_target + (id, process_id, source_node_code, target_node_code, target_node_name) +SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_137y5vq', 'Task_0u4o87c', '督办经办人录入定点联系单' +FROM DUAL WHERE @pid IS NOT NULL; + +INSERT INTO ext_act_process_node_reject_target + (id, process_id, source_node_code, target_node_code, target_node_name) +SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1g8igx5', 'Task_0u4o87c', '督办经办人录入定点联系单' +FROM DUAL WHERE @pid IS NOT NULL; + +INSERT INTO ext_act_process_node_reject_target + (id, process_id, source_node_code, target_node_code, target_node_name) +SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1s7zk9h', 'Task_01ynnpq', '部门经办人反馈' +FROM DUAL WHERE @pid IS NOT NULL; + +-- ============================================ +-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID) +-- ============================================ +-- 节点1: 督办经办人录入定点联系单 (Task_0u4o87c) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=0&showAddFeedback=0&showEditFeedback=0', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = NULL, + transfer_status = NULL, + add_sign_status = NULL, + reject_status = NULL, + allow_counter_sign_add_user = NULL, + default_opinion = '录入定点联系单', + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0u4o87c', '督办经办人录入定点联系单', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=0&showAddFeedback=0&showEditFeedback=0', NULL, NULL, NULL, + '0', '0', '0', NULL, + NULL, NULL, NULL, NULL, + '录入定点联系单', NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c' + ); + +-- 节点2: 督办部门负责人审批 (Task_137y5vq) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = NULL, + transfer_status = NULL, + add_sign_status = NULL, + reject_status = '1', + allow_counter_sign_add_user = NULL, + default_opinion = NULL, + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_137y5vq'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_137y5vq', '督办部门负责人审批', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0', NULL, NULL, NULL, + '0', '0', '0', NULL, + NULL, NULL, '1', NULL, + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_137y5vq' + ); + +-- 节点3: 督办部门经办人归档确认 (Task_1g8igx5) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&showIsNeedLeaderApprove =1', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = '0', + transfer_status = '0', + add_sign_status = '0', + reject_status = '1', + allow_counter_sign_add_user = NULL, + default_opinion = NULL, + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1g8igx5', '督办部门经办人归档确认', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&showIsNeedLeaderApprove =1', NULL, NULL, NULL, + '0', '0', '0', '0', + '0', '0', '1', NULL, + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5' + ); + +-- 节点4: 部门负责人接受任务并分配 (Task_0d4iflp) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showSelnextUser=1&showSubApproveUser=1&showSubApproveUserSelector=1&filterByDept=1', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = NULL, + transfer_status = NULL, + add_sign_status = NULL, + reject_status = NULL, + allow_counter_sign_add_user = NULL, + default_opinion = NULL, + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0d4iflp', '部门负责人接受任务并分配', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showSelnextUser=1&showSubApproveUser=1&showSubApproveUserSelector=1&filterByDept=1', NULL, NULL, NULL, + '0', '0', '0', NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp' + ); + +-- 节点5: 部门经办人反馈 (Task_01ynnpq) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = NULL, + transfer_status = NULL, + add_sign_status = NULL, + reject_status = '1', + allow_counter_sign_add_user = NULL, + default_opinion = NULL, + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_01ynnpq', '部门经办人反馈', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1', NULL, NULL, NULL, + '0', '0', '0', NULL, + NULL, NULL, '1', NULL, + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq' + ); + +-- 节点6: 部门负责人审批 (Task_1s7zk9h) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = NULL, + transfer_status = NULL, + add_sign_status = NULL, + reject_status = '1', + allow_counter_sign_add_user = NULL, + default_opinion = NULL, + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1s7zk9h', '部门负责人审批', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1', NULL, NULL, NULL, + '0', '0', '0', NULL, + NULL, NULL, '1', NULL, + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h' + ); + +-- 节点7: 督办经办人确认 (Task_0mpxssh) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&filterByDept=1', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = NULL, + transfer_status = NULL, + add_sign_status = NULL, + reject_status = '1', + allow_counter_sign_add_user = NULL, + default_opinion = NULL, + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mpxssh', '督办经办人确认', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&filterByDept=1', NULL, NULL, NULL, + '0', '0', '0', NULL, + NULL, NULL, '1', NULL, + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh' + ); + +-- 节点8: 所领导审批 (Task_08b9o6x) +UPDATE ext_act_process_node +SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0', + model_and_view_mobile = NULL, + node_timeout = NULL, + node_bpm_status = NULL, + form_edit_status = '0', + cc_status = '0', + selnext_user_status = '0', + msg_status = '0', + transfer_status = '0', + add_sign_status = '0', + reject_status = '1', + allow_counter_sign_add_user = NULL, + default_opinion = NULL, + default_opinion2 = NULL, + default_opinion_var = NULL, + node_config_json = NULL +WHERE process_id = @pid AND process_node_code = 'Task_08b9o6x'; + +INSERT INTO ext_act_process_node + (id, form_id, process_id, process_node_code, process_node_name, + model_and_view, model_and_view_mobile, node_timeout, node_bpm_status, + form_edit_status, cc_status, selnext_user_status, msg_status, + transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user, + default_opinion, default_opinion2, default_opinion_var, node_config_json) +SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_08b9o6x', '所领导审批', + 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0', NULL, NULL, NULL, + '0', '0', '0', '0', + '0', '0', '1', NULL, + NULL, NULL, NULL, NULL +FROM DUAL +WHERE @pid IS NOT NULL + AND NOT EXISTS ( + SELECT 1 FROM ext_act_process_node + WHERE process_id = @pid AND process_node_code = 'Task_08b9o6x' + ); + +-- ============================================ +-- 校验 +-- ============================================ +SELECT + CASE WHEN @pid IS NULL + THEN '❌ 流程未创建:目标库中不存在 process_key = partymatter_20260421_Copy1785392352006 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。' + ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ', + (SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"') + END AS result;