From 29465e71942fdb0f83f869be9f4b8c57ddb98dfd Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 04 九月 2026 15:00:27 +0800
Subject: [PATCH] 项目数据库
---
docs/sql/config_export_20260904.sql | 11177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 11,177 insertions(+), 0 deletions(-)
diff --git a/docs/sql/config_export_20260904.sql b/docs/sql/config_export_20260904.sql
new file mode 100644
index 0000000..801a0ae
--- /dev/null
+++ b/docs/sql/config_export_20260904.sql
@@ -0,0 +1,11177 @@
+-- =======================================================================
+-- 鏂囦欢锛歝onfig_export_20260904.sql
+-- 鐢ㄩ�旓細ruoyi-vue-pro銆屽叏搴撹〃缁撴瀯 + 6 绫婚厤缃暟鎹�嶅鍑猴紝渚涘悓缁撴瀯鍏ㄦ柊搴撳垵濮嬪寲
+-- 鏉ユ簮搴擄細ruoyi-vue-pro
+-- 瀵煎嚭鏃堕棿锛�2026-09-04T06:56:33.860Z
+-- 鑼冨洿锛氬叏搴� BASE TABLE 鍏� 413 寮狅紝鍏ㄩ儴杈撳嚭 CREATE TABLE锛�
+-- 浠呬互涓嬮厤缃被琛ㄥ甫鏁版嵁(INSERT)锛屽叾浣欎笟鍔�/绯荤粺/杩愯鍘嗗彶琛ㄥ彧淇濈暀绌鸿〃缁撴瀯锛�
+-- 鈶� 鍗忓悓瀹℃壒娴佺▼锛堝紩鎿庡畾涔夛紝浠呮縺娲绘祦绋嬶紝鍓斿巻鍙�/杩愯/韬唤锛夛細act_ge_property銆乤ct_re_procdef銆乤ct_re_deployment銆乤ct_ge_bytearray銆乤ct_re_model銆乥pm_process_definition_info
+-- 鈶� 鍗忓悓锛堜笟鍔¢檮浠堕厤缃� + 鍒嗙被 + 琛ㄥ崟 + 鎵╁睍閰嶇疆锛夛細bpm_business_attach銆乥pm_category銆乥pm_form銆乥pm_user_group銆乥pm_process_listener銆乥pm_process_expression
+-- 鈶� BI 鍐崇瓥澶у睆 / go-view锛歜i_dashboard銆乥i_chart_config銆乥i_data_source_config銆乥i_warehouse_coordinate銆乺eport_go_view_project
+-- 鈶� MES 缂栫爜瑙勫垯锛堝墧娴佹按璁板綍锛夛細mes_md_auto_code_rule銆乵es_md_auto_code_part
+-- 鈶� 绯荤粺閰嶇疆涓绘暟鎹紙瀛楀吀/绉熸埛/鍏徃閰嶇疆锛涘墧韬唤/鑿滃崟/鏃ュ織锛夛細system_dict_type銆乻ystem_dict_data銆乻ystem_tenant銆乻ystem_tenant_package銆乻ystem_company_config
+-- 鈶� AI 閰嶇疆锛堜粎妯″瀷+key锛�+ 鍩虹璁炬柦閰嶇疆绠$悊锛歛i_model銆乤i_api_key銆乮nfra_config銆乮nfra_job銆乮nfra_file_config銆乮nfra_data_source_config銆乮nfra_codegen_table銆乮nfra_codegen_column
+-- 杩囨护锛氬崗鍚屾祦绋嬩粎淇濈暀婵�娲�(SUSPENSION_STATE_=1)瀹氫箟鍙婂叾閮ㄧ讲/瀛楄妭/妯″瀷/鎵╁睍淇℃伅锛�
+-- 缂栫爜瑙勫垯鍓旈櫎娴佹按璁板綍 mes_md_auto_code_record锛涜蒋鍒犻櫎琛ㄤ粎瀵� deleted=0銆�
+-- 鈿� 鑴氭湰鍚叏搴� DROP TABLE IF EXISTS锛屼細鎶婇櫎鏈剼鏈缓琛ㄥ鐨勬墍鏈夎〃鍒犻櫎閲嶅缓锛�
+-- 涓氬姟琛ㄦ暟鎹皢鍏ㄩ儴娓呯┖锛屼粎鍙湪鍏ㄦ柊/鍙鐩栫殑绌哄簱鎵ц锛�
+-- =======================================================================
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+SET @OLD_SQL_MODE = @@SQL_MODE, SQL_MODE = 'NO_AUTO_VALUE_ON_ZERO';
+
+
+-- ***********************************************************************
+-- 鈶� 鍗忓悓瀹℃壒娴佺▼锛堝紩鎿庡畾涔夛紝浠呮縺娲绘祦绋嬶紝鍓斿巻鍙�/杩愯/韬唤锛夛紙DDL + 鏁版嵁锛�
+-- ***********************************************************************
+
+-- ============ 琛細act_ge_property锛堝鍑� 7 琛岋級 ============
+DROP TABLE IF EXISTS `act_ge_property`;
+CREATE TABLE `act_ge_property` (
+ `NAME_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `VALUE_` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REV_` int DEFAULT NULL,
+ PRIMARY KEY (`NAME_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+INSERT INTO `act_ge_property` (`NAME_`, `VALUE_`, `REV_`) VALUES
+('cfg.execution-related-entities-count', 'true', '1'),
+('cfg.task-related-entities-count', 'true', '1'),
+('common.schema.version', '8.0.0.0', '1'),
+('eventregistry.schema.version', '8.0.0.0', '1'),
+('next.dbid', '1', '1'),
+('schema.history', 'upgrade(7.2.0.2->8.0.0.0)', '2'),
+('schema.version', '8.0.0.0', '2');
+
+-- ============ 琛細act_re_procdef锛堝鍑� 20 琛岋級 ============
+DROP TABLE IF EXISTS `act_re_procdef`;
+CREATE TABLE `act_re_procdef` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `VERSION_` int NOT NULL,
+ `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HAS_START_FORM_KEY_` tinyint DEFAULT NULL,
+ `HAS_GRAPHICAL_NOTATION_` tinyint DEFAULT NULL,
+ `SUSPENSION_STATE_` int DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_VERSION_` int NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ UNIQUE KEY `ACT_UNIQ_PROCDEF` (`KEY_`,`VERSION_`,`DERIVED_VERSION_`,`TENANT_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+INSERT INTO `act_re_procdef` (`ID_`, `REV_`, `CATEGORY_`, `NAME_`, `KEY_`, `VERSION_`, `DEPLOYMENT_ID_`, `RESOURCE_NAME_`, `DGRM_RESOURCE_NAME_`, `DESCRIPTION_`, `HAS_START_FORM_KEY_`, `HAS_GRAPHICAL_NOTATION_`, `SUSPENSION_STATE_`, `TENANT_ID_`, `ENGINE_VERSION_`, `DERIVED_FROM_`, `DERIVED_FROM_ROOT_`, `DERIVED_VERSION_`) VALUES
+('crm-contract-audit:1:dep_febd13bedc800a97127ae1c042eb557b', '1', 'contract_approve', '鍚堝悓瀹℃壒', 'crm-contract-audit', '1', 'dep_febd13bedc800a97127ae1c042eb557b', 'crm-contract-audit.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('crm-invoice-audit:1:c101d3e0-0001-11f2-8a27-00155dad6485', '1', 'crm_invoice_approve', '寮�绁ㄥ鎵规祦绋�', 'crm-invoice-audit', '1', 'c101d3e0-0001-11f2-8a27-00155dad6485', 'crm-invoice-audit.bpmn', NULL, NULL, '0', '0', '1', '', NULL, NULL, NULL, '0'),
+('crm-receivable-audit:1:7215184e-948c-11f1-9271-1ab6da3745b7', '1', '1111', '鍥炴瀹℃壒娴佺▼', 'crm-receivable-audit', '1', '7215184e-948c-11f1-9271-1ab6da3745b7', 'crm-receivable-audit.bpmn', NULL, NULL, '0', '0', '1', '', NULL, NULL, NULL, '0'),
+('erp-finance-payment-audit:1:f1a1b2c3d4e5465f8a9b0c1d2e3f4a5b', '1', 'erp_finance_payment_approve', '浠樻瀹℃壒娴佺▼', 'erp-finance-payment-audit', '1', 'f1a1b2c3d4e5465f8a9b0c1d2e3f4a5b', 'erp-finance-payment-audit.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('erp-purchase-invoice-audit:1:0b7c7557949111f192711ab6da3745b7', '1', 'erp_purchase_invoice_approve', '鏉ョエ瀹℃壒娴佺▼', 'erp-purchase-invoice-audit', '1', '0b7c7557949111f192711ab6da3745b7', 'erp-purchase-invoice-audit.bpmn', '', '', '0', '0', '1', '', NULL, '', '', '0'),
+('hrm_attendance_approve:1:dep_d1d2025350ea9af098ca7dbe6e80b442', '1', 'hrm_attendance_approve', '鑰冨嫟寮傚父瀹℃壒', 'hrm_attendance_approve', '1', 'dep_d1d2025350ea9af098ca7dbe6e80b442', 'hrm_attendance_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('hrm_leave:1:dep_862c6766e8cd1b32946a1ed2956a68bf', '1', 'hrm_leave_approve', '璇峰亣瀹℃壒', 'hrm_leave', '1', 'dep_862c6766e8cd1b32946a1ed2956a68bf', 'hrm_leave.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('hrm_overtime:1:dep_ecb89d4a54da3ae23601fef85642b0ce', '1', 'overtime_approve', '鍔犵彮瀹℃壒', 'hrm_overtime', '1', 'dep_ecb89d4a54da3ae23601fef85642b0ce', 'hrm_overtime.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('hrm_resignation:1:dep_33d3b1649a923d986d89604267b79bbf', '1', 'hrm_resignation_approve', '绂昏亴瀹℃壒', 'hrm_resignation', '1', 'dep_33d3b1649a923d986d89604267b79bbf', 'hrm_resignation.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('hrm_transfer:1:dep_66ea9f27906591b4d0048d854c633a82', '1', 'hrm_transfer_approve', '璋冨姩瀹℃壒', 'hrm_transfer', '1', 'dep_66ea9f27906591b4d0048d854c633a82', 'hrm_transfer.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('item_receipt_approve:1:dep_c16d0eef322695bed1c0c20e1d0190ce', '1', 'item_receipt_approve', '閲囪喘鍏ュ簱瀹℃壒', 'item_receipt_approve', '1', 'dep_c16d0eef322695bed1c0c20e1d0190ce', 'item_receipt_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('mes-pd-project-audit:1:ce99813cfeb29f270355dd39f8ef74f2', '1', 'mes_pd_project_approve', '浜у搧椤圭洰瀹℃壒娴佺▼', 'mes-pd-project-audit', '1', 'ce99813cfeb29f270355dd39f8ef74f2', 'mes-pd-project-audit.bpmn', NULL, NULL, '0', '1', '1', NULL, NULL, NULL, NULL, '0'),
+('mes-pro-feedback-audit:1:dep_08349f78d675f582f1ff5f08e7714a8d', '1', 'mes_pro_feedback_audit', '鎶ュ伐瀹℃壒', 'mes-pro-feedback-audit', '1', 'dep_08349f78d675f582f1ff5f08e7714a8d', 'mes-pro-feedback-audit.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('purchase_order_approve:1:dep_09ba42e32e7a436ee4e2a9b6eef0d232', '1', 'purchase_order_approve', '閲囪喘璁㈠崟瀹℃壒', 'purchase_order_approve', '1', 'dep_09ba42e32e7a436ee4e2a9b6eef0d232', 'purchase_order_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '2', 'purchase_request_approve', '閲囪喘瀹℃牳', 'purchase_request_approve', '3', 'd232b68a-74fe-11f1-9120-00155dd68500', 'purchase_request_approve.bpmn', 'purchase_request_approve.purchase_request_approve.png', NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('sale_order_approve:1:dep_b9d15a0bc2b775bebb84987fb4b07cad', '1', 'sale_order_approve', '閿�鍞鍗曞鎵�', 'sale_order_approve', '1', 'dep_b9d15a0bc2b775bebb84987fb4b07cad', 'sale_order_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('supplier_apply_approve:1:dep_b6e816103961b88392e4ac24c87dddf8', '1', 'supplier_apply_approve', '渚涘簲鍟嗗噯鍏ュ鎵�', 'supplier_apply_approve', '1', 'dep_b6e816103961b88392e4ac24c87dddf8', 'supplier_apply_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('wms_inbound_approve:1:dep_6e0f473d28c042b8b372d00797549423', '1', 'wms_approve', '浠撳簱鍏ュ簱瀹℃壒', 'wms_inbound_approve', '1', 'dep_6e0f473d28c042b8b372d00797549423', 'wms_inbound_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('wms_outbound_approve:1:dep_bed6796545faa2cb7851a019948e4e49', '1', 'wms_approve', '浠撳簱鍑哄簱瀹℃壒', 'wms_outbound_approve', '1', 'dep_bed6796545faa2cb7851a019948e4e49', 'wms_outbound_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0'),
+('wms_transfer_approve:1:dep_9b3368e05f1d39dee636f464f2d65c16', '1', 'wms_approve', '浠撳簱璋冩嫧瀹℃壒', 'wms_transfer_approve', '1', 'dep_9b3368e05f1d39dee636f464f2d65c16', 'wms_transfer_approve.bpmn', NULL, NULL, '0', '1', '1', '', NULL, NULL, NULL, '0');
+
+-- ============ 琛細act_re_deployment锛堝鍑� 20 琛岋級 ============
+DROP TABLE IF EXISTS `act_re_deployment`;
+CREATE TABLE `act_re_deployment` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+INSERT INTO `act_re_deployment` (`ID_`, `NAME_`, `CATEGORY_`, `KEY_`, `TENANT_ID_`, `DEPLOY_TIME_`, `DERIVED_FROM_`, `DERIVED_FROM_ROOT_`, `PARENT_DEPLOYMENT_ID_`, `ENGINE_VERSION_`) VALUES
+('0b7c7557949111f192711ab6da3745b7', '鏉ョエ瀹℃壒娴佺▼', 'erp_purchase_invoice_approve', '', '', '2026-08-10 15:56:54.000', NULL, NULL, NULL, NULL),
+('7215184e-948c-11f1-9271-1ab6da3745b7', '鍥炴瀹℃壒娴佺▼', '1111', NULL, '', '2026-08-10 15:24:24.000', NULL, NULL, NULL, NULL),
+('c101d3e0-0001-11f2-8a27-00155dad6485', '寮�绁ㄥ鎵规祦绋�', 'crm_invoice_approve', NULL, '', '2026-08-10 14:35:22.000', NULL, NULL, NULL, NULL),
+('ce99813cfeb29f270355dd39f8ef74f2', '浜у搧椤圭洰瀹℃壒娴佺▼', 'mes_pd_project_approve', 'mes-pd-project-audit', NULL, '2026-08-13 16:12:13.000', NULL, NULL, NULL, NULL),
+('d232b68a-74fe-11f1-9120-00155dd68500', '閲囪喘瀹℃牳', 'purchase_request_approve', 'purchase_request_approve', '', '2026-07-01 19:42:02.225', NULL, NULL, 'd232b68a-74fe-11f1-9120-00155dd68500', NULL),
+('dep_08349f78d675f582f1ff5f08e7714a8d', '鎶ュ伐瀹℃壒', 'mes_pro_feedback_audit', 'mes-pro-feedback-audit', '', '2026-09-04 06:09:24.000', NULL, NULL, NULL, NULL),
+('dep_09ba42e32e7a436ee4e2a9b6eef0d232', '閲囪喘璁㈠崟瀹℃壒', 'purchase_order_approve', 'purchase_order_approve', '', '2026-09-04 06:07:01.000', NULL, NULL, NULL, NULL),
+('dep_33d3b1649a923d986d89604267b79bbf', '绂昏亴瀹℃壒', 'hrm_resignation_approve', 'hrm_resignation', '', '2026-09-04 06:08:24.000', NULL, NULL, NULL, NULL),
+('dep_66ea9f27906591b4d0048d854c633a82', '璋冨姩瀹℃壒', 'hrm_transfer_approve', 'hrm_transfer', '', '2026-09-04 06:08:31.000', NULL, NULL, NULL, NULL),
+('dep_6e0f473d28c042b8b372d00797549423', '浠撳簱鍏ュ簱瀹℃壒', 'wms_approve', 'wms_inbound_approve', '', '2026-09-04 06:08:56.000', NULL, NULL, NULL, NULL),
+('dep_862c6766e8cd1b32946a1ed2956a68bf', '璇峰亣瀹℃壒', 'hrm_leave_approve', 'hrm_leave', '', '2026-09-04 06:07:26.000', NULL, NULL, NULL, NULL),
+('dep_9b3368e05f1d39dee636f464f2d65c16', '浠撳簱璋冩嫧瀹℃壒', 'wms_approve', 'wms_transfer_approve', '', '2026-09-04 06:09:10.000', NULL, NULL, NULL, NULL),
+('dep_b6e816103961b88392e4ac24c87dddf8', '渚涘簲鍟嗗噯鍏ュ鎵�', 'supplier_apply_approve', 'supplier_apply_approve', '', '2026-09-04 06:08:50.000', NULL, NULL, NULL, NULL),
+('dep_b9d15a0bc2b775bebb84987fb4b07cad', '閿�鍞鍗曞鎵�', 'sale_order_approve', 'sale_order_approve', '', '2026-09-04 06:06:43.000', NULL, NULL, NULL, NULL),
+('dep_bed6796545faa2cb7851a019948e4e49', '浠撳簱鍑哄簱瀹℃壒', 'wms_approve', 'wms_outbound_approve', '', '2026-09-04 06:09:03.000', NULL, NULL, NULL, NULL),
+('dep_c16d0eef322695bed1c0c20e1d0190ce', '閲囪喘鍏ュ簱瀹℃壒', 'item_receipt_approve', 'item_receipt_approve', '', '2026-09-04 06:09:17.000', NULL, NULL, NULL, NULL),
+('dep_d1d2025350ea9af098ca7dbe6e80b442', '鑰冨嫟寮傚父瀹℃壒', 'hrm_attendance_approve', 'hrm_attendance_approve', '', '2026-09-04 06:08:38.000', NULL, NULL, NULL, NULL),
+('dep_ecb89d4a54da3ae23601fef85642b0ce', '鍔犵彮瀹℃壒', 'overtime_approve', 'hrm_overtime', '', '2026-09-04 06:07:33.000', NULL, NULL, NULL, NULL),
+('dep_febd13bedc800a97127ae1c042eb557b', '鍚堝悓瀹℃壒', 'contract_approve', 'crm-contract-audit', '', '2026-09-04 06:07:09.000', NULL, NULL, NULL, NULL),
+('f1a1b2c3d4e5465f8a9b0c1d2e3f4a5b', '浠樻瀹℃壒娴佺▼', 'erp_finance_payment_approve', 'erp-finance-payment-audit', '', '2026-08-10 17:35:43.000', NULL, NULL, NULL, NULL);
+
+-- ============ 琛細act_ge_bytearray锛堝鍑� 21 琛岋級 ============
+DROP TABLE IF EXISTS `act_ge_bytearray`;
+CREATE TABLE `act_ge_bytearray` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BYTES_` longblob,
+ `GENERATED_` tinyint DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_BYTEAR_DEPL` (`DEPLOYMENT_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+INSERT INTO `act_ge_bytearray` (`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`) VALUES
+('0b7c7572949111f192711ab6da3745b7', '1', 'erp-purchase-invoice-audit.bpmn', '0b7c7557949111f192711ab6da3745b7', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d226572702d70757263686173652d696e766f6963652d617564697422206e616d653d22e69da5e7a5a8e5aea1e689b9e6b581e7a88b2220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f6572702d70757263686173652d696e766f6963652d6175646974223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d226572702d70757263686173652d696e766f6963652d6175646974222069643d2242504d4e506c616e655f6572702d70757263686173652d696e766f6963652d6175646974223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('72151877-948c-11f1-9271-1ab6da3745b7', '1', 'crm-receivable-audit.bpmn', '7215184e-948c-11f1-9271-1ab6da3745b7', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2263726d2d72656365697661626c652d617564697422206e616d653d22e59b9ee6acbee5aea1e689b9e6b581e7a88b2220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f63726d2d72656365697661626c652d6175646974223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2263726d2d72656365697661626c652d6175646974222069643d2242504d4e506c616e655f63726d2d72656365697661626c652d6175646974223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('c101d3e1-0001-11f2-8a27-00155dad6485', '1', 'crm-invoice-audit.bpmn', 'c101d3e0-0001-11f2-8a27-00155dad6485', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2263726d2d696e766f6963652d617564697422206e616d653d22e5bc80e7a5a8e5aea1e689b9e6b581e7a88b2220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f63726d2d696e766f6963652d6175646974223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2263726d2d696e766f6963652d6175646974222069643d2242504d4e506c616e655f63726d2d696e766f6963652d6175646974223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('44318b176050e94d2c4a86595763dde8', '1', 'mes-pd-project-audit.bpmn', 'ce99813cfeb29f270355dd39f8ef74f2', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d226d65732d70642d70726f6a6563742d617564697422206e616d653d22e4baa7e59381e9a1b9e79baee5aea1e689b9e6b581e7a88b2220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f6d65732d70642d70726f6a6563742d6175646974223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d226d65732d70642d70726f6a6563742d6175646974222069643d2242504d4e506c616e655f6d65732d70642d70726f6a6563742d6175646974223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('d232b68b-74fe-11f1-9120-00155dd68500', '1', 'purchase_request_approve.bpmn', 'd232b68a-74fe-11f1-9120-00155dd68500', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2270757263686173655f726571756573745f617070726f766522206e616d653d22e98787e8b4ade5aea1e6a0b82220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a6669656c64735065726d697373696f6e20786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e22206669656c643d22467971796d7171646f6c6e3261626322207469746c653d22e5a793e5908d22207065726d697373696f6e3d2232223e3c2f666c6f7761626c653a6669656c64735065726d697373696f6e3e0a20202020202020203c666c6f7761626c653a6669656c64735065726d697373696f6e20786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e22206669656c643d22466836676d7171646f6f793561656322207469746c653d22e5b9b4e9be8422207065726d697373696f6e3d2232223e3c2f666c6f7761626c653a6669656c64735065726d697373696f6e3e0a20202020202020203c666c6f7761626c653a6669656c64735065726d697373696f6e20786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e22206669656c643d2246356d726d71716475746e6e61626322207469746c653d22e98089e68ba9e599a822207065726d697373696f6e3d2232223e3c2f666c6f7761626c653a6669656c64735065726d697373696f6e3e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c757365725461736b2069643d2241637469766974795f5f363936363337373834323137383238373732393237313622206e616d653d22e5aea1e689b9e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33305d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a63616e646964617465506172616d20786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b3134325d5d3e3c2f666c6f7761626c653a63616e646964617465506172616d3e0a20202020202020203c666c6f7761626c653a6669656c64735065726d697373696f6e20786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e22206669656c643d22467971796d7171646f6c6e3261626322207469746c653d22e5a793e5908d22207065726d697373696f6e3d2231223e3c2f666c6f7761626c653a6669656c64735065726d697373696f6e3e0a20202020202020203c666c6f7761626c653a6669656c64735065726d697373696f6e20786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e22206669656c643d22466836676d7171646f6f793561656322207469746c653d22e5b9b4e9be8422207065726d697373696f6e3d2231223e3c2f666c6f7761626c653a6669656c64735065726d697373696f6e3e0a20202020202020203c666c6f7761626c653a6669656c64735065726d697373696f6e20786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e22206669656c643d2246356d726d71716475746e6e61626322207469746c653d22e98089e68ba9e599a822207065726d697373696f6e3d2231223e3c2f666c6f7761626c653a6669656c64735065726d697373696f6e3e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e9809ae8bf872220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2274727565222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2274727565222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2274727565222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2274727565222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2274727565222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a617070726f76654d6574686f6420786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b345d5d3e3c2f666c6f7761626c653a617070726f76654d6574686f643e0a20202020202020203c666c6f7761626c653a72656a65637448616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a72656a65637448616e646c6572547970653e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a20202020202020203c666c6f7761626c653a61737369676e456d70747948616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a61737369676e456d70747948616e646c6572547970653e0a20202020202020203c666c6f7761626c653a7369676e456e61626c6520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b66616c73655d5d3e3c2f666c6f7761626c653a7369676e456e61626c653e0a20202020202020203c666c6f7761626c653a726561736f6e5265717569726520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b66616c73655d5d3e3c2f666c6f7761626c653a726561736f6e526571756972653e0a20202020202020203c666c6f7761626c653a6e6f64655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b31315d5d3e3c2f666c6f7761626c653a6e6f6465547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a2020202020203c6d756c7469496e7374616e63654c6f6f7043686172616374657269737469637320697353657175656e7469616c3d22747275652220666c6f7761626c653a636f6c6c656374696f6e3d22247b636f6c6c5f757365724c6973747d223e0a20202020202020203c6c6f6f7043617264696e616c6974793e313c2f6c6f6f7043617264696e616c6974793e0a20202020202020203c636f6d706c6574696f6e436f6e646974696f6e3e247b206e724f66436f6d706c65746564496e7374616e636573202667743b3d206e724f66496e7374616e636573207d3c2f636f6d706c6574696f6e436f6e646974696f6e3e0a2020202020203c2f6d756c7469496e7374616e63654c6f6f704368617261637465726973746963733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d37626264323239362d303635622d343334652d623536332d6131633164373035626435362220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d65623033353365322d356431392d346462662d623162642d6239646561343435613034372220736f757263655265663d225374617274557365724e6f646522207461726765745265663d2241637469766974795f5f3639363633373738343231373832383737323932373136223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d65616533333231612d313462392d343831632d393731652d3365656130663331626638332220736f757263655265663d2241637469766974795f5f363936363337373834323137383238373732393237313622207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f70757263686173655f726571756573745f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2270757263686173655f726571756573745f617070726f7665222069643d2242504d4e506c616e655f70757263686173655f726571756573745f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2241637469766974795f5f3639363633373738343231373832383737323932373136222069643d2242504d4e53686170655f41637469766974795f5f3639363633373738343231373832383737323932373136223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d223233302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223338302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d65623033353365322d356431392d346462662d623162642d623964656134343561303437222069643d2242504d4e456467655f73657175656e6365466c6f772d65623033353365322d356431392d346462662d623162642d623964656134343561303437223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d65616533333231612d313462392d343831632d393731652d336565613066333162663833222069643d2242504d4e456467655f73657175656e6365466c6f772d65616533333231612d313462392d343831632d393731652d336565613066333162663833223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223333302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223338302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d37626264323239362d303635622d343334652d623536332d613163316437303562643536222069643d2242504d4e456467655f73657175656e6365466c6f772d37626264323239362d303635622d343334652d623536332d613163316437303562643536223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('d2396d4c-74fe-11f1-9120-00155dd68500', '1', 'purchase_request_approve.purchase_request_approve.png', 'd232b68a-74fe-11f1-9120-00155dd68500', X'efbfbd504e470d0a1a0a0000000d49484452000001efbfbd000000460806000000efbfbdefbfbdefbfbd0800000b7649444154785eefbfbdefbfbd4f1cefbfbd19c6892b55efbfbdefbfbd7f10efbfbd2aefbfbdefbfbdefbfbd4aefbfbd72e18ba8efbfbdefbfbdefbfbd226cefbfbd5defbfbdefbfbd00efbfbd646c4befbfbdefbfbd42efbfbd4d516423efbfbd72efbfbdefbfbd44efbfbdefbfbd0ad592efbfbd25361fefbfbd604c1d70efbfbd15efbfbd0defbfbd260e04c7b10906efbfbd6d50efbfbd60efbfbdefbfbdefbfbdefbfbd54efbfbd7707efbfbdefbfbd1aefbfbdefbfbdefbfbdefbfbdefbfbd470befbfbd71efbfbd61efbfbdefbfbd397b66efbfbdefbfbd1415efbfbdefbfbd701cefbfbdefbfbdefbfbdefbfbdefbfbd7f1f1c1c5cefbfbdefbfbdefbfbd71efbfbdefbfbdefbfbdefbfbdefbfbd65efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdc7bdefbfbdefbfbd1fefbfbdefbfbd632befbfbdefbfbdefbfbd4befbfbdefbfbdefbfbd724c685c30efbfbd75efbfbdefbfbdefbfbdefbfbdefbfbdefbfbd45efbfbdefbfbdcb9750c8a2efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd264876efbfbd636423efbfbdefbfbdefbfbd4befbfbdefbfbdefbfbd72efbfbd132cefbfbdefbfbdefbfbd190a5fefbfbdefbfbdefbfbd332638efbfbdefbfbd31efbfbd11efbfbd4aefbfbd34efbfbd0a28efbfbd4eefbfbdefbfbd13efbfbd0cefbfbd7130efbfbdefbfbdc48fefbfbdefbfbdefbfbd5772efbfbdefbfbd57403974efbfbdefbfbd1b18efbfbd3eefbfbdefbfbdefbfbdefbfbdefbfbd46efbfbd2b59efbfbdefbfbd2befbfbdefbfbdefbfbdefbfbdefbfbdefbfbd6cefbfbd19efbfbdefbfbdefbfbd3372efbfbdefbfbdeba29f6919efbfbd0eefbfbd4d5aefbfbd03efbfbdefbfbd252defbfbd02efbfbd09121cefbfbd73efbfbdefbfbde1ae93cebfefbfbd1e794defbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd2538efbfbd2b59efbfbdefbfbd2befbfbdefbfbd20efbfbdefbfbd70efbfbd2d2d345cefbfbd30efbfbd79efbfbdefbfbd50efbfbdefbfbd121cefbfbd2c69efbfbd15504eefbfbdefbfbdefbfbdefbfbdefbfbd3fefbfbd05efbfbd2b5ac7b7efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd6449efbfbdefbfbdefbfbd72efbfbd04efbfbd7077435a60efbfbdefbfbd757c7b287b69090eefbfbd4aefbfbdefbfbdefbfbd0a2807efbfbd214b5aefbfbd03efbfbdefbfbd252defbfbd02efbfbd09121c34efbfbdefbfbd07efbfbd2b5ac7b7efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd6449efbfbdefbfbdefbfbd72efbfbd04efbfbdefbfbd2fefbfbdefbfbd1618efbfbd681defbfbd1eefbfbd5e5aefbfbd03efbfbdefbfbd252defbfbd02efbfbd09121cefbfbdefbfbdefbfbdefbfbd0c7fefbfbdd0a065efbfbdefbfbd6f0f652f2defbfbd015fc992165f01efbfbd04090eefbfbd7777cea705072defbfbdefbfbd41efbfbd494b70efbfbd57efbfbdefbfbdefbfbd5741292e2eefbfbd456969efbfbd11efbfbdefbfbd48243264efbfbdefbfbdefbfbd49efbfbd0eefbfbd725a4fefbfbdefbfbd7d0befbfbdefbfbd38efbfbd0607077f7befbfbdefbfbdefbfbd2f1a1b1b67efbfbd1d3befbfbd585d5defbfbd460d4c24122befbfbdefbfbdefbfbd2fccb26fefbfbdefbfbdefbfbd3eefbfbdefbfbdefbfbd78efbfbdefaf9940efbfbdefbfbdefbfbdefbfbdefbfbd1fefbfbd735a70efbfbd325aefbfbdefbfbd3defbfbdefbfbdefbfbd04077c254b5a7cefbfbd19efbfbd73efbfbdefbfbdefbfbdefbfbdd89e3d7b4652efbfbd4f20efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdccbc623aefbfbd373b3b3b3f3979efbfbdefbfbd723c1e77ce9e3defbfbddcba75efbfbd191b1b736667671defbfbd5eefbfbd775a4eefbfbd63efbfbdefbfbd6a6d6defbfbd786565efbfbd07efbfbd3cefbfbd6c151c74efbfbdefbfbd375fefbfbd312d345cefbfbd3a5c55efbfbd3f69090eefbfbd4aefbfbdefbfbdefbfbd6a234cefbfbdefbfbdefbfbd742c777967efbfbdefbfbd521d53611eefbfbd613aefbfbdefbfbdcc8867efbfbdd0a143efbfbd191d39efbfbdefbfbdefbfbdefbfbd1defbfbd56efbfbd76efbfbd7d5d5defbfbdefbfbdefbfbdefbfbd07efbfbd32c3ba7779d99aefbfbd3038efbfbd27efbfbdefbfbdefbfbdefbfbdefbfbdd79defbfbdefbfbdc282efbfbdefbfbdefbfbd6defbfbd367769090eefbfbd4aefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdd0b0efbfbd7424cdbc73d9bf7fefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd33efbfbdefbfbd0620efbfbdefbfbdefbfbdefbfbd767c5f2aefbfbdefbfbdefbfbd7565efbfbdefbfbdf38daeaeefbfbdcfaaefbfbdefbfbdefbfbdefbfbdefbfbd76efbfbdd5ab57efbfbdefbfbd3801efbfbdefbfbd687fefbfbdefbfbd05efbfbdefbfbdefbfbd793d5aefbfbd0befbfbdefbfbd3eefbfbd6e247cefbfbdefbfbd5d5aefbfbd03efbfbdefbfbd252defbfbdefbfbd525c5cefbfbdefbfbd19305cefbfbd7626efbfbd58efbfbd4926efbfbdefbfbdefbfbdefbfbd32efbfbd745f683bda9eefbfbdefbfbd43efbfbd52efbfbdefbfbdce8c30efbfbd71efbfbdefbfbdefbfbd7f5657573befbfbdefbfbdefbfbdefbfbd756705efbfbd13efbfbdefbfbd7fefbfbd46efbfbd315eefbfbd06efbfbdefbfbd23c8a7d78d44efbfbdefbfbdefbfbdefbfbdefbfbd121cefbfbd2c69efbfbd0befbfbd604cefbfbd71efbfbddb89efbfbd3e7dda99efbfbdefbfbdefbfbd111e08da8fefbfbd67efbfbdefbfbd2b39efbfbdefbfbd6864efbfbd4824efbfbd1fdb9b4fefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd78efbfbdefbfbdefbfbd171c3c0c32152f0f0a2e2defbfbd015fc992165fefbfbd784fd399efbfbdefbfbd0b172e386b6b6b3cefbfbd33efbfbdefbfbdefbfbd72efbfbd3c4fefbfbdcdbcefbfbd400c0c0c7c44efbfbd51efbfbd46461c53efbfbdefbfbddebd7befbfbd65efbfbd6001efbfbd0b0e68efbfbdefbfbd2538efbfbd2b59efbfbdefbfbd2befbfbd7414efbfbdefbfbd2319efbfbd44efbfbd09efbfbdefbfbd464aefbfbd4d743065efbfbd79efbfbdd4a945efbfbdcea7efbfbd24efbfbdc9b96834efbfbdefbfbdefbfbd1904efbfbd2c69090eefbfbd4aefbfbdefbfbdefbfbdefbfbdefbfbd667b67efbfbdefbfbd69efbfbd5c47461c2aefbfbd7befbfbdefbfbd66efbfbd653425efbfbdefbfbdefbfbdefbfbd2f34efbfbd2eefbfbd090c41efbfbdefbfbdefbfbdefbfbdefbfbd744949c9af791b6c05efbfbd214b5aefbfbd03efbfbdefbfbd252defbfbd321d44efbfbdefbfbd28682242efbfbdefbfbd196d05efbfbdefbfbd263a04efbfbd4360efbfbdefbfbd75efbfbdc48965efbfbdefbfbd1d06376fefbfbd7c661aefbfbd0fefbfbd0e5b4170c892efbfbdefbfbdefbfbdefbfbd6449efbfbdefbfbdefbfbd17efbfbdefbfbdefbfbdefbfbdefbfbd78efbfbd2b54efbfbd77efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd6f2a2b2b035f67efbfbd2b544f5959efbfbd3333efbfbd7befbfbdefbfbd4512efbfbd4defbfbd6eefbfbd2befbfbdefbfbdefbfbdefbfbdefbfbd25efbfbdefbfbd015fefbfbd290defbfbdefbfbd46efbfbdefbfbd743b08efbfbd7eefbfbdefbfbdefbfbd4242efbfbd7befbfbd53efbfbdefbfbd79efbfbdefbfbd3877efbfbd5c37efbfbd61214c1a1b1befbfbd4b4b4befbfbd795b24e1be895b1d6804efbfbd2c59101cefbfbdefbfbdefbfbd2befbfbdefbfbdefbfbdefbfbdefbfbdcc99333cefbfbd0b02efbfbdefbfbd695b3d6f531a4d4d4defbfbd61efbfbdefbfbd73efbfbd76efbfbd1a0d1b2fefbfbd48efbfbdefbfbd266e7aefbfbd111cefbfbd645170efbfbd571649efbfbdefbfbdefbfbdefbfbd49773defbfbd69210cefbfbd1e4fefbfbdefbfbdefbfbdefbfbdefbfbd72efbfbdefbfbdefbfbdefbfbdefbfbdefbfbd715e4e41191d1defbfbd30efbfbdefbfbdefbfbdefbfbd2209efbfbd03efbfbd7befbfbd111cefbfbd646170efbfbd571648efbfbdefbfbdefbfbdefbfbd6d777958efbfbd4fefbfbd78dab275efbfbd2712efbfbdefbfbdefbfbd4fefbfbdefbfbd720aefbfbdefbfbdefbfbdefbfbd69efbfbd23efbfbd1649efbfbd1c58efbfbdefbfbd03efbfbdefbfbdefbfbd25efbfbdefbfbd03efbfbd122c25efbfbdefbfbd717f0f2befbfbd1e4f1befbfbdefbfbdefbfbdefbfbdefbfbd72676565efbfbdefbfbd53504c7d2f7cefbfbd302befbfbdefbfbdefbfbd257e7c6c157c254befbfbdefbfbdd8aeefbfbd32efbfbdefbfbdefbfbdd4bbefbfbdefbfbdefbfbd34efbfbdefbfbdefbfbd56efbfbdefbfbd2d5defbfbdefbfbdefbfbdefbfbdefbfbd04efbfbd2defbfbd117e003defbfbd1eefbfbdefbfbd15efbfbdefbfbdefbfbdefbfbd2c7c25581a7c655e1fefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd4748efbfbd0f1f7e11efbfbdefbfbd44efbfbdefbfbd77efbfbdde890439efbfbdefbfbdefbfbd6c7660efbfbd480f0eefbfbd445fefbfbd6befbfbd3459181cefbfbdefbfbd7a69efbfbde0ab880defbfbd211d3f7eefbfbdefbfbdefbfbd67efbfbd5defbfbd74efbfbd1eefbfbd6befbfbd2cefbfbdefbfbd03efbfbdc586efbfbdefbfbd6c59efbfbdefbfbdc9a2efbfbdefbfbdefbfbd36592f4d1a7c15efbfbd61efbfbd5d6363efbfbdefbfbd615fefbfbd545353efbfbd6eefbfbd75481b1e582f080e59efbfbd2038efbfbd00efbfbd49efbfbdefbfbd22365cefbfbd545151efbfbd4e3c1e5f0defbfbd4e0d3fefbfbdefbfbd4d4befbfbd534350101cefbfbd243d38efbfbd025fc992065f6dc79d1aefbfbdefbfbddbb7efbfbdefbfbd19efbfbd4e0d446d6defbfbd7761efbfbdefbfbd6b6d6defbfbd6b04efbfbdefbfbd0b4d453eefbfbdefbfbdefbfbd65efbfbdefbfbdefbfbd260defbfbd41efbfbd57efbfbdefbfbdefbfbd57efbfbdefbfbd65475456567e505757efbfbd12efbfbdddbe1fefbfbdefbfbdefbfbdefbfbdddbeefbfbd53efbfbdefbfbd3fefbfbd7759efbfbdefbfbd494b70efbfbd57efbfbdefbfbdefbfbd57efbfbd10efbfbdefbfbd7defbfbdefbfbdefbfbd55efbfbd2eefbfbdefbfbdefbfbd65536a6a6aefbfbd6a6f6fefbfbdefbfbd315e67efbfbdefbfbdefbfbdefbfbd53d3b0765eefbfbdefbfbd203864494b70efbfbd57efbfbdefbfbdefbfbd57efbfbdefbfbd21efbfbd7fefbfbd24efbfbd7948043dc9951e335eefbfbd27efbfbddeb871efbfbd69efbfbd24efbfbd181befbfbd4c137defbfbdefbfbdefbfbdd2a42538efbfbd2b59efbfbdefbfbd2b2222efbfbdefbfbdefbfbd2eefbfbd277befbfbd0cefbfbd7eefbfbdefbfbdefbfbdefbfbd75efbfbdefbfbdefbfbdefbfbdefbfbdefbfbd51efbfbd4b4a4aefbfbdefbfbd75da8eefbfbdefbfbdefbfbd69efbfbd121cefbfbd2c69efbfbdefbfbdefbfbd66efbfbd0866efbfbd13efbfbd75efbfbd44efbfbd533954efbfbdefbfbdefbfbd665e774644efbfbdd1981929efbfbdefbfbdefbfbd48293532efbfbd2befbfbd0fefbfbd34efbfbdefbfbdefbfbd252defbfbd015fc992165fefbfbd343434efbfbd32efbfbd7cefbfbd3befbfbdefbfbdefbfbd6cefbfbd7eefbfbd44efbfbd794fd3a574efbfbdefbfbdefbfbd75670cefbfbd64efbfbdefbfbdefbfbdefbfbdefbfbdefbfbd5cefbfbd131d680243efbfbd3befbfbd1f35efbfbdefbfbd5c101cefbfbdefbfbd2538efbfbd2b59efbfbdefbfbd2b2fefbfbdefbfbdefbfbd6fefbfbdefbfbdefbfbd5eefbfbd762234efbfbdefbfbde4beb3efbfbdefbfbdefbfbd23efbfbd17da8eefbfbd6713181c2aefbfbdefbfbdefbfbd7566efbfbd29efbfbd5d335aefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd29efbfbdefbfbdefbfbd5a5b5b3f33efbfbdefbfbd6fefbfbd41efbfbdefbfbd35efbfbdefbfbdefbfbd252defbfbd015fc992165f716804efbfbd3d7de78aae536a696959efbfbdefbfbdefbfbdefbfbdefbfbd183defbfbd613defbfbdefbfbd7eefbfbdefbfbdefbfbd7befbfbdefbfbd2b2a2f2f23233f68efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdecb9a9efbfbdeb9e9eefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd676666164cefbfbdefbfbd3c79323e323272efbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbdda8eefbfbdefbfbd6e71deaf696aefbfbd66203864494b70efbfbde4ab85efbfbd056778783863efbfbd7eefbfbd2cefbfbdefbfbde2ab8d30efbfbdefbfbdefbfbd3befbfbd2e1befbfbdefbfbdefbfbd6e0243efbfbdd09d154c650933efbfbdefbfbdefbfbd0d19efbfbd3545efbfbd107a1d4a2d4f68efbfbd0343506c0aefbfbdefbfbd202defbfbd61efbfbdefbfbdefbfbd7329efbfbd31efbfbdefbfbd683f5eefbfbd5469efbfbdefbfbd66efbfbdefbfbd6cefbfbdefbfbd4c3befbfbdefbfbdefbfbdefbfbdefbfbdefbfbd76efbfbdefbfbd635370efbfbd0469090eefbfbd7cefbfbd11efbfbd3eefbfbdefbfbd1c33efbfbd38efbfbdefbfbd00efbfbdefbfbd6befbfbdefbfbdefbfbd7a6c0aefbfbdefbfbd202defbfbd015fc992165f01efbfbd203864494b70efbfbd57efbfbdefbfbdefbfbd574039080e59efbfbd121cefbfbd2c69efbfbd15500eefbfbd43efbfbdefbfbd04efbfbd4defbfbdefbfbd77480008efbfbdefbfbdefbfbdefbfbd09efbfbd121c36efbfbdefbfbd3aefbfbd22efbfbd59745befbfbdefbfbdefbfbd6549efbfbd165f01efbfbdefbfbd141c3b415aefbfbdefbfbd265f61efbfbd04efbfbd106c0aefbfbdefbfbd202defbfbd015fc992165f01efbfbd203864494b70efbfbd57efbfbdefbfbdefbfbd574039080e59efbfbd121cefbfbd2c69efbfbd15500eefbfbd43efbfbdefbfbd04efbfbd4defbfbdefbfbd77480008efbfbdefbfbdefbfbd676d717131efbfbdefbfbd50efbfbd32efbfbdefbfbd09efbfbd257eefbfbd6cefbfbd265f51efbfbd52efbfbd33efbfbd6e2befbfbd7eefbfbd2cefbfbdefbfbdefbfbd2befbfbdefbfbdefbfbdefbfbdefbfbdefbfbdefbfbd5d6e62287c3d78efbfbdefbfbd04efbfbd103f463662efbfbdefbfbdefbfbdefbfbdefbfbd34efbfbd0a28efbfbdefbfbdefbfbdefbfbdc3beefbfbdefbfbde79393efbfbd33efbfbd7cefbfbdefbfbd26efbfbd4f4e4c4cefbfbdcd84efbfbdefbfbd46efbfbdefbfbdefbfbdefbfbdefbfbdefbfbd57efbfbd2fefbfbdefbfbd023b00322b7defbfbd327a49e79aa1efbfbd45efbfbd3befbfbdefbfbdefbfbd42efbfbdefbfbdefbfbdefbfbdefbfbd055f6defbfbd54efbfbd0a000000000000000000000000000000000000000000000000000000000000000000000000efbfbd23efbfbd050befbfbd0816330fefbfbdefbfbd0000000049454e44efbfbd4260efbfbd', '1'),
+('byte_08349f78d675f582f1ff5f08e7714a8d', NULL, 'mes-pro-feedback-audit.bpmn', 'dep_08349f78d675f582f1ff5f08e7714a8d', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d226d65732d70726f2d666565646261636b2d617564697422206e616d653d22e68aa5e5b7a5e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f6d65732d70726f2d666565646261636b2d6175646974223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d226d65732d70726f2d666565646261636b2d6175646974222069643d2242504d4e506c616e655f6d65732d70726f2d666565646261636b2d6175646974223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_09ba42e32e7a436ee4e2a9b6eef0d232', NULL, 'purchase_order_approve.bpmn', 'dep_09ba42e32e7a436ee4e2a9b6eef0d232', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2270757263686173655f6f726465725f617070726f766522206e616d653d22e98787e8b4ade8aea2e58d95e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f70757263686173655f6f726465725f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2270757263686173655f6f726465725f617070726f7665222069643d2242504d4e506c616e655f70757263686173655f6f726465725f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_33d3b1649a923d986d89604267b79bbf', NULL, 'hrm_resignation.bpmn', 'dep_33d3b1649a923d986d89604267b79bbf', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2268726d5f72657369676e6174696f6e22206e616d653d22e7a6bbe8818ce5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f68726d5f72657369676e6174696f6e223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2268726d5f72657369676e6174696f6e222069643d2242504d4e506c616e655f68726d5f72657369676e6174696f6e223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_66ea9f27906591b4d0048d854c633a82', NULL, 'hrm_transfer.bpmn', 'dep_66ea9f27906591b4d0048d854c633a82', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2268726d5f7472616e7366657222206e616d653d22e8b083e58aa8e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f68726d5f7472616e73666572223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2268726d5f7472616e73666572222069643d2242504d4e506c616e655f68726d5f7472616e73666572223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_6e0f473d28c042b8b372d00797549423', NULL, 'wms_inbound_approve.bpmn', 'dep_6e0f473d28c042b8b372d00797549423', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d22776d735f696e626f756e645f617070726f766522206e616d653d22e4bb93e5ba93e585a5e5ba93e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f776d735f696e626f756e645f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d22776d735f696e626f756e645f617070726f7665222069643d2242504d4e506c616e655f776d735f696e626f756e645f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_862c6766e8cd1b32946a1ed2956a68bf', NULL, 'hrm_leave.bpmn', 'dep_862c6766e8cd1b32946a1ed2956a68bf', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2268726d5f6c6561766522206e616d653d22e8afb7e58187e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f68726d5f6c65617665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2268726d5f6c65617665222069643d2242504d4e506c616e655f68726d5f6c65617665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_9b3368e05f1d39dee636f464f2d65c16', NULL, 'wms_transfer_approve.bpmn', 'dep_9b3368e05f1d39dee636f464f2d65c16', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d22776d735f7472616e736665725f617070726f766522206e616d653d22e4bb93e5ba93e8b083e68ba8e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f776d735f7472616e736665725f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d22776d735f7472616e736665725f617070726f7665222069643d2242504d4e506c616e655f776d735f7472616e736665725f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_b6e816103961b88392e4ac24c87dddf8', NULL, 'supplier_apply_approve.bpmn', 'dep_b6e816103961b88392e4ac24c87dddf8', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d22737570706c6965725f6170706c795f617070726f766522206e616d653d22e4be9be5ba94e59586e58786e585a5e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f737570706c6965725f6170706c795f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d22737570706c6965725f6170706c795f617070726f7665222069643d2242504d4e506c616e655f737570706c6965725f6170706c795f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_b9d15a0bc2b775bebb84987fb4b07cad', NULL, 'sale_order_approve.bpmn', 'dep_b9d15a0bc2b775bebb84987fb4b07cad', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2273616c655f6f726465725f617070726f766522206e616d653d22e99480e594aee8aea2e58d95e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f73616c655f6f726465725f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2273616c655f6f726465725f617070726f7665222069643d2242504d4e506c616e655f73616c655f6f726465725f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_bed6796545faa2cb7851a019948e4e49', NULL, 'wms_outbound_approve.bpmn', 'dep_bed6796545faa2cb7851a019948e4e49', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d22776d735f6f7574626f756e645f617070726f766522206e616d653d22e4bb93e5ba93e587bae5ba93e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f776d735f6f7574626f756e645f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d22776d735f6f7574626f756e645f617070726f7665222069643d2242504d4e506c616e655f776d735f6f7574626f756e645f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_c16d0eef322695bed1c0c20e1d0190ce', NULL, 'item_receipt_approve.bpmn', 'dep_c16d0eef322695bed1c0c20e1d0190ce', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d226974656d5f726563656970745f617070726f766522206e616d653d22e98787e8b4ade585a5e5ba93e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f6974656d5f726563656970745f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d226974656d5f726563656970745f617070726f7665222069643d2242504d4e506c616e655f6974656d5f726563656970745f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_d1d2025350ea9af098ca7dbe6e80b442', NULL, 'hrm_attendance_approve.bpmn', 'dep_d1d2025350ea9af098ca7dbe6e80b442', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2268726d5f617474656e64616e63655f617070726f766522206e616d653d22e88083e58ba4e5bc82e5b8b8e5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f68726d5f617474656e64616e63655f617070726f7665223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2268726d5f617474656e64616e63655f617070726f7665222069643d2242504d4e506c616e655f68726d5f617474656e64616e63655f617070726f7665223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_ecb89d4a54da3ae23601fef85642b0ce', NULL, 'hrm_overtime.bpmn', 'dep_ecb89d4a54da3ae23601fef85642b0ce', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2268726d5f6f76657274696d6522206e616d653d22e58aa0e78fade5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f68726d5f6f76657274696d65223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2268726d5f6f76657274696d65222069643d2242504d4e506c616e655f68726d5f6f76657274696d65223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('byte_febd13bedc800a97127ae1c042eb557b', NULL, 'crm-contract-audit.bpmn', 'dep_febd13bedc800a97127ae1c042eb557b', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d2263726d2d636f6e74726163742d617564697422206e616d653d22e59088e5908ce5aea1e689b92220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f63726d2d636f6e74726163742d6175646974223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d2263726d2d636f6e74726163742d6175646974222069643d2242504d4e506c616e655f63726d2d636f6e74726163742d6175646974223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0'),
+('f1a1b2c3d4e5465f8a9b0c1d2e3f4a5c', '1', 'erp-finance-payment-audit.bpmn', 'f1a1b2c3d4e5465f8a9b0c1d2e3f4a5b', X'3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3e0a3c646566696e6974696f6e7320786d6c6e733d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c2220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e63652220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220786d6c6e733a62706d6e64693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f44492220786d6c6e733a6f6d6764633d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44432220786d6c6e733a6f6d6764693d22687474703a2f2f7777772e6f6d672e6f72672f737065632f44442f32303130303532342f44492220747970654c616e67756167653d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222065787072657373696f6e4c616e67756167653d22687474703a2f2f7777772e77332e6f72672f313939392f585061746822207461726765744e616d6573706163653d22687474703a2f2f7777772e6f6d672e6f72672f737065632f42504d4e2f32303130303532342f4d4f44454c223e0a20203c70726f636573732069643d226572702d66696e616e63652d7061796d656e742d617564697422206e616d653d22e4bb98e6acbee5aea1e689b9e6b581e7a88b2220697345786563757461626c653d2274727565223e0a202020203c73746172744576656e742069643d2253746172744576656e7422206e616d653d22e5bc80e5a78b223e3c2f73746172744576656e743e0a202020203c757365725461736b2069643d225374617274557365724e6f646522206e616d653d22e58f91e8b5b7e4baba223e0a2020202020203c657874656e73696f6e456c656d656e74733e0a20202020202020203c666c6f7761626c653a617070726f76655479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b315d5d3e3c2f666c6f7761626c653a617070726f7665547970653e0a20202020202020203c666c6f7761626c653a63616e646964617465537472617465677920786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b33365d5d3e3c2f666c6f7761626c653a63616e64696461746553747261746567793e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68f90e4baa42220656e61626c653d2274727565222069643d2231223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e68b92e7bb9d2220656e61626c653d2266616c7365222069643d2232223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e8bdace58a9e2220656e61626c653d2266616c7365222069643d2233223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e5a794e6b4be2220656e61626c653d2266616c7365222069643d2234223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e58aa0e7adbe2220656e61626c653d2266616c7365222069643d2235223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a627574746f6e7353657474696e6720786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e2220646973706c61794e616d653d22e98080e59b9e2220656e61626c653d2266616c7365222069643d2236223e3c2f666c6f7761626c653a627574746f6e7353657474696e673e0a20202020202020203c666c6f7761626c653a61737369676e53746172745573657248616e646c65725479706520786d6c6e733a666c6f7761626c653d22687474703a2f2f666c6f7761626c652e6f72672f62706d6e223e3c215b43444154415b325d5d3e3c2f666c6f7761626c653a61737369676e53746172745573657248616e646c6572547970653e0a2020202020203c2f657874656e73696f6e456c656d656e74733e0a202020203c2f757365725461736b3e0a202020203c656e644576656e742069643d22456e644576656e7422206e616d653d22e7bb93e69d9f223e3c2f656e644576656e743e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d312220736f757263655265663d2253746172744576656e7422207461726765745265663d225374617274557365724e6f6465223e3c2f73657175656e6365466c6f773e0a202020203c73657175656e6365466c6f772069643d2273657175656e6365466c6f772d322220736f757263655265663d225374617274557365724e6f646522207461726765745265663d22456e644576656e74223e3c2f73657175656e6365466c6f773e0a20203c2f70726f636573733e0a20203c62706d6e64693a42504d4e4469616772616d2069643d2242504d4e4469616772616d5f6572702d66696e616e63652d7061796d656e742d6175646974223e0a202020203c62706d6e64693a42504d4e506c616e652062706d6e456c656d656e743d226572702d66696e616e63652d7061796d656e742d6175646974222069643d2242504d4e506c616e655f6572702d66696e616e63652d7061796d656e742d6175646974223e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d225374617274557365724e6f6465222069643d2242504d4e53686170655f5374617274557365724e6f6465223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2236302e30222077696474683d223130302e302220783d2238302e302220793d22302e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d2253746172744576656e74222069643d2242504d4e53686170655f53746172744576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d22302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e53686170652062706d6e456c656d656e743d22456e644576656e74222069643d2242504d4e53686170655f456e644576656e74223e0a20202020202020203c6f6d6764633a426f756e6473206865696768743d2233302e30222077696474683d2233302e302220783d223233302e302220793d2231352e30223e3c2f6f6d6764633a426f756e64733e0a2020202020203c2f62706d6e64693a42504d4e53686170653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d32222069643d2242504d4e456467655f73657175656e6365466c6f772d32223e0a20202020202020203c6f6d6764693a776179706f696e7420783d223138302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d223233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a2020202020203c62706d6e64693a42504d4e456467652062706d6e456c656d656e743d2273657175656e6365466c6f772d31222069643d2242504d4e456467655f73657175656e6365466c6f772d31223e0a20202020202020203c6f6d6764693a776179706f696e7420783d2233302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a20202020202020203c6f6d6764693a776179706f696e7420783d2238302e302220793d2233302e30223e3c2f6f6d6764693a776179706f696e743e0a2020202020203c2f62706d6e64693a42504d4e456467653e0a202020203c2f62706d6e64693a42504d4e506c616e653e0a20203c2f62706d6e64693a42504d4e4469616772616d3e0a3c2f646566696e6974696f6e733e', '0');
+
+-- ============ 琛細act_re_model锛堝鍑� 20 琛岋級 ============
+DROP TABLE IF EXISTS `act_re_model`;
+CREATE TABLE `act_re_model` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `VERSION_` int DEFAULT NULL,
+ `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EDITOR_SOURCE_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_FK_MODEL_SOURCE` (`EDITOR_SOURCE_VALUE_ID_`) USING BTREE,
+ KEY `ACT_FK_MODEL_SOURCE_EXTRA` (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) USING BTREE,
+ KEY `ACT_FK_MODEL_DEPLOYMENT` (`DEPLOYMENT_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+INSERT INTO `act_re_model` (`ID_`, `REV_`, `NAME_`, `KEY_`, `CATEGORY_`, `CREATE_TIME_`, `LAST_UPDATE_TIME_`, `VERSION_`, `META_INFO_`, `DEPLOYMENT_ID_`, `EDITOR_SOURCE_VALUE_ID_`, `EDITOR_SOURCE_EXTRA_VALUE_ID_`, `TENANT_ID_`) VALUES
+('0b7c7577949111f192711ab6da3745b7', '1', '鏉ョエ瀹℃壒娴佺▼', 'erp-purchase-invoice-audit', 'erp_purchase_invoice_approve', '2026-08-10 15:57:11.000', '2026-08-10 15:57:11.000', '1', '{"allowCancelRunningProcess":true,"allowWithdrawTask":false,"autoApprovalType":0,"description":"","formCustomCreatePath":"","formCustomViewPath":"","formId":1,"formType":10,"icon":null,"managerUserIds":[1],"printTemplateSetting":{"enable":false,"template":""},"processAfterTriggerSetting":null,"processBeforeTriggerSetting":null,"processIdRule":{"enable":false,"infix":"","length":5,"postfix":"","prefix":""},"sort":1785465606228,"startDeptIds":[],"startUserIds":[],"summarySetting":{"enable":false,"summary":[]},"taskAfterTriggerSetting":null,"taskBeforeTriggerSetting":null,"titleSetting":{"enable":false,"title":""},"type":10,"visible":true}', '0b7c7557949111f192711ab6da3745b7', '0b7c7572949111f192711ab6da3745b7', NULL, ''),
+('23afd50c-8c89-11f1-8a27-00155dad6485', '5', '鍥炴瀹℃壒娴佺▼', 'crm-receivable-audit', '1111', '2026-07-31 18:40:06.233', '2026-08-10 15:25:04.000', '1', '{"allowCancelRunningProcess":true,"allowWithdrawTask":false,"autoApprovalType":0,"description":"","formCustomCreatePath":"","formCustomViewPath":"","formId":1,"formType":10,"icon":null,"managerUserIds":[1],"printTemplateSetting":{"enable":false,"template":""},"processAfterTriggerSetting":null,"processBeforeTriggerSetting":null,"processIdRule":{"enable":false,"infix":"","length":5,"postfix":"","prefix":""},"sort":1785465606228,"startDeptIds":[],"startUserIds":[],"summarySetting":{"enable":false,"summary":[]},"taskAfterTriggerSetting":null,"taskBeforeTriggerSetting":null,"titleSetting":{"enable":false,"title":""},"type":20,"visible":true}', '7215184e-948c-11f1-9271-1ab6da3745b7', '23d3fedd-8c89-11f1-8a27-00155dad6485', '23db9ffe-8c89-11f1-8a27-00155dad6485', ''),
+('44318b176050e94d2c4a86595763dde8', '1', '浜у搧椤圭洰瀹℃壒娴佺▼', 'mes-pd-project-audit', 'mes_pd_project_approve', '2026-08-13 16:12:35.000', '2026-08-13 16:12:35.000', '1', '{"type":10,"sort":1788501889992.000,"formType":10,"visible":true}', 'ce99813cfeb29f270355dd39f8ef74f2', NULL, NULL, NULL),
+('5ddab987-74f9-11f1-91b4-00155dd68500', '7', '閲囪喘瀹℃牳', 'purchase_request_approve', 'purchase_request_approve', '2026-07-01 19:02:59.548', '2026-07-01 19:42:02.328', '1', '{"allowCancelRunningProcess":true,"allowWithdrawTask":false,"autoApprovalType":0,"description":"","formCustomCreatePath":"","formCustomViewPath":"","formId":1,"formType":10,"icon":null,"managerUserIds":[142],"printTemplateSetting":{"enable":false,"template":""},"processAfterTriggerSetting":null,"processBeforeTriggerSetting":null,"processIdRule":{"enable":false,"infix":"","length":5,"postfix":"","prefix":""},"sort":1782874979545,"startDeptIds":[],"startUserIds":[],"summarySetting":{"enable":false,"summary":[]},"taskAfterTriggerSetting":null,"taskBeforeTriggerSetting":null,"titleSetting":{"enable":false,"title":""},"type":20,"visible":true}', 'd232b68a-74fe-11f1-9120-00155dd68500', '5dfd83c8-74f9-11f1-91b4-00155dd68500', '5dff7f99-74f9-11f1-91b4-00155dd68500', ''),
+('c101d3e2-0001-11f2-8a27-00155dad6485', '1', '寮�绁ㄥ鎵规祦绋�', 'crm-invoice-audit', 'crm_invoice_approve', '2026-08-10 14:35:45.000', '2026-08-10 14:35:45.000', '1', '{"allowCancelRunningProcess":true,"allowWithdrawTask":false,"autoApprovalType":0,"description":"","formCustomCreatePath":"","formCustomViewPath":"","formId":1,"formType":10,"icon":null,"managerUserIds":[1],"printTemplateSetting":{"enable":false,"template":""},"processAfterTriggerSetting":null,"processBeforeTriggerSetting":null,"processIdRule":{"enable":false,"infix":"","length":5,"postfix":"","prefix":""},"sort":1785465606228,"startDeptIds":[],"startUserIds":[],"summarySetting":{"enable":false,"summary":[]},"taskAfterTriggerSetting":null,"taskBeforeTriggerSetting":null,"titleSetting":{"enable":false,"title":""},"type":10,"visible":true}', 'c101d3e0-0001-11f2-8a27-00155dad6485', 'c101d3e3-0001-11f2-8a27-00155dad6485', NULL, ''),
+('f1a1b2c3d4e5465f8a9b0c1d2e3f4a5c', '1', '浠樻瀹℃壒娴佺▼', 'erp-finance-payment-audit', 'erp_finance_payment_approve', '2026-08-10 17:35:58.000', '2026-08-10 17:35:58.000', '1', '{"type":10,"sort":1788501889992.000,"formType":10,"visible":true}', 'f1a1b2c3d4e5465f8a9b0c1d2e3f4a5b', NULL, NULL, ''),
+('model_08349f78d675f582f1ff5f08e7714a8d', NULL, '鎶ュ伐瀹℃壒', 'mes-pro-feedback-audit', 'mes_pro_feedback_audit', '2026-09-04 06:09:24.000', '2026-09-04 06:09:24.000', '1', '{"type":10,"formType":10,"sort":1788502164266.000,"visible":true}', 'dep_08349f78d675f582f1ff5f08e7714a8d', NULL, NULL, ''),
+('model_09ba42e32e7a436ee4e2a9b6eef0d232', NULL, '閲囪喘璁㈠崟瀹℃壒', 'purchase_order_approve', 'purchase_order_approve', '2026-09-04 06:07:01.000', '2026-09-04 06:07:01.000', '1', '{"type":10,"formType":10,"sort":1788502021886.000,"visible":true,"allowCancelRunningProcess":true,"allowWithdrawTask":false,"autoApprovalType":0,"description":"","formCustomCreatePath":"","formCustomViewPath":"","formId":null,"managerUserIds":[],"startUserIds":[],"startDeptIds":[],"icon":null,"processBeforeTriggerSetting":null,"processAfterTriggerSetting":null,"taskBeforeTriggerSetting":null,"taskAfterTriggerSetting":null,"printTemplateSetting":null,"summarySetting":null,"titleSetting":null,"processIdRule":null}', 'dep_09ba42e32e7a436ee4e2a9b6eef0d232', NULL, NULL, ''),
+('model_33d3b1649a923d986d89604267b79bbf', NULL, '绂昏亴瀹℃壒', 'hrm_resignation', 'hrm_resignation_approve', '2026-09-04 06:08:24.000', '2026-09-04 06:08:24.000', '1', '{"type":10,"formType":10,"sort":1788502104477.000,"visible":true}', 'dep_33d3b1649a923d986d89604267b79bbf', NULL, NULL, ''),
+('model_66ea9f27906591b4d0048d854c633a82', NULL, '璋冨姩瀹℃壒', 'hrm_transfer', 'hrm_transfer_approve', '2026-09-04 06:08:31.000', '2026-09-04 06:08:31.000', '1', '{"type":10,"formType":10,"sort":1788502111086.000,"visible":true}', 'dep_66ea9f27906591b4d0048d854c633a82', NULL, NULL, ''),
+('model_6e0f473d28c042b8b372d00797549423', NULL, '浠撳簱鍏ュ簱瀹℃壒', 'wms_inbound_approve', 'wms_approve', '2026-09-04 06:08:56.000', '2026-09-04 06:08:56.000', '1', '{"type":10,"formType":10,"sort":1788502136794.000,"visible":true}', 'dep_6e0f473d28c042b8b372d00797549423', NULL, NULL, ''),
+('model_862c6766e8cd1b32946a1ed2956a68bf', NULL, '璇峰亣瀹℃壒', 'hrm_leave', 'hrm_leave_approve', '2026-09-04 06:07:26.000', '2026-09-04 06:07:26.000', '1', '{"type":10,"formType":10,"sort":1788502046995.000,"visible":true}', 'dep_862c6766e8cd1b32946a1ed2956a68bf', NULL, NULL, ''),
+('model_9b3368e05f1d39dee636f464f2d65c16', NULL, '浠撳簱璋冩嫧瀹℃壒', 'wms_transfer_approve', 'wms_approve', '2026-09-04 06:09:10.000', '2026-09-04 06:09:10.000', '1', '{"type":10,"formType":10,"sort":1788502150287.000,"visible":true}', 'dep_9b3368e05f1d39dee636f464f2d65c16', NULL, NULL, ''),
+('model_b6e816103961b88392e4ac24c87dddf8', NULL, '渚涘簲鍟嗗噯鍏ュ鎵�', 'supplier_apply_approve', 'supplier_apply_approve', '2026-09-04 06:08:50.000', '2026-09-04 06:08:50.000', '1', '{"type":10,"formType":10,"sort":1788502130293.000,"visible":true}', 'dep_b6e816103961b88392e4ac24c87dddf8', NULL, NULL, ''),
+('model_b9d15a0bc2b775bebb84987fb4b07cad', NULL, '閿�鍞鍗曞鎵�', 'sale_order_approve', 'sale_order_approve', '2026-09-04 06:06:43.000', '2026-09-04 06:06:43.000', '1', '{"type":10,"formType":10,"sort":1788502003324.000,"visible":true,"allowCancelRunningProcess":true,"allowWithdrawTask":false,"autoApprovalType":0,"description":"","formCustomCreatePath":"","formCustomViewPath":"","formId":null,"managerUserIds":[],"startUserIds":[],"startDeptIds":[],"icon":null,"processBeforeTriggerSetting":null,"processAfterTriggerSetting":null,"taskBeforeTriggerSetting":null,"taskAfterTriggerSetting":null,"printTemplateSetting":null,"summarySetting":null,"titleSetting":null,"processIdRule":null}', 'dep_b9d15a0bc2b775bebb84987fb4b07cad', NULL, NULL, ''),
+('model_bed6796545faa2cb7851a019948e4e49', NULL, '浠撳簱鍑哄簱瀹℃壒', 'wms_outbound_approve', 'wms_approve', '2026-09-04 06:09:03.000', '2026-09-04 06:09:03.000', '1', '{"type":10,"formType":10,"sort":1788502143438.000,"visible":true}', 'dep_bed6796545faa2cb7851a019948e4e49', NULL, NULL, ''),
+('model_c16d0eef322695bed1c0c20e1d0190ce', NULL, '閲囪喘鍏ュ簱瀹℃壒', 'item_receipt_approve', 'item_receipt_approve', '2026-09-04 06:09:17.000', '2026-09-04 06:09:17.000', '1', '{"type":10,"formType":10,"sort":1788502157420.000,"visible":true}', 'dep_c16d0eef322695bed1c0c20e1d0190ce', NULL, NULL, ''),
+('model_d1d2025350ea9af098ca7dbe6e80b442', NULL, '鑰冨嫟寮傚父瀹℃壒', 'hrm_attendance_approve', 'hrm_attendance_approve', '2026-09-04 06:08:38.000', '2026-09-04 06:08:38.000', '1', '{"type":10,"formType":10,"sort":1788502118154.000,"visible":true}', 'dep_d1d2025350ea9af098ca7dbe6e80b442', NULL, NULL, ''),
+('model_ecb89d4a54da3ae23601fef85642b0ce', NULL, '鍔犵彮瀹℃壒', 'hrm_overtime', 'overtime_approve', '2026-09-04 06:07:33.000', '2026-09-04 06:07:33.000', '1', '{"type":10,"formType":10,"sort":1788502053543.000,"visible":true}', 'dep_ecb89d4a54da3ae23601fef85642b0ce', NULL, NULL, ''),
+('model_febd13bedc800a97127ae1c042eb557b', NULL, '鍚堝悓瀹℃壒', 'crm-contract-audit', 'contract_approve', '2026-09-04 06:07:09.000', '2026-09-04 06:07:09.000', '1', '{"type":10,"formType":10,"sort":1788502029973.000,"visible":true,"allowCancelRunningProcess":true,"allowWithdrawTask":false,"autoApprovalType":0,"description":"","formCustomCreatePath":"","formCustomViewPath":"","formId":null,"managerUserIds":[],"startUserIds":[],"startDeptIds":[],"icon":null,"processBeforeTriggerSetting":null,"processAfterTriggerSetting":null,"taskBeforeTriggerSetting":null,"taskAfterTriggerSetting":null,"printTemplateSetting":null,"summarySetting":null,"titleSetting":null,"processIdRule":null}', 'dep_febd13bedc800a97127ae1c042eb557b', NULL, NULL, '');
+
+-- ============ 琛細bpm_process_definition_info锛堝鍑� 20 琛岋級 ============
+DROP TABLE IF EXISTS `bpm_process_definition_info`;
+CREATE TABLE `bpm_process_definition_info` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼瀹氫箟鐨勭紪鍙�',
+ `model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼妯″瀷鐨勭紪鍙�',
+ `model_type` tinyint NOT NULL DEFAULT '10' COMMENT '娴佺▼妯″瀷鐨勭被鍨�',
+ `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼鍒嗙被鐨勭紪鐮�',
+ `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥炬爣',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎻忚堪',
+ `form_type` tinyint NOT NULL DEFAULT '10' COMMENT '琛ㄥ崟绫诲瀷锛�10鏅�氳〃鍗� 20鑷畾涔夎〃鍗曪級',
+ `form_id` bigint DEFAULT NULL COMMENT '鍔ㄦ�佽〃鍗曠紪鍙�',
+ `form_conf` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '琛ㄥ崟鐨勯厤缃�',
+ `form_fields` json DEFAULT NULL COMMENT '琛ㄥ崟椤圭殑鏁扮粍',
+ `form_custom_create_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑷畾涔夎〃鍗曠殑鎻愪氦璺緞',
+ `form_custom_view_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑷畾涔夎〃鍗曠殑鏌ョ湅璺緞',
+ `simple_model` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'SIMPLE 璁捐鍣ㄦā鍨嬫暟鎹�',
+ `visible` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍙',
+ `sort` bigint NOT NULL DEFAULT '0' COMMENT '鎺掑簭鍊�',
+ `start_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙彂璧风敤鎴风紪鍙锋暟缁�',
+ `start_dept_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙彂璧烽儴闂ㄧ紪鍙锋暟缁�',
+ `manager_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙鐞嗙敤鎴风紪鍙锋暟缁�',
+ `allow_cancel_running_process` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍏佽鎾ら攢瀹℃壒涓殑鐢宠',
+ `allow_withdraw_task` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍏佽瀹℃壒浜烘挙鍥炰换鍔�',
+ `process_id_rule` json DEFAULT NULL COMMENT '娴佺▼ ID 瑙勫垯',
+ `auto_approval_type` tinyint DEFAULT NULL COMMENT '鑷姩鍘婚噸绫诲瀷',
+ `title_setting` json DEFAULT NULL COMMENT '鏍囬璁剧疆',
+ `summary_setting` json DEFAULT NULL COMMENT '鎽樿璁剧疆',
+ `process_before_trigger_setting` json DEFAULT NULL COMMENT '娴佺▼鍓嶇疆閫氱煡璁剧疆',
+ `process_after_trigger_setting` json DEFAULT NULL COMMENT '娴佺▼鍚庣疆閫氱煡璁剧疆',
+ `task_before_trigger_setting` json DEFAULT NULL COMMENT '浠诲姟鍓嶇疆閫氱煡璁剧疆',
+ `task_after_trigger_setting` json DEFAULT NULL COMMENT '浠诲姟鍚庣疆閫氱煡璁剧疆',
+ `print_template_setting` json DEFAULT NULL COMMENT '鑷畾涔夋墦鍗版ā鏉胯缃�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BPM 娴佺▼瀹氫箟鎷撳睍淇℃伅琛�';
+INSERT INTO `bpm_process_definition_info` (`id`, `process_definition_id`, `model_id`, `model_type`, `category`, `icon`, `description`, `form_type`, `form_id`, `form_conf`, `form_fields`, `form_custom_create_path`, `form_custom_view_path`, `simple_model`, `visible`, `sort`, `start_user_ids`, `start_dept_ids`, `manager_user_ids`, `allow_cancel_running_process`, `allow_withdraw_task`, `process_id_rule`, `auto_approval_type`, `title_setting`, `summary_setting`, `process_before_trigger_setting`, `process_after_trigger_setting`, `task_before_trigger_setting`, `task_after_trigger_setting`, `print_template_setting`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('8', 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '5ddab987-74f9-11f1-91b4-00155dd68500', '20', 'purchase_request_approve', NULL, '', '10', '1', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"}}', '["{\\"type\\":\\"input\\",\\"field\\":\\"Fyqymqqdoln2abc\\",\\"title\\":\\"濮撳悕\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fuplmqqdoln2acc\\",\\"name\\":\\"ref_F18omqqdoln2adc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"input\\",\\"field\\":\\"Fh6gmqqdooy5aec\\",\\"title\\":\\"骞撮緞\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F5whmqqdooy5afc\\",\\"name\\":\\"ref_Fltemqqdooy5agc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"select\\",\\"field\\":\\"F5mrmqqdutnnabc\\",\\"title\\":\\"閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"effect\\":{\\"fetch\\":\\"\\"},\\"$required\\":false,\\"options\\":[{\\"label\\":\\"閫夐」01\\",\\"value\\":\\"1\\"},{\\"label\\":\\"閫夐」02\\",\\"value\\":\\"2\\"},{\\"label\\":\\"閫夐」03\\",\\"value\\":\\"3\\"}],\\"_fc_id\\":\\"id_Fhnumqqdutnoacc\\",\\"name\\":\\"ref_Fd1wmqqdutnoadc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"select\\"}"]', '', '', '{"buttonsSetting":[{"displayName":"鎻愪氦","enable":true,"id":1},{"displayName":"鎷掔粷","enable":false,"id":2},{"displayName":"杞姙","enable":false,"id":3},{"displayName":"濮旀淳","enable":false,"id":4},{"displayName":"鍔犵","enable":false,"id":5},{"displayName":"閫�鍥�","enable":false,"id":6}],"childNode":{"approveMethod":4,"approveType":1,"assignEmptyHandler":{"type":1,"userIds":null},"assignStartUserHandlerType":1,"buttonsSetting":[{"displayName":"閫氳繃","enable":true,"id":1},{"displayName":"鎷掔粷","enable":true,"id":2},{"displayName":"杞姙","enable":true,"id":3},{"displayName":"濮旀淳","enable":true,"id":4},{"displayName":"鍔犵","enable":true,"id":5},{"displayName":"閫�鍥�","enable":true,"id":6}],"candidateParam":"142","candidateStrategy":30,"childNode":{"id":"EndEvent","name":"缁撴潫","type":1},"fieldsPermission":[{"field":"Fyqymqqdoln2abc","title":"濮撳悕","permission":"1"},{"field":"Fh6gmqqdooy5aec","title":"骞撮緞","permission":"1"},{"field":"F5mrmqqdutnnabc","title":"閫夋嫨鍣�","permission":"1"}],"id":"Activity__69663778421782877292716","name":"瀹℃壒浜�","reasonRequire":false,"rejectHandler":{"returnNodeId":null,"type":1},"showText":"鎸囧畾鎴愬憳锛歵est01","signEnable":false,"skipExpression":"","taskAssignListener":{"body":[],"enable":false,"header":[],"path":null},"taskCompleteListener":{"body":[],"enable":false,"header":[],"path":null},"taskCreateListener":{"body":[],"enable":false,"header":[],"path":null},"timeoutHandler":{"enable":false,"maxRemindCount":null,"timeDuration":null,"type":null},"type":11},"fieldsPermission":[{"field":"Fyqymqqdoln2abc","title":"濮撳悕","permission":"2"},{"field":"Fh6gmqqdooy5aec","title":"骞撮緞","permission":"2"},{"field":"F5mrmqqdutnnabc","title":"閫夋嫨鍣�","permission":"2"}],"id":"StartUserNode","name":"鍙戣捣浜�","showText":"宸茶缃�","type":10}', X'01', '1782874979545', '', '', '142', X'01', X'00', '{"infix":"","enable":false,"length":5,"prefix":"","postfix":""}', '0', '{"title":"","enable":false}', '{"enable":false,"summary":[]}', NULL, NULL, NULL, NULL, '{"enable":false,"template":""}', '142', '2026-07-01 11:42:02', '142', '2026-07-01 11:42:02', X'00'),
+('15', 'crm-receivable-audit:1:7215184e-948c-11f1-9271-1ab6da3745b7', '23afd50c-8c89-11f1-8a27-00155dad6485', '10', '1111', NULL, '', '10', '1', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"}}', '["{\\"type\\":\\"input\\",\\"field\\":\\"Fyqymqqdoln2abc\\",\\"title\\":\\"濮撳悕\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fuplmqqdoln2acc\\",\\"name\\":\\"ref_F18omqqdoln2adc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"input\\",\\"field\\":\\"Fh6gmqqdooy5aec\\",\\"title\\":\\"骞撮緞\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F5whmqqdooy5afc\\",\\"name\\":\\"ref_Fltemqqdooy5agc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"select\\",\\"field\\":\\"F5mrmqqdutnnabc\\",\\"title\\":\\"閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"effect\\":{\\"fetch\\":\\"\\"},\\"$required\\":false,\\"options\\":[{\\"label\\":\\"閫夐」01\\",\\"value\\":\\"1\\"},{\\"label\\":\\"閫夐」02\\",\\"value\\":\\"2\\"},{\\"label\\":\\"閫夐」03\\",\\"value\\":\\"3\\"}],\\"_fc_id\\":\\"id_Fhnumqqdutnoacc\\",\\"name\\":\\"ref_Fd1wmqqdutnoadc\\",\\"_fc_drag_tag\\":\\"select\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"ApiSelect\\",\\"field\\":\\"dc4b501620bb4c8184aaaeb66398324a\\",\\"title\\":\\"鎺ュ彛閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"$required\\":false,\\"props\\":{\\"method\\":\\"GET\\"},\\"_fc_id\\":\\"id_F6ewmrbn96xdc3c\\",\\"name\\":\\"ref_F1jomrbn96xdc4c\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"ApiSelect\\"}"]', '', '', NULL, X'01', '1785465606228', '', '', '1', X'01', X'00', '{"infix":"","enable":false,"length":5,"prefix":"","postfix":""}', '0', '{"title":"","enable":false}', '{"enable":false,"summary":[]}', NULL, NULL, NULL, NULL, '{"enable":false,"template":""}', '1', '2026-07-31 10:40:16', '1', '2026-08-10 07:29:22', X'00'),
+('16', 'crm-invoice-audit:1:c101d3e0-0001-11f2-8a27-00155dad6485', 'c101d3e2-0001-11f2-8a27-00155dad6485', '10', 'crm_invoice_approve', NULL, NULL, '10', '1', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"}}', '["{\\"type\\":\\"input\\",\\"field\\":\\"Fyqymqqdoln2abc\\",\\"title\\":\\"濮撳悕\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fuplmqqdoln2acc\\",\\"name\\":\\"ref_F18omqqdoln2adc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"input\\",\\"field\\":\\"Fh6gmqqdooy5aec\\",\\"title\\":\\"骞撮緞\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F5whmqqdooy5afc\\",\\"name\\":\\"ref_Fltemqqdooy5agc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"select\\",\\"field\\":\\"F5mrmqqdutnnabc\\",\\"title\\":\\"閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"effect\\":{\\"fetch\\":\\"\\"},\\"$required\\":false,\\"options\\":[{\\"label\\":\\"閫夐」01\\",\\"value\\":\\"1\\"},{\\"label\\":\\"閫夐」02\\",\\"value\\":\\"2\\"},{\\"label\\":\\"閫夐」03\\",\\"value\\":\\"3\\"}],\\"_fc_id\\":\\"id_Fhnumqqdutnoacc\\",\\"name\\":\\"ref_Fd1wmqqdutnoadc\\",\\"_fc_drag_tag\\":\\"select\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"ApiSelect\\",\\"field\\":\\"dc4b501620bb4c8184aaaeb66398324a\\",\\"title\\":\\"鎺ュ彛閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"$required\\":false,\\"props\\":{\\"method\\":\\"GET\\"},\\"_fc_id\\":\\"id_F6ewmrbn96xdc3c\\",\\"name\\":\\"ref_F1jomrbn96xdc4c\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"ApiSelect\\"}"]', NULL, NULL, NULL, X'01', '1785465606228', NULL, NULL, '1', X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-08-10 06:35:49', '1', '2026-08-10 06:42:48', X'00'),
+('17', 'erp-purchase-invoice-audit:1:0b7c7557949111f192711ab6da3745b7', '0b7c7577949111f192711ab6da3745b7', '10', 'erp_purchase_invoice_approve', NULL, NULL, '10', '1', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"}}', '["{\\"type\\":\\"input\\",\\"field\\":\\"Fyqymqqdoln2abc\\",\\"title\\":\\"濮撳悕\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fuplmqqdoln2acc\\",\\"name\\":\\"ref_F18omqqdoln2adc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"input\\",\\"field\\":\\"Fh6gmqqdooy5aec\\",\\"title\\":\\"骞撮緞\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F5whmqqdooy5afc\\",\\"name\\":\\"ref_Fltemqqdooy5agc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"select\\",\\"field\\":\\"F5mrmqqdutnnabc\\",\\"title\\":\\"閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"effect\\":{\\"fetch\\":\\"\\"},\\"$required\\":false,\\"options\\":[{\\"label\\":\\"閫夐」01\\",\\"value\\":\\"1\\"},{\\"label\\":\\"閫夐」02\\",\\"value\\":\\"2\\"},{\\"label\\":\\"閫夐」03\\",\\"value\\":\\"3\\"}],\\"_fc_id\\":\\"id_Fhnumqqdutnoacc\\",\\"name\\":\\"ref_Fd1wmqqdutnoadc\\",\\"_fc_drag_tag\\":\\"select\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"ApiSelect\\",\\"field\\":\\"dc4b501620bb4c8184aaaeb66398324a\\",\\"title\\":\\"鎺ュ彛閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"$required\\":false,\\"props\\":{\\"method\\":\\"GET\\"},\\"_fc_id\\":\\"id_F6ewmrbn96xdc3c\\",\\"name\\":\\"ref_F1jomrbn96xdc4c\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"ApiSelect\\"}"]', NULL, NULL, NULL, X'01', '1785465606228', NULL, NULL, '1', X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-08-10 07:57:25', '1', '2026-08-10 07:57:25', X'00'),
+('18', 'erp-finance-payment-audit:1:f1a1b2c3d4e5465f8a9b0c1d2e3f4a5b', 'f1a1b2c3d4e5465f8a9b0c1d2e3f4a5c', '10', 'erp_finance_payment_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1785465606228', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-08-10 09:36:01', '1', '2026-08-10 09:36:01', X'00'),
+('19', 'mes-pd-project-audit:1:ce99813cfeb29f270355dd39f8ef74f2', '44318b176050e94d2c4a86595763dde8', '10', 'mes_pd_project_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1786608755902', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-08-13 08:12:35', '1', '2026-08-13 08:12:35', X'00'),
+('26', 'sale_order_approve:1:dep_b9d15a0bc2b775bebb84987fb4b07cad', 'model_b9d15a0bc2b775bebb84987fb4b07cad', '10', 'sale_order_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502003364', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:06:43', '1', '2026-09-04 06:06:43', X'00'),
+('27', 'purchase_order_approve:1:dep_09ba42e32e7a436ee4e2a9b6eef0d232', 'model_09ba42e32e7a436ee4e2a9b6eef0d232', '10', 'purchase_order_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502021926', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:07:01', '1', '2026-09-04 06:07:01', X'00'),
+('28', 'crm-contract-audit:1:dep_febd13bedc800a97127ae1c042eb557b', 'model_febd13bedc800a97127ae1c042eb557b', '10', 'contract_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502030005', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:07:10', '1', '2026-09-04 06:07:10', X'00'),
+('29', 'hrm_leave:1:dep_862c6766e8cd1b32946a1ed2956a68bf', 'model_862c6766e8cd1b32946a1ed2956a68bf', '10', 'hrm_leave_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502047026', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:07:27', '1', '2026-09-04 06:07:27', X'00'),
+('30', 'hrm_overtime:1:dep_ecb89d4a54da3ae23601fef85642b0ce', 'model_ecb89d4a54da3ae23601fef85642b0ce', '10', 'overtime_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502053580', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:07:33', '1', '2026-09-04 06:07:33', X'00'),
+('31', 'hrm_resignation:1:dep_33d3b1649a923d986d89604267b79bbf', 'model_33d3b1649a923d986d89604267b79bbf', '10', 'hrm_resignation_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502104511', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:08:24', '1', '2026-09-04 06:08:24', X'00'),
+('32', 'hrm_transfer:1:dep_66ea9f27906591b4d0048d854c633a82', 'model_66ea9f27906591b4d0048d854c633a82', '10', 'hrm_transfer_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502111121', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:08:31', '1', '2026-09-04 06:08:31', X'00'),
+('33', 'hrm_attendance_approve:1:dep_d1d2025350ea9af098ca7dbe6e80b442', 'model_d1d2025350ea9af098ca7dbe6e80b442', '10', 'hrm_attendance_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502118186', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:08:38', '1', '2026-09-04 06:08:38', X'00'),
+('34', 'supplier_apply_approve:1:dep_b6e816103961b88392e4ac24c87dddf8', 'model_b6e816103961b88392e4ac24c87dddf8', '10', 'supplier_apply_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502130327', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:08:50', '1', '2026-09-04 06:08:50', X'00'),
+('35', 'wms_inbound_approve:1:dep_6e0f473d28c042b8b372d00797549423', 'model_6e0f473d28c042b8b372d00797549423', '10', 'wms_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502136828', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:08:56', '1', '2026-09-04 06:08:56', X'00'),
+('36', 'wms_outbound_approve:1:dep_bed6796545faa2cb7851a019948e4e49', 'model_bed6796545faa2cb7851a019948e4e49', '10', 'wms_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502143469', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:09:03', '1', '2026-09-04 06:09:03', X'00'),
+('37', 'wms_transfer_approve:1:dep_9b3368e05f1d39dee636f464f2d65c16', 'model_9b3368e05f1d39dee636f464f2d65c16', '10', 'wms_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502150320', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:09:10', '1', '2026-09-04 06:09:10', X'00'),
+('38', 'item_receipt_approve:1:dep_c16d0eef322695bed1c0c20e1d0190ce', 'model_c16d0eef322695bed1c0c20e1d0190ce', '10', 'item_receipt_approve', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502157451', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:09:17', '1', '2026-09-04 06:09:17', X'00'),
+('39', 'mes-pro-feedback-audit:1:dep_08349f78d675f582f1ff5f08e7714a8d', 'model_08349f78d675f582f1ff5f08e7714a8d', '10', 'mes_pro_feedback_audit', NULL, NULL, '10', NULL, NULL, NULL, NULL, NULL, NULL, X'01', '1788502164296', NULL, NULL, NULL, X'01', X'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-09-04 06:09:24', '1', '2026-09-04 06:09:24', X'00');
+
+-- ***********************************************************************
+-- 鈶� 鍗忓悓锛堜笟鍔¢檮浠堕厤缃� + 鍒嗙被 + 琛ㄥ崟 + 鎵╁睍閰嶇疆锛夛紙DDL + 鏁版嵁锛�
+-- ***********************************************************************
+
+-- ============ 琛細bpm_business_attach锛堝鍑� 11 琛岋級 ============
+DROP TABLE IF EXISTS `bpm_business_attach`;
+CREATE TABLE `bpm_business_attach` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼瀹氫箟鐨� Key',
+ `business_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓氬姟绫诲瀷锛屼緥濡� erp_purchase_order',
+ `component_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '涓氬姟璇︽儏缁勪欢璺緞锛屼緥濡� /erp/purchase/order/detail/index.vue',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0寮�鍚� 1鍏抽棴锛�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+ `deleted` bit(1) NOT NULL DEFAULT b'0',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_process_definition_key` (`process_definition_key`,`deleted`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BPM 涓氬姟闄勪欢閰嶇疆琛�';
+INSERT INTO `bpm_business_attach` (`id`, `process_definition_key`, `business_type`, `component_path`, `status`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', 'purchase_approve', 'erp_purchase_order', '/erp/purchase/order/detail/index.vue', '0', '閲囪喘璁㈠崟瀹℃壒灞曠ず閲囪喘璁㈠崟璇︽儏', '', '2026-08-14 06:11:59', '', '2026-08-14 06:11:59', X'00'),
+('2', 'purchase_request_approve', 'erp_purchase_request', '/erp/purchase/request/detail/index.vue', '0', '閲囪喘鐢宠瀹℃壒灞曠ず閲囪喘鐢宠璇︽儏', '', '2026-08-14 06:36:14', '1', '2026-08-14 15:06:16', X'00'),
+('3', 'contract_approve', 'crm_contract', '/crm/contract/detail/approve/index.vue', '0', '鍚堝悓瀹℃牳灞曠ず鍚堝悓璇︽儏', '', '2026-08-14 07:08:08', '', '2026-08-14 07:13:05', X'00'),
+('4', 'crm-invoice-audit', 'crm_invoice', '/crm/invoice/detail/approve/index.vue', '0', '寮�绁ㄥ鎵瑰睍绀哄紑绁ㄨ鎯�', '', '2026-08-14 07:22:40', '', '2026-08-14 07:22:40', X'00'),
+('5', 'crm-receivable-audit', 'crm_receivable', '/crm/receivable/detail/approve/index.vue', '0', '鍥炴瀹℃壒灞曠ず鍥炴璇︽儏', '', '2026-08-14 07:22:40', '', '2026-08-14 07:22:40', X'00'),
+('6', 'erp-finance-payment-audit', 'erp_finance_payment', '/erp/finance/payment/detail/approve/index.vue', '0', '浠樻瀹℃壒灞曠ず浠樻鍗曡鎯�', '', '2026-08-14 07:22:40', '', '2026-08-14 07:22:40', X'00'),
+('7', 'erp-purchase-invoice-audit', 'erp_purchase_invoice', '/erp/purchase/invoice/detail/approve/index.vue', '0', '鏉ョエ瀹℃壒灞曠ず鏉ョエ璇︽儏', '', '2026-08-14 07:22:40', '', '2026-08-14 07:22:40', X'00'),
+('8', 'hrm_leave', 'hrm_leave', '/hrm/leave/detail/approve/index.vue', '0', '璇峰亣瀹℃壒灞曠ず璇峰亣璇︽儏', '', '2026-08-14 07:45:33', '', '2026-08-14 07:45:33', X'00'),
+('9', 'hrm_resignation', 'hrm_resignation', '/hrm/resignation/detail/approve/index.vue', '0', '绂昏亴瀹℃壒灞曠ず绂昏亴璇︽儏', '', '2026-08-14 07:45:33', '', '2026-08-14 07:45:33', X'00'),
+('10', 'hrm_transfer', 'hrm_transfer', '/hrm/transfer/detail/approve/index.vue', '0', '璋冨矖瀹℃壒灞曠ず璋冨矖璇︽儏', '', '2026-08-14 07:45:33', '', '2026-08-14 07:45:33', X'00'),
+('11', 'hrm_attendance_exception', 'hrm_attendance_exception', '/hrm/attendance/exception/detail/approve/index.vue', '0', '鑰冨嫟寮傚父瀹℃壒灞曠ず鑰冨嫟寮傚父璇︽儏', '', '2026-08-14 07:45:33', '', '2026-08-14 07:45:33', X'00');
+
+-- ============ 琛細bpm_category锛堝鍑� 22 琛岋級 ============
+DROP TABLE IF EXISTS `bpm_category`;
+CREATE TABLE `bpm_category` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍒嗙被缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒嗙被鍚�',
+ `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒嗙被鏍囧織',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒嗙被鎻忚堪',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍒嗙被鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鍒嗙被鎺掑簭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=216 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BPM 娴佺▼鍒嗙被琛�';
+INSERT INTO `bpm_category` (`id`, `name`, `code`, `description`, `status`, `sort`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '鍙戣揣瀹℃壒', '鍒嗙被1', '鍒嗙被1', '0', '1', '1', '2026-06-23 16:23:03', '1', '2026-07-08 13:36:20', X'00'),
+('2', '閲囪喘瀹℃牳', 'purchase_request_approve', NULL, '0', '2', '142', '2026-06-30 16:44:10', '142', '2026-07-01 11:02:23', X'00'),
+('3', '閿�鍞姤浠峰鎵�', 'sale_quotation_approve', NULL, '0', '3', '142', '2026-07-02 09:54:40', '142', '2026-07-02 09:54:40', X'00'),
+('4', '鍚堝悓瀹℃壒', 'contract_approve', '鍚堝悓瀹℃壒娴佺▼鍒嗙被', '0', '0', '1', '2026-07-02 03:34:03', '1', '2026-07-02 03:34:03', X'00'),
+('5', '浜哄姏璧勬簮', 'hrm', NULL, '0', '5', '1', '2026-07-06 13:13:03', '1', '2026-07-06 13:13:03', X'00'),
+('120', '浠撳簱瀹℃牳', 'wms_approve', '浠撳簱绠$悊瀹℃壒娴佺▼鍒嗙被', '0', '30', '1', '2026-07-09 02:25:58', '1', '2026-07-09 02:25:58', X'00'),
+('200', '鑰冨嫟寮傚父瀹℃壒', 'hrm_attendance_approve', 'HRM鑰冨嫟寮傚父瀹℃壒鍒嗙被', '0', '50', '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', X'00'),
+('201', '璇峰亣瀹℃壒', '鍒嗙被2', '123123123', '0', '12', '1', '2026-07-08 13:56:23', '1', '2026-07-08 13:56:23', X'00'),
+('202', '閲囪喘鍏ュ簱瀹℃壒', 'item_receipt_approve', 'MES閲囪喘鍏ュ簱鍗曞鎵瑰垎绫�', '0', '0', '1', '2026-07-10 03:29:18', '1', '2026-07-10 03:29:18', X'00'),
+('203', '鍥炴瀹℃壒', '1111', '222', '0', '1', '1', '2026-07-31 10:38:55', '1', '2026-07-31 10:38:55', X'00'),
+('204', '寮�绁ㄥ鎵�', 'crm_invoice_approve', '寮�绁ㄥ鎵规祦绋嬪垎绫�', '0', '60', '1', '2026-08-10 06:34:18', '1', '2026-08-10 06:34:18', X'00'),
+('205', '鏉ョエ瀹℃壒', 'erp_purchase_invoice_approve', 'ERP閲囪喘鏉ョエ瀹℃壒鍒嗙被', '0', '70', '1', '2026-08-10 07:56:24', '1', '2026-08-10 07:56:24', X'00'),
+('206', '浠樻瀹℃牳', 'erp_finance_payment_approve', '浠樻鍗曞鎵�', '0', '80', '1', '2026-08-10 09:35:41', '1', '2026-08-10 09:35:41', X'00'),
+('207', '浜у搧椤圭洰瀹℃壒', 'mes_pd_project_approve', '浜у搧椤圭洰鏈�鍚庡鏍窧PM瀹℃壒', '0', '90', '1', '2026-08-13 08:12:13', '1', '2026-08-13 08:12:13', X'00'),
+('208', '渚涘簲鍟嗗噯鍏ュ鎵�', 'supplier_apply_approve', 'SRM渚涘簲鍟嗗噯鍏ョ敵璇峰鎵规祦绋嬪垎绫�', '0', '100', '1', '2026-09-02 08:30:00', '1', '2026-09-02 08:30:00', X'00'),
+('209', '閲囪喘璁㈠崟瀹℃壒', 'purchase_order_approve', 'ERP 閲囪喘璁㈠崟瀹℃壒', '0', '10', '1', '2026-09-04 06:05:04', '1', '2026-09-04 06:05:04', X'00'),
+('210', '閿�鍞鍗曞鎵�', 'sale_order_approve', 'ERP 閿�鍞鍗曞鎵�', '0', '20', '1', '2026-09-04 06:05:04', '1', '2026-09-04 06:05:04', X'00'),
+('211', '璇峰亣瀹℃壒', 'hrm_leave_approve', 'HRM 璇峰亣鐢宠瀹℃壒', '0', '30', '1', '2026-09-04 06:05:04', '1', '2026-09-04 06:05:04', X'00'),
+('212', '鍔犵彮瀹℃壒', 'overtime_approve', 'HRM 鍔犵彮鐢宠瀹℃壒', '0', '40', '1', '2026-09-04 06:05:04', '1', '2026-09-04 06:05:04', X'00'),
+('213', '绂昏亴瀹℃壒', 'hrm_resignation_approve', 'HRM 绂昏亴鐢宠瀹℃壒', '0', '50', '1', '2026-09-04 06:05:04', '1', '2026-09-04 06:05:04', X'00'),
+('214', '璋冨姩瀹℃壒', 'hrm_transfer_approve', 'HRM 璋冨姩鐢宠瀹℃壒', '0', '60', '1', '2026-09-04 06:05:04', '1', '2026-09-04 06:05:04', X'00'),
+('215', '鎶ュ伐瀹℃壒', 'mes_pro_feedback_audit', 'MES 鐢熶骇鎶ュ伐/宸ュ崟瀹℃壒', '0', '70', '1', '2026-09-04 06:05:04', '1', '2026-09-04 06:05:04', X'00');
+
+-- ============ 琛細bpm_form锛堝鍑� 4 琛岋級 ============
+DROP TABLE IF EXISTS `bpm_form`;
+CREATE TABLE `bpm_form` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '琛ㄥ崟鍚�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `conf` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '琛ㄥ崟鐨勯厤缃�',
+ `fields` json NOT NULL COMMENT '琛ㄥ崟椤圭殑鏁扮粍',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BPM 宸ヤ綔娴佽〃鍗曞畾涔夎〃';
+INSERT INTO `bpm_form` (`id`, `name`, `status`, `conf`, `fields`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '琛ㄥ崟1', '0', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"}}', '["{\\"type\\":\\"input\\",\\"field\\":\\"Fyqymqqdoln2abc\\",\\"title\\":\\"濮撳悕\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fuplmqqdoln2acc\\",\\"name\\":\\"ref_F18omqqdoln2adc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"input\\",\\"field\\":\\"Fh6gmqqdooy5aec\\",\\"title\\":\\"骞撮緞\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F5whmqqdooy5afc\\",\\"name\\":\\"ref_Fltemqqdooy5agc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"select\\",\\"field\\":\\"F5mrmqqdutnnabc\\",\\"title\\":\\"閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"effect\\":{\\"fetch\\":\\"\\"},\\"$required\\":false,\\"options\\":[{\\"label\\":\\"閫夐」01\\",\\"value\\":\\"1\\"},{\\"label\\":\\"閫夐」02\\",\\"value\\":\\"2\\"},{\\"label\\":\\"閫夐」03\\",\\"value\\":\\"3\\"}],\\"_fc_id\\":\\"id_Fhnumqqdutnoacc\\",\\"name\\":\\"ref_Fd1wmqqdutnoadc\\",\\"_fc_drag_tag\\":\\"select\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"ApiSelect\\",\\"field\\":\\"dc4b501620bb4c8184aaaeb66398324a\\",\\"title\\":\\"鎺ュ彛閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"$required\\":false,\\"props\\":{\\"method\\":\\"GET\\"},\\"_fc_id\\":\\"id_F6ewmrbn96xdc3c\\",\\"name\\":\\"ref_F1jomrbn96xdc4c\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"ApiSelect\\"}"]', NULL, '1', '2026-06-23 16:24:37', '1', '2026-07-08 13:35:39', X'00'),
+('2', '璇峰亣琛ㄥ崟', '0', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"}}', '["{\\"type\\":\\"DeptSelect\\",\\"field\\":\\"ce674cb3f7604c5da893b347bf1ff855\\",\\"title\\":\\"閮ㄩ棬閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"$required\\":true,\\"props\\":{\\"returnType\\":\\"id\\",\\"defaultCurrentDept\\":false},\\"_fc_id\\":\\"id_Fgcgmrbnv9c4cbc\\",\\"name\\":\\"ref_F7c0mrbnv9c4ccc\\",\\"_fc_drag_tag\\":\\"DeptSelect\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"UserSelect\\",\\"field\\":\\"6ada8f47c5ad483ca7e2a15da2d922d1\\",\\"title\\":\\"鐢ㄦ埛閫夋嫨鍣╘\",\\"info\\":\\"\\",\\"$required\\":true,\\"props\\":{\\"defaultCurrentUser\\":false},\\"_fc_id\\":\\"id_F0pdmrbnvboxcdc\\",\\"name\\":\\"ref_F6pamrbnvboxcec\\",\\"_fc_drag_tag\\":\\"UserSelect\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"datePicker\\",\\"field\\":\\"Fio0ms5fmwwnabc\\",\\"title\\":\\"寮�濮嬫棩鏈焅\",\\"info\\":\\"\\",\\"$required\\":true,\\"props\\":{\\"showTime\\":true},\\"_fc_id\\":\\"id_F28vms5fmwwnacc\\",\\"name\\":\\"ref_Fhufms5fmwwnadc\\",\\"_fc_drag_tag\\":\\"datePicker\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"datePicker\\",\\"field\\":\\"Fpn0ms5fmyb4aec\\",\\"title\\":\\"缁撴潫鏃ユ湡\\",\\"info\\":\\"\\",\\"$required\\":true,\\"props\\":{\\"showTime\\":true},\\"_fc_id\\":\\"id_Fxrgms5fmyb4afc\\",\\"name\\":\\"ref_Fffoms5fmyb4agc\\",\\"_fc_drag_tag\\":\\"datePicker\\",\\"display\\":true,\\"hidden\\":false}","{\\"type\\":\\"inputNumber\\",\\"field\\":\\"F3n6ms5fwzqaaqc\\",\\"title\\":\\"璇峰亣澶╂暟\\",\\"info\\":\\"\\",\\"$required\\":true,\\"props\\":{\\"min\\":1},\\"_fc_id\\":\\"id_Fas0ms5fwzqbarc\\",\\"name\\":\\"ref_Fz1mms5fwzqbasc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"inputNumber\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"F1noms5fo0j5ahc\\",\\"title\\":\\"璇峰亣浜嬬敱\\",\\"info\\":\\"\\",\\"$required\\":true,\\"_fc_id\\":\\"id_Fybxms5fo0j5aic\\",\\"name\\":\\"ref_Fcv7ms5fo0j5ajc\\",\\"_fc_drag_tag\\":\\"input\\",\\"display\\":true,\\"hidden\\":false}"]', '1111', '1', '2026-07-08 13:54:31', '1', '2026-07-29 10:06:22', X'00'),
+('3', '渚涘簲鍟嗗噯鍏�', '0', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"},"formName":"渚涘簲鍟嗗噯鍏�"}', '["{\\"type\\":\\"input\\",\\"field\\":\\"Ftvpmtjte8y4abc\\",\\"title\\":\\"鍚嶇О\\",\\"info\\":\\"鍏徃鍚嶅瓧\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fgxsmtjte8y4acc\\",\\"name\\":\\"ref_Fu8smtjte8y4adc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"Fe4zmtjtepcyaec\\",\\"title\\":\\"鍏徃浠嬬粛\\",\\"info\\":\\"鍏徃绠�浠媆\",\\"$required\\":false,\\"props\\":{\\"type\\":\\"textarea\\"},\\"_fc_id\\":\\"id_Fapymtjtepcyafc\\",\\"name\\":\\"ref_Fofimtjtepcyagc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"textarea\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"Fxoumtjtfdmsahc\\",\\"title\\":\\"鐢佃瘽\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F430mtjtfdmsaic\\",\\"name\\":\\"ref_Fjpwmtjtfdmsajc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"Fs0kmtjtficsakc\\",\\"title\\":\\"娉曚汉鍚嶇О\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fwmbmtjtficsalc\\",\\"name\\":\\"ref_Fcr1mtjtficsamc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"F3m4mtjtfqiqanc\\",\\"title\\":\\"鍏徃璐熻矗浜鸿仈绯绘柟寮廫\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fgh9mtjtfqiqaoc\\",\\"name\\":\\"ref_Fs96mtjtfqiqapc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}"]', NULL, '1', '2026-09-02 16:08:31', '1', '2026-09-02 16:08:31', X'00'),
+('4', '閲囪喘琛ㄥ崟', '0', '{"form":{"layout":"horizontal","labelAlign":"right","size":"middle","colon":false,"labelCol":{"style":{"width":"125px"}},"wrapperCol":{"span":24},"labelWidth":"100px"},"resetBtn":{"show":false,"innerText":"閲嶇疆"},"submitBtn":{"show":true,"innerText":"鎻愪氦"}}', '["{\\"type\\":\\"input\\",\\"field\\":\\"Fr9umtk0jqtyabc\\",\\"title\\":\\"閲囪喘鍗曞彿\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fqzrmtk0jqtzacc\\",\\"name\\":\\"ref_Fk3emtk0jqtzadc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"F5vrmtk0kaowaec\\",\\"title\\":\\"閲囪喘閮ㄩ棬\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F0qwmtk0kaowafc\\",\\"name\\":\\"ref_Fxpfmtk0kaowagc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"timePicker\\",\\"field\\":\\"Faoymtk0kvopahc\\",\\"title\\":\\"閲囪喘鏃堕棿\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fhmemtk0kvopaic\\",\\"name\\":\\"ref_Fa30mtk0kvopajc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"timePicker\\"}","{\\"type\\":\\"timePicker\\",\\"field\\":\\"Fseemtk0l4kpakc\\",\\"title\\":\\"鍒拌揣鏃堕棿\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_F4dfmtk0l4kpalc\\",\\"name\\":\\"ref_F3jqmtk0l4kpamc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"timePicker\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"Fjeimtk0lyj1awc\\",\\"title\\":\\"閲囪喘鏁伴噺\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fcs1mtk0lyj1axc\\",\\"name\\":\\"ref_Fx89mtk0lyj1ayc\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"Fizgmtk0lz00azc\\",\\"title\\":\\"閲囪喘鍗曚环\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fklomtk0lz01b0c\\",\\"name\\":\\"ref_Fz4smtk0lz01b1c\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"Feejmtk0lzgmb2c\\",\\"title\\":\\"閲囪喘鎬讳环\\",\\"info\\":\\"\\",\\"$required\\":false,\\"_fc_id\\":\\"id_Fgpumtk0lzgmb3c\\",\\"name\\":\\"ref_Ffaomtk0lzgmb4c\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"input\\"}","{\\"type\\":\\"input\\",\\"field\\":\\"Feo7mtk0m9sab5c\\",\\"title\\":\\"閲囪喘鏄庣粏\\",\\"info\\":\\"\\",\\"$required\\":false,\\"props\\":{\\"type\\":\\"textarea\\"},\\"_fc_id\\":\\"id_Fht3mtk0m9sab6c\\",\\"name\\":\\"ref_Fwwpmtk0m9sab7c\\",\\"display\\":true,\\"hidden\\":false,\\"_fc_drag_tag\\":\\"textarea\\"}"]', NULL, '1', '2026-09-02 19:30:15', '1', '2026-09-02 19:30:15', X'00');
+
+-- ============ 琛細bpm_user_group锛堝鍑� 3 琛岋級 ============
+DROP TABLE IF EXISTS `bpm_user_group`;
+CREATE TABLE `bpm_user_group` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '缁勫悕',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎻忚堪',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `user_ids` json NOT NULL COMMENT '鎴愬憳鐢ㄦ埛缂栧彿鏁扮粍',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BPM 鐢ㄦ埛缁勮〃';
+INSERT INTO `bpm_user_group` (`id`, `name`, `description`, `status`, `user_ids`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '缁�1', NULL, '0', '[1,113,115,100]', '1', '2026-06-23 16:27:37', '1', '2026-08-06 16:51:20', X'00'),
+('2', '缁忚惀缁�', NULL, '0', '[247]', '1', '2026-09-02 15:58:35', '1', '2026-09-02 15:58:35', X'00'),
+('3', '缁忚惀閮�', NULL, '0', '[1,247,233]', '1', '2026-09-02 19:26:22', '1', '2026-09-03 13:37:13', X'00');
+
+-- ============ 琛細bpm_process_listener锛堝鍑� 1 琛岋級 ============
+DROP TABLE IF EXISTS `bpm_process_listener`;
+CREATE TABLE `bpm_process_listener` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭 ID',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐩戝惉鍣ㄥ悕瀛�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐩戝惉绫诲瀷锛坋xecution鎵ц鐩戝惉鍣ㄣ�乼ask浠诲姟鐩戝惉鍣級',
+ `event` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐩戝惉浜嬩欢',
+ `value_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍊肩被鍨嬶紙class绫汇�乨elegateExpression濮旀墭琛ㄨ揪寮忋�乪xpression琛ㄨ揪寮忥級',
+ `value` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍊�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BPM 娴佺▼鐩戝惉鍣ㄨ〃';
+INSERT INTO `bpm_process_listener` (`id`, `name`, `status`, `type`, `event`, `value_type`, `value`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '娴嬭瘯鐩戝惉鍣�', '0', 'task', 'create', 'class', 'org.flowable.engine.delegate.TaskListener', '1', '2026-07-08 13:43:00', '1', '2026-07-08 13:43:00', X'00');
+
+-- ============ 琛細bpm_process_expression锛堝鍑� 1 琛岋級 ============
+DROP TABLE IF EXISTS `bpm_process_expression`;
+CREATE TABLE `bpm_process_expression` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '琛ㄨ揪寮忓悕瀛�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '琛ㄨ揪寮忕姸鎬侊紙0姝e父 1鍋滅敤锛�',
+ `expression` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '琛ㄨ揪寮�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BPM 娴佺▼琛ㄨ揪寮忚〃';
+INSERT INTO `bpm_process_expression` (`id`, `name`, `status`, `expression`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '閰掓硥', '0', '鐜板湪鎵�', '1', '2026-06-23 16:25:59', '1', '2026-06-23 16:25:59', X'00');
+
+-- ***********************************************************************
+-- 鈶� BI 鍐崇瓥澶у睆 / go-view锛圖DL + 鏁版嵁锛�
+-- ***********************************************************************
+
+-- ============ 琛細bi_dashboard锛堝鍑� 5 琛岋級 ============
+DROP TABLE IF EXISTS `bi_dashboard`;
+CREATE TABLE `bi_dashboard` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浠〃鐩樺悕绉�',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浠〃鐩樼紪鐮侊紙鍞竴鏍囪瘑锛�',
+ `group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎵�灞炲垎缁勶細purchase_sales/warehouse/production_equipment/quality/hr_oa',
+ `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥炬爣',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭',
+ `status` tinyint NOT NULL DEFAULT '1' COMMENT '鐘舵�侊細0-绂佺敤 1-鍚敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`) USING BTREE,
+ KEY `idx_group_code` (`group_code`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BI浠〃鐩樺畾涔夎〃';
+INSERT INTO `bi_dashboard` (`id`, `name`, `code`, `group_code`, `icon`, `sort`, `status`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '閲囪喘閿�鍞敭鍚庡ぇ灞�', 'purchase_sales', 'purchase_sales', 'ep:trend-charts', '1', '1', '閲囪喘銆侀攢鍞�佸敭鍚庝笟鍔℃瑙�', '1', '2026-08-05 06:24:55', '1', '2026-08-05 06:24:55', X'00'),
+('2', '浠撳簱澶у睆', 'warehouse', 'warehouse', 'ep:warehouse', '2', '1', '浠撳偍鐗╂祦涓氬姟姒傝', '1', '2026-08-05 06:24:55', '1', '2026-08-05 06:24:55', X'00'),
+('3', '鐢熶骇璁惧澶у睆', 'production_equipment', 'production_equipment', 'ep:set-up', '3', '1', '鐢熶骇绠℃帶銆佽澶囩鐞嗕笟鍔℃瑙�', '1', '2026-08-05 06:24:55', '1', '2026-08-05 06:24:55', X'00'),
+('4', '璐ㄩ噺澶у睆', 'quality', 'quality', 'ep:circle-check', '4', '1', '璐ㄩ噺绠$悊涓氬姟姒傝', '1', '2026-08-05 06:24:55', '1', '2026-08-05 06:24:55', X'00'),
+('5', '浜鸿祫鍔炲叕澶у睆', 'hr_oa', 'hr_oa', 'ep:office-building', '5', '1', '浜哄姏璧勬簮銆佸崗鍚屽姙鍏笟鍔℃瑙�', '1', '2026-08-05 06:24:55', '1', '2026-08-05 06:24:55', X'00');
+
+-- ============ 琛細bi_chart_config锛堝鍑� 36 琛岋級 ============
+DROP TABLE IF EXISTS `bi_chart_config`;
+CREATE TABLE `bi_chart_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `dashboard_id` bigint NOT NULL COMMENT '鎵�灞炰华琛ㄧ洏ID',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍥捐〃鍚嶇О',
+ `chart_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍥捐〃绫诲瀷锛歜ar/line/pie/scatter/gauge/table/number',
+ `data_source_id` bigint DEFAULT NULL COMMENT '鏁版嵁婧愰厤缃甀D',
+ `query_sql` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鏌ヨSQL锛堟敮鎸� {{param}} 鍗犱綅绗︼級',
+ `position` json DEFAULT NULL COMMENT '甯冨眬浣嶇疆 {x, y, w, h}',
+ `chart_options` json DEFAULT NULL COMMENT 'ECharts 閰嶇疆椤硅鐩�',
+ `refresh_interval` int NOT NULL DEFAULT '0' COMMENT '鍒锋柊闂撮殧锛堢锛夛紝0琛ㄧず涓嶈嚜鍔ㄥ埛鏂�',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭',
+ `status` tinyint NOT NULL DEFAULT '1' COMMENT '鐘舵�侊細0-绂佺敤 1-鍚敤',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_dashboard_id` (`dashboard_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BI鍥捐〃閰嶇疆琛�';
+INSERT INTO `bi_chart_config` (`id`, `dashboard_id`, `name`, `chart_type`, `data_source_id`, `query_sql`, `position`, `chart_options`, `refresh_interval`, `sort`, `status`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '1', '閲囪喘璁㈠崟鎬绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM erp_purchase_order WHERE deleted = 0', '{"h":4,"w":3,"x":0,"y":0}', NULL, '10', '1', '1', '1', '2026-08-05 07:07:40', '142', '2026-08-05 17:42:42', X'00'),
+('2', '1', '閿�鍞鍗曟�绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM erp_sale_order WHERE deleted = 0', '{"h":4,"w":3,"x":3,"y":0}', NULL, '0', '2', '1', '1', '2026-08-05 07:07:47', '1', '2026-08-05 07:07:47', X'00'),
+('3', '1', '瀹㈡埛鎬绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM crm_customer WHERE deleted = 0', '{"h":4,"w":3,"x":6,"y":0}', NULL, '0', '3', '1', '1', '2026-08-05 07:07:47', '1', '2026-08-05 07:07:47', X'00'),
+('4', '1', '渚涘簲鍟嗘�绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM erp_supplier WHERE deleted = 0', '{"h":4,"w":3,"x":9,"y":0}', NULL, '0', '4', '1', '1', '2026-08-05 07:07:47', '1', '2026-08-05 07:07:47', X'00'),
+('5', '1', '閲囪喘璁㈠崟鏈堝害瓒嬪娍', 'bar', NULL, 'SELECT DATE_FORMAT(order_time, \'%Y-%m\') AS name, COUNT(*) AS value FROM erp_purchase_order WHERE deleted = 0 AND order_time >= DATE_SUB(NOW(), INTERVAL 12 MONTH) GROUP BY DATE_FORMAT(order_time, \'%Y-%m\') ORDER BY name', '{"h":8,"w":7,"x":0,"y":4}', NULL, '0', '5', '1', '1', '2026-08-05 07:07:58', '1', '2026-08-05 07:07:58', X'00'),
+('6', '1', '閿�鍞鍗曟湀搴﹁秼鍔�', 'line', NULL, 'SELECT DATE_FORMAT(order_time, \'%Y-%m\') AS name, COUNT(*) AS value FROM erp_sale_order WHERE deleted = 0 AND order_time >= DATE_SUB(NOW(), INTERVAL 12 MONTH) GROUP BY DATE_FORMAT(order_time, \'%Y-%m\') ORDER BY name', '{"h":8,"w":5,"x":7,"y":4}', NULL, '0', '6', '1', '1', '2026-08-05 07:07:58', '1', '2026-08-05 07:07:58', X'00'),
+('7', '1', '閲囪喘璁㈠崟鐘舵�佸垎甯�', 'pie', NULL, 'SELECT CASE status WHEN 0 THEN \'寰呭鎵筡' WHEN 1 THEN \'瀹℃壒涓璡' WHEN 2 THEN \'宸查�氳繃\' WHEN 3 THEN \'宸查┏鍥瀄' WHEN 4 THEN \'宸插叧闂璡' ELSE \'鏈煡\' END AS name, COUNT(*) AS value FROM erp_purchase_order WHERE deleted = 0 GROUP BY status', '{"h":8,"w":5,"x":0,"y":12}', NULL, '0', '7', '1', '1', '2026-08-05 07:07:58', '1', '2026-08-05 07:07:58', X'00'),
+('8', '1', '鏈�杩戦噰璐鍗�', 'table', NULL, 'SELECT no AS 璁㈠崟鍙�, total_price AS 閲戦, order_time AS 涓嬪崟鏃堕棿 FROM erp_purchase_order WHERE deleted = 0 ORDER BY order_time DESC LIMIT 10', '{"h":8,"w":7,"x":5,"y":12}', NULL, '0', '8', '1', '1', '2026-08-05 07:07:58', '1', '2026-08-05 07:07:58', X'00'),
+('9', '2', '浠撳簱鏁伴噺', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_wm_warehouse WHERE deleted = 0 AND frozen = 0', '{"h":4,"w":3,"x":0,"y":0}', NULL, '0', '1', '1', '1', '2026-08-05 07:08:31', '1', '2026-08-05 07:08:31', X'00'),
+('10', '2', '鐗╂枡搴撳瓨鍝佺鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_wm_material_stock WHERE deleted = 0 AND quantity > 0', '{"h":4,"w":3,"x":3,"y":0}', NULL, '0', '2', '1', '1', '2026-08-05 07:08:31', '1', '2026-08-05 07:08:31', X'00'),
+('11', '2', '鍒拌揣閫氱煡鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_wm_arrival_notice WHERE deleted = 0', '{"h":4,"w":3,"x":6,"y":0}', NULL, '0', '3', '1', '1', '2026-08-05 07:08:31', '1', '2026-08-05 07:08:31', X'00'),
+('12', '2', '鍑鸿揣閫氱煡鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_wm_sales_notice WHERE deleted = 0', '{"h":4,"w":3,"x":9,"y":0}', NULL, '0', '4', '1', '1', '2026-08-05 07:08:31', '1', '2026-08-05 07:08:31', X'00'),
+('13', '2', '鍚勪粨搴撳簱瀛橀噺', 'bar', NULL, 'SELECT w.name, COALESCE(SUM(s.quantity), 0) AS value FROM mes_wm_warehouse w LEFT JOIN mes_wm_material_stock s ON w.id = s.warehouse_id AND s.deleted = 0 WHERE w.deleted = 0 GROUP BY w.id, w.name', '{"h":8,"w":7,"x":0,"y":4}', NULL, '0', '5', '1', '1', '2026-08-05 07:08:46', '1', '2026-08-05 07:08:46', X'00'),
+('14', '2', '鍑哄叆搴撹秼鍔�', 'line', NULL, 'SELECT DATE_FORMAT(transaction_time, \'%Y-%m\') AS name, SUM(CASE WHEN type = 1 THEN quantity ELSE 0 END) AS \'鍏ュ簱\', SUM(CASE WHEN type = 2 THEN quantity ELSE 0 END) AS \'鍑哄簱\' FROM mes_wm_transaction WHERE deleted = 0 AND transaction_time >= DATE_SUB(NOW(), INTERVAL 12 MONTH) GROUP BY DATE_FORMAT(transaction_time, \'%Y-%m\') ORDER BY name', '{"h":8,"w":5,"x":7,"y":4}', NULL, '0', '6', '1', '1', '2026-08-05 07:08:47', '1', '2026-08-05 07:09:25', X'00'),
+('15', '2', '鏈�杩戝叆搴撹褰�', 'table', NULL, 'SELECT code AS 鍗曞彿, name AS 鍚嶇О, receipt_date AS 鍏ュ簱鏃ユ湡 FROM mes_wm_item_receipt WHERE deleted = 0 ORDER BY create_time DESC LIMIT 10', '{"h":8,"w":12,"x":0,"y":12}', NULL, '0', '7', '1', '1', '2026-08-05 07:08:47', '1', '2026-08-05 07:09:11', X'00'),
+('16', '3', '宸ュ崟鎬绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_pro_work_order WHERE deleted = 0', '{"h":4,"w":3,"x":0,"y":0}', NULL, '0', '1', '1', '1', '2026-08-05 07:09:49', '1', '2026-08-05 07:09:49', X'00'),
+('17', '3', '璁惧鎬绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_dv_machinery WHERE deleted = 0', '{"h":4,"w":3,"x":3,"y":0}', NULL, '0', '2', '1', '1', '2026-08-05 07:09:49', '1', '2026-08-05 07:09:49', X'00'),
+('18', '3', '鏈湀鎶ュ伐鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_pro_feedback WHERE deleted = 0 AND MONTH(feedback_time) = MONTH(NOW()) AND YEAR(feedback_time) = YEAR(NOW())', '{"h":4,"w":3,"x":6,"y":0}', NULL, '0', '3', '1', '1', '2026-08-05 07:09:49', '1', '2026-08-05 07:09:49', X'00'),
+('19', '3', '宸ュ崟瀹屾垚鐜�', 'gauge', NULL, 'SELECT ROUND(SUM(CASE WHEN status = 3 THEN 1 ELSE 0 END) * 100.0 / COUNT(*), 1) AS value FROM mes_pro_work_order WHERE deleted = 0', '{"h":4,"w":3,"x":9,"y":0}', NULL, '0', '4', '1', '1', '2026-08-05 07:09:49', '1', '2026-08-05 07:09:49', X'00'),
+('20', '3', '宸ュ崟鐘舵�佸垎甯�', 'bar', NULL, 'SELECT CASE status WHEN 0 THEN \'鑽夌\' WHEN 1 THEN \'瀹℃壒涓璡' WHEN 2 THEN \'宸蹭笅杈綷' WHEN 3 THEN \'宸插畬鎴怽' WHEN 4 THEN \'宸插彇娑圽' ELSE \'鏈煡\' END AS name, COUNT(*) AS value FROM mes_pro_work_order WHERE deleted = 0 GROUP BY status', '{"h":8,"w":6,"x":0,"y":4}', NULL, '0', '5', '1', '1', '2026-08-05 07:10:04', '1', '2026-08-05 07:10:04', X'00'),
+('21', '3', '宸ュ崟绫诲瀷鍒嗗竷', 'pie', NULL, 'SELECT CASE type WHEN 1 THEN \'鐢熶骇宸ュ崟\' WHEN 2 THEN \'杩斿伐宸ュ崟\' WHEN 3 THEN \'鏀瑰埗宸ュ崟\' WHEN 4 THEN \'缁翠慨宸ュ崟\' ELSE \'鍏朵粬\' END AS name, COUNT(*) AS value FROM mes_pro_work_order WHERE deleted = 0 GROUP BY type', '{"h":8,"w":6,"x":6,"y":4}', NULL, '0', '6', '1', '1', '2026-08-05 07:10:04', '1', '2026-08-05 07:10:04', X'00'),
+('22', '3', '鏈�杩戝伐鍗曞垪琛�', 'table', NULL, 'SELECT code AS 宸ュ崟鍙�, name AS 宸ュ崟鍚嶇О, quantity AS 鐢熶骇鏁伴噺, request_date AS 闇�姹傛棩鏈� FROM mes_pro_work_order WHERE deleted = 0 ORDER BY create_time DESC LIMIT 10', '{"h":8,"w":12,"x":0,"y":12}', NULL, '0', '7', '1', '1', '2026-08-05 07:10:04', '1', '2026-08-05 07:10:04', X'00'),
+('23', '4', '鏉ユ枡妫�楠屾�绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_qc_iqc WHERE deleted = 0', '{"h":4,"w":3,"x":0,"y":0}', NULL, '0', '1', '1', '1', '2026-08-05 07:10:25', '1', '2026-08-05 07:10:25', X'00'),
+('24', '4', '鍒剁▼妫�楠屾�绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_qc_ipqc WHERE deleted = 0', '{"h":4,"w":3,"x":3,"y":0}', NULL, '0', '2', '1', '1', '2026-08-05 07:10:25', '1', '2026-08-05 07:10:25', X'00'),
+('25', '4', '鍑鸿揣妫�楠屾�绘暟', 'number', NULL, 'SELECT COUNT(*) AS value FROM mes_qc_oqc WHERE deleted = 0', '{"h":4,"w":3,"x":6,"y":0}', NULL, '0', '3', '1', '1', '2026-08-05 07:10:25', '1', '2026-08-05 07:10:25', X'00'),
+('26', '4', '鏉ユ枡鍚堟牸鐜�', 'gauge', NULL, 'SELECT COALESCE(ROUND(SUM(qualified_quantity) * 100.0 / NULLIF(SUM(check_quantity), 0), 1), 0) AS value FROM mes_qc_iqc WHERE deleted = 0', '{"h":4,"w":3,"x":9,"y":0}', NULL, '0', '4', '1', '1', '2026-08-05 07:10:25', '1', '2026-08-05 07:10:25', X'00'),
+('27', '4', '妫�楠岀被鍨嬪垎甯�', 'pie', NULL, 'SELECT \'鏉ユ枡妫�楠孿' AS name, COUNT(*) AS value FROM mes_qc_iqc WHERE deleted = 0 UNION ALL SELECT \'鍒剁▼妫�楠孿', COUNT(*) FROM mes_qc_ipqc WHERE deleted = 0 UNION ALL SELECT \'鍑鸿揣妫�楠孿', COUNT(*) FROM mes_qc_oqc WHERE deleted = 0', '{"h":8,"w":5,"x":0,"y":4}', NULL, '0', '5', '1', '1', '2026-08-05 07:10:34', '1', '2026-08-05 07:10:34', X'00'),
+('28', '4', '鏈堝害妫�楠岃秼鍔�', 'bar', NULL, 'SELECT DATE_FORMAT(create_time, \'%Y-%m\') AS name, COUNT(*) AS value FROM (SELECT create_time FROM mes_qc_iqc WHERE deleted = 0 UNION ALL SELECT create_time FROM mes_qc_ipqc WHERE deleted = 0 UNION ALL SELECT create_time FROM mes_qc_oqc WHERE deleted = 0) t WHERE create_time >= DATE_SUB(NOW(), INTERVAL 12 MONTH) GROUP BY DATE_FORMAT(create_time, \'%Y-%m\') ORDER BY name', '{"h":8,"w":7,"x":5,"y":4}', NULL, '0', '6', '1', '1', '2026-08-05 07:10:34', '1', '2026-08-05 07:10:34', X'00'),
+('29', '4', '鏈�杩戞楠岃褰�', 'table', NULL, 'SELECT * FROM (SELECT \'鏉ユ枡妫�楠孿' AS 绫诲瀷, code AS 鍗曞彿, name AS 鍚嶇О, inspect_date AS 妫�楠屾棩鏈� FROM mes_qc_iqc WHERE deleted = 0 UNION ALL SELECT \'鍒剁▼妫�楠孿', code, name, create_time FROM mes_qc_ipqc WHERE deleted = 0 UNION ALL SELECT \'鍑鸿揣妫�楠孿', code, name, create_time FROM mes_qc_oqc WHERE deleted = 0) t ORDER BY 妫�楠屾棩鏈� DESC LIMIT 10', '{"h":8,"w":12,"x":0,"y":12}', NULL, '0', '7', '1', '1', '2026-08-05 07:10:35', '1', '2026-08-05 07:10:43', X'00'),
+('30', '5', '鍦ㄨ亴鍛樺伐鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM hrm_employee WHERE deleted = 0 AND employee_status IN (1, 2)', '{"h":4,"w":3,"x":0,"y":0}', NULL, '0', '1', '1', '1', '2026-08-05 07:10:59', '1', '2026-08-05 07:10:59', X'00'),
+('31', '5', '璇峰亣鐢宠鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM hrm_leave_application WHERE deleted = 0', '{"h":4,"w":3,"x":3,"y":0}', NULL, '0', '2', '1', '1', '2026-08-05 07:10:59', '1', '2026-08-05 07:10:59', X'00'),
+('32', '5', '鏈湀绂昏亴鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM hrm_employee WHERE deleted = 0 AND employee_status = 3 AND MONTH(leave_date) = MONTH(NOW()) AND YEAR(leave_date) = YEAR(NOW())', '{"h":4,"w":3,"x":6,"y":0}', NULL, '0', '3', '1', '1', '2026-08-05 07:10:59', '1', '2026-08-05 07:10:59', X'00'),
+('33', '5', '鑰冨嫟寮傚父鏁�', 'number', NULL, 'SELECT COUNT(*) AS value FROM hrm_attendance_exception WHERE deleted = 0', '{"h":4,"w":3,"x":9,"y":0}', NULL, '0', '4', '1', '1', '2026-08-05 07:10:59', '1', '2026-08-05 07:10:59', X'00'),
+('34', '5', '閮ㄩ棬浜烘暟鍒嗗竷', 'pie', NULL, 'SELECT d.name, COUNT(*) AS value FROM hrm_employee e JOIN system_dept d ON e.dept_id = d.id WHERE e.deleted = 0 AND e.employee_status IN (1, 2) AND d.deleted = 0 GROUP BY d.id, d.name', '{"h":8,"w":5,"x":0,"y":4}', NULL, '0', '5', '1', '1', '2026-08-05 07:11:07', '1', '2026-08-05 07:11:07', X'00'),
+('35', '5', '璇峰亣绫诲瀷鍒嗗竷', 'bar', NULL, 'SELECT CASE leave_type WHEN 1 THEN \'浜嬪亣\' WHEN 2 THEN \'鐥呭亣\' WHEN 3 THEN \'骞村亣\' WHEN 4 THEN \'濠氬亣\' WHEN 5 THEN \'浜у亣\' WHEN 6 THEN \'涓у亣\' ELSE \'鍏朵粬\' END AS name, COUNT(*) AS value FROM hrm_leave_application WHERE deleted = 0 GROUP BY leave_type', '{"h":8,"w":7,"x":5,"y":4}', NULL, '0', '6', '1', '1', '2026-08-05 07:11:07', '1', '2026-08-05 07:11:07', X'00'),
+('36', '5', '鏈�杩戝叆鑱屽憳宸�', 'table', NULL, 'SELECT employee_no AS 宸ュ彿, name AS 濮撳悕, hire_date AS 鍏ヨ亴鏃ユ湡 FROM hrm_employee WHERE deleted = 0 ORDER BY hire_date DESC LIMIT 10', '{"h":8,"w":12,"x":0,"y":12}', NULL, '0', '7', '1', '1', '2026-08-05 07:11:07', '1', '2026-08-05 07:11:07', X'00');
+
+-- ============ 琛細bi_data_source_config锛堝鍑� 0 琛岋級 ============
+DROP TABLE IF EXISTS `bi_data_source_config`;
+CREATE TABLE `bi_data_source_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏁版嵁婧愬悕绉�',
+ `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'mysql' COMMENT '绫诲瀷锛歮ysql/api',
+ `config` json DEFAULT NULL COMMENT '杩炴帴閰嶇疆',
+ `status` tinyint NOT NULL DEFAULT '1' COMMENT '鐘舵�侊細0-绂佺敤 1-鍚敤',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='BI鏁版嵁婧愰厤缃〃';
+
+-- ============ 琛細bi_warehouse_coordinate锛堝鍑� 1 琛岋級 ============
+DROP TABLE IF EXISTS `bi_warehouse_coordinate`;
+CREATE TABLE `bi_warehouse_coordinate` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '浠撳簱鍚嶇О',
+ `longitude` decimal(10,6) NOT NULL COMMENT '缁忓害',
+ `latitude` decimal(10,6) NOT NULL COMMENT '绾害',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='BI浠撳簱鍧愭爣閰嶇疆琛�';
+INSERT INTO `bi_warehouse_coordinate` (`id`, `name`, `longitude`, `latitude`, `sort`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '铏氭嫙绾胯竟浠撳簱', '110.313100', '32.344400', '1', '1', '2026-08-31 16:06:11', '1', '2026-08-31 16:06:11', X'00');
+
+-- ============ 琛細report_go_view_project锛堝鍑� 0 琛岋級 ============
+DROP TABLE IF EXISTS `report_go_view_project`;
+CREATE TABLE `report_go_view_project` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '椤圭洰鍚嶇О',
+ `pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '棰勮鍥剧墖 URL',
+ `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鎶ヨ〃鍐呭锛圝SON 閰嶇疆锛�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍙戝竷鐘舵�侊細0-宸插彂甯冿紝1-鏈彂甯�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '椤圭洰澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='GoView 椤圭洰琛�';
+
+-- ***********************************************************************
+-- 鈶� MES 缂栫爜瑙勫垯锛堝墧娴佹按璁板綍锛夛紙DDL + 鏁版嵁锛�
+-- ***********************************************************************
+
+-- ============ 琛細mes_md_auto_code_rule锛堝鍑� 52 琛岋級 ============
+DROP TABLE IF EXISTS `mes_md_auto_code_rule`;
+CREATE TABLE `mes_md_auto_code_rule` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勫垯缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勫垯鍚嶇О',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎻忚堪',
+ `max_length` int DEFAULT NULL COMMENT '鏈�澶ч暱搴�',
+ `padded` bit(1) DEFAULT b'0' COMMENT '鏄惁琛ラ綈',
+ `padded_char` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '琛ラ綈瀛楃',
+ `padded_method` int DEFAULT NULL COMMENT '琛ラ綈鏂瑰紡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 缂栫爜瑙勫垯';
+INSERT INTO `mes_md_auto_code_rule` (`id`, `code`, `name`, `description`, `max_length`, `padded`, `padded_char`, `padded_method`, `status`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', 'MD_ITEM_TYPE_CODE', '鐗╂枡鍒嗙被缂栫爜', '鐗╂枡鍒嗙被鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('2', 'MD_ITEM_CODE', '鐗╂枡缂栫爜', '鐗╂枡鑷姩缂栫爜', '16', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '103', '2026-07-16 16:17:45', X'00'),
+('3', 'MD_VENDOR_CODE', '渚涘簲鍟嗙紪鐮�', '渚涘簲鍟嗚嚜鍔ㄧ紪鐮�', '15', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('4', 'MD_CLIENT_CODE', '瀹㈡埛缂栫爜', '瀹㈡埛鑷姩缂栫爜', '15', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('5', 'MD_WORKSTATION_CODE', '宸ヤ綔绔欑紪鐮�', '宸ヤ綔绔欒嚜鍔ㄧ紪鐮�', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('6', 'MD_WORKSHOP_CODE', '杞﹂棿缂栫爜', '杞﹂棿鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('7', 'TM_TOOL_TYPE_CODE', '宸ュ叿绫诲瀷缂栫爜', '宸ュ叿绫诲瀷鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('10', 'WM_WAREHOUSE_CODE', '浠撳簱缂栫爜', '浠撳簱鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('11', 'WM_LOCATION_CODE', '搴撳尯缂栫爜', '搴撳尯鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('12', 'WM_AREA_CODE', '搴撲綅缂栫爜', '搴撲綅鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('13', 'WM_ARRIVAL_NOTICE_CODE', '鍒拌揣閫氱煡鍗曠紪鐮�', '鍒拌揣閫氱煡鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('14', 'WM_ITEM_RECEIPT_CODE', '閲囪喘鍏ュ簱鍗曠紪鐮�', '閲囪喘鍏ュ簱鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('15', 'WM_RETURN_VENDOR_CODE', '閲囪喘閫�璐у崟缂栫爜', '閲囪喘閫�璐у崟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('16', 'WM_RETURN_ISSUE_CODE', '鐢熶骇閫�鏂欏崟缂栫爜', '鐢熶骇閫�鏂欏崟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('17', 'WM_SN_CODE', 'SN鐮�', 'SN鐮佽嚜鍔ㄧ紪鐮�', '15', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('18', 'WM_PACKAGE_CODE', '瑁呯鍗曠紪鐮�', '瑁呯鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('19', 'WM_BATCH_CODE', '鎵规缂栫爜', '鎵规鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('20', 'WM_PRODUCT_SALES_CODE', '閿�鍞嚭搴撳崟缂栫爜', '閿�鍞嚭搴撳崟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('21', 'WM_MISC_RECEIPT_CODE', '鏉傞」鍏ュ簱鍗曠紪鐮�', '鏉傞」鍏ュ簱鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('22', 'WM_MISC_ISSUE_CODE', '鏉傞」鍑哄簱鍗曠紪鐮�', '鏉傞」鍑哄簱鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('23', 'WM_STOCK_TAKING_PLAN_CODE', '鐩樼偣鏂规缂栫爜', '鐩樼偣鏂规鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('24', 'WM_STOCK_TAKING_CODE', '鐩樼偣浠诲姟缂栫爜', '鐩樼偣浠诲姟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('25', 'TRANSFER_CODE', '杞Щ璋冩嫧鍗曠紪鐮�', '杞Щ璋冩嫧鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('26', 'WM_OUTSOURCE_ISSUE_CODE', '澶栧崗鍙戞枡鍗曠紪鐮�', '澶栧崗鍙戞枡鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('27', 'WM_OUTSOURCE_RECEIPT_CODE', '澶栧崗鍏ュ簱鍗曠紪鐮�', '澶栧崗鍏ュ簱鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('28', 'WM_SALES_NOTICE_CODE', '鍙戣揣閫氱煡鍗曠紪鐮�', '鍙戣揣閫氱煡鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('29', 'WM_RETURN_SALES_CODE', '閿�鍞��璐у崟缂栫爜', '閿�鍞��璐у崟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('30', 'PRO_WORK_ORDER_CODE', '鐢熶骇宸ュ崟缂栫爜', '鐢熶骇宸ュ崟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('31', 'PRO_TASK_CODE', '鐢熶骇浠诲姟缂栫爜', '鐢熶骇浠诲姟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('32', 'PRO_ROUTE_CODE', '宸ヨ壓璺嚎缂栫爜', '宸ヨ壓璺嚎鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('33', 'PRO_FEEDBACK_CODE', '鐢熶骇鎶ュ伐鍗曠紪鐮�', '鐢熶骇鎶ュ伐鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('40', 'QC_IQC_CODE', '鏉ユ枡妫�楠屽崟缂栫爜', '鏉ユ枡妫�楠屽崟鑷姩缂栫爜', '15', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('41', 'QC_IPQC_CODE', '杩囩▼妫�楠屽崟缂栫爜', '杩囩▼妫�楠屽崟鑷姩缂栫爜', '16', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('42', 'QC_OQC_CODE', '鍑鸿揣妫�楠屽崟缂栫爜', '鍑鸿揣妫�楠屽崟鑷姩缂栫爜', '15', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('43', 'QC_RQC_CODE', '閫�璐ф楠屽崟缂栫爜', '閫�璐ф楠屽崟鑷姩缂栫爜', '15', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('44', 'QC_DEFECT_CODE', '缂洪櫡绫诲瀷缂栫爜', '缂洪櫡绫诲瀷鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('45', 'QC_INDICATOR_RESULT_CODE', '鏍峰搧妫�楠岀粨鏋滅紪鐮�', '鏍峰搧妫�楠岀粨鏋滆嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('50', 'DV_MACHINERY_CODE', '璁惧缂栫爜', '璁惧鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('51', 'DV_MACHINERY_TYPE_CODE', '璁惧绫诲瀷缂栫爜', '璁惧绫诲瀷鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('52', 'DV_SUBJECT_CODE', '鐐规淇濆吇椤圭洰缂栫爜', '鐐规淇濆吇椤圭洰鑷姩缂栫爜', '6', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('53', 'DV_REPAIR_CODE', '缁翠慨鍗曠紪鐮�', '缁翠慨鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('60', 'PD_DOCUMENT_AUDIT_CODE', '璧勬枡瀹℃牳鍗曠紪鐮�', '璧勬枡瀹℃牳鍗曡嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('61', 'PD_ARCHIVE_CODE', '褰掓。鍙拌处缂栫爜', '褰掓。鍙拌处鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('62', 'PD_PROCESS_PARAM_CODE', '宸ヨ壓鍙傛暟缂栫爜', '宸ヨ壓鍙傛暟鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:15:29', X'00'),
+('63', 'PD_PROCESS_PARAM_TEMPLATE_CODE', '宸ヨ壓鍙傛暟妯℃澘缂栫爜', '宸ヨ壓鍙傛暟妯℃澘鑷姩缂栫爜', '14', X'01', '0', '1', '0', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 16:06:38', X'00'),
+('64', 'WM_PRODUCT_ISSUE_CODE', '棰嗘枡鍗�', NULL, '15', X'01', '0', '1', '0', NULL, '103', '2026-07-16 16:58:14', '103', '2026-07-16 16:59:03', X'00'),
+('65', 'MPS', '鐢熶骇涓昏鍒掔紪鐮�', '鐢熶骇涓昏鍒掕嚜鍔ㄧ紪鐮�', '14', X'01', '0', '1', '0', '', '1', '2026-07-17 05:17:30', '1', '2026-07-17 05:17:30', X'00'),
+('66', 'QC_INDICATOR_CODE', '璐ㄦ鎸囨爣缂栫爜', NULL, '12', X'01', '0', '1', '0', NULL, '1', '2026-07-17 14:31:46', '1', '2026-07-17 14:32:23', X'00'),
+('67', 'QC_TEMPLATE_CODE', '璐ㄦ鏂规缂栫爜', NULL, '11', X'01', '0', '1', '0', NULL, '1', '2026-07-17 14:36:35', '1', '2026-07-17 14:37:05', X'00'),
+('68', 'SALESNOTICE_CODE', '閿�鍞�氱煡缂栫爜', '閿�鍞�氱煡鑷姩缂栫爜', '20', X'01', '0', '1', '0', '', 'admin', '2026-07-17 07:36:53', 'admin', '2026-07-17 07:36:53', X'00'),
+('69', 'CAL_TEAM_CODE', '鐝粍缂栫爜瑙勫垯', '鐝粍缂栫爜瑙勫垯', '10', X'01', '0', '1', '0', NULL, '1', '2026-07-31 09:57:04', '1', '2026-07-31 09:57:36', X'00'),
+('70', 'CAL_PLAN_CODE', '鎺掔彮璁″垝', NULL, '14', X'01', '0', '1', '0', NULL, '1', '2026-07-31 09:59:32', '1', '2026-07-31 10:00:17', X'00');
+
+-- ============ 琛細mes_md_auto_code_part锛堝鍑� 145 琛岋級 ============
+DROP TABLE IF EXISTS `mes_md_auto_code_part`;
+CREATE TABLE `mes_md_auto_code_part` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `rule_id` bigint DEFAULT NULL COMMENT '瑙勫垯缂栧彿',
+ `sort` int DEFAULT NULL COMMENT '鍒嗘搴忓彿',
+ `type` int DEFAULT NULL COMMENT '鍒嗘绫诲瀷',
+ `length` int DEFAULT NULL COMMENT '鍒嗘闀垮害',
+ `date_format` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏃ユ湡鏍煎紡',
+ `fix_character` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥哄畾瀛楃',
+ `serial_start_no` int DEFAULT NULL COMMENT '娴佹按鍙疯捣濮嬪��',
+ `serial_step` int DEFAULT NULL COMMENT '娴佹按鍙锋闀�',
+ `cycle_flag` bit(1) DEFAULT b'0' COMMENT '娴佹按鍙锋槸鍚﹀惊鐜�',
+ `cycle_method` int DEFAULT NULL COMMENT '寰幆鏂瑰紡',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=478 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 缂栫爜瑙勫垯缁勬垚';
+INSERT INTO `mes_md_auto_code_part` (`id`, `rule_id`, `sort`, `type`, `length`, `date_format`, `fix_character`, `serial_start_no`, `serial_step`, `cycle_flag`, `cycle_method`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('333', '1', '1', '3', '3', NULL, 'IT_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('334', '1', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('335', '2', '1', '3', '5', NULL, 'ITEM_', NULL, NULL, X'00', NULL, NULL, '1', '2026-07-16 08:06:12', '103', '2026-07-16 16:17:41', X'00'),
+('336', '2', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('337', '2', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('338', '3', '1', '3', '4', NULL, 'VND_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('339', '3', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('340', '3', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('341', '4', '1', '3', '4', NULL, 'CLT_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('342', '4', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('343', '4', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('344', '5', '1', '3', '3', NULL, 'WS_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('345', '5', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('346', '6', '1', '3', '3', NULL, 'WP_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('347', '6', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('348', '7', '1', '3', '3', NULL, 'TL_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('349', '7', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('350', '10', '1', '3', '3', NULL, 'WH_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('351', '10', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('352', '11', '1', '3', '3', NULL, 'LC_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('353', '11', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('354', '12', '1', '3', '3', NULL, 'AR_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('355', '12', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('356', '13', '1', '3', '3', NULL, 'AN_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('357', '13', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('358', '13', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('359', '14', '1', '3', '3', NULL, 'IR_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('360', '14', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('361', '14', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('362', '15', '1', '3', '3', NULL, 'RV_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('363', '15', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('364', '15', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('365', '16', '1', '3', '3', NULL, 'RI_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('366', '16', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('367', '16', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('368', '17', '1', '3', '3', NULL, 'SN_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('369', '17', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('370', '17', '3', '4', '4', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('371', '18', '1', '3', '3', NULL, 'PK_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('372', '18', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('373', '18', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('374', '19', '1', '3', '3', NULL, 'BT_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('375', '19', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('376', '19', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('377', '20', '1', '3', '3', NULL, 'SL_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('378', '20', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('379', '20', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('380', '21', '1', '3', '3', NULL, 'MI_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('381', '21', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('382', '21', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('383', '22', '1', '3', '3', NULL, 'MO_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('384', '22', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('385', '22', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('386', '23', '1', '3', '3', NULL, 'SP_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('387', '23', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('388', '23', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('389', '24', '1', '3', '3', NULL, 'ST_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('390', '24', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('391', '24', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('392', '25', '1', '3', '3', NULL, 'TF_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('393', '25', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('394', '25', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('395', '26', '1', '3', '3', NULL, 'OI_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('396', '26', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('397', '26', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('398', '27', '1', '3', '3', NULL, 'OR_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('399', '27', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('400', '27', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('401', '28', '1', '3', '3', NULL, 'SN_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('402', '28', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('403', '28', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('404', '29', '1', '3', '3', NULL, 'RS_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('405', '29', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('406', '29', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('407', '30', '1', '3', '3', NULL, 'WO_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('408', '30', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('409', '30', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('410', '31', '1', '3', '3', NULL, 'TK_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('411', '31', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('412', '31', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('413', '32', '1', '3', '3', NULL, 'RT_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('414', '32', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('415', '32', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('416', '33', '1', '3', '3', NULL, 'FB_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('417', '33', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('418', '33', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('419', '40', '1', '3', '4', NULL, 'IQC_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('420', '40', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('421', '40', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('422', '41', '1', '3', '5', NULL, 'IPQC_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('423', '41', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('424', '41', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('425', '42', '1', '3', '4', NULL, 'OQC_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('426', '42', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('427', '42', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('428', '43', '1', '3', '4', NULL, 'RQC_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('429', '43', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('430', '43', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('431', '44', '1', '3', '3', NULL, 'DF_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('432', '44', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('433', '45', '1', '3', '3', NULL, 'IR_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('434', '45', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('435', '45', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('436', '50', '1', '3', '3', NULL, 'MC_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('437', '50', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('438', '50', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('439', '51', '1', '3', '3', NULL, 'MT_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('440', '51', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('441', '52', '1', '3', '3', NULL, 'SJ_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('442', '52', '2', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('443', '53', '1', '3', '3', NULL, 'RP_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('444', '53', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('445', '53', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('446', '60', '1', '3', '3', NULL, 'DA_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('447', '60', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('448', '60', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('449', '61', '1', '3', '3', NULL, 'AC_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('450', '61', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('451', '61', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('452', '62', '1', '3', '3', NULL, 'PP_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('453', '62', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('454', '62', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('455', '63', '1', '3', '3', NULL, 'PT_', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('456', '63', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('457', '63', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-16 08:06:12', '1', '2026-07-16 08:06:12', X'00'),
+('458', '64', '1', '3', '3', NULL, 'LWL', NULL, NULL, X'00', NULL, NULL, '103', '2026-07-16 16:58:38', '103', '2026-07-16 16:58:38', X'00'),
+('459', '64', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, X'00', NULL, NULL, '103', '2026-07-16 16:58:48', '103', '2026-07-16 16:58:48', X'00'),
+('460', '64', '3', '4', '4', NULL, NULL, '1', '1', X'01', '3', NULL, '103', '2026-07-16 16:58:57', '103', '2026-07-16 16:58:57', X'00'),
+('461', '65', '1', '3', '3', NULL, 'MPS', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-17 05:18:27', '1', '2026-07-17 05:18:27', X'00'),
+('462', '65', '2', '2', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-17 05:18:27', '1', '2026-07-17 05:18:27', X'00'),
+('463', '65', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, '1', '2026-07-17 05:18:27', '1', '2026-07-17 05:18:27', X'00'),
+('464', '66', '1', '3', '4', NULL, 'IND_', NULL, NULL, X'00', NULL, NULL, '1', '2026-07-17 14:31:57', '1', '2026-07-17 14:31:57', X'00'),
+('465', '66', '2', '3', '4', NULL, 'CAR_', NULL, NULL, X'00', NULL, NULL, '1', '2026-07-17 14:32:07', '1', '2026-07-17 14:32:07', X'00'),
+('466', '66', '3', '4', '4', NULL, NULL, '5', '1', X'00', NULL, NULL, '1', '2026-07-17 14:32:22', '1', '2026-07-17 14:32:22', X'00'),
+('467', '67', '1', '3', '3', NULL, 'QC_', NULL, NULL, X'00', NULL, NULL, '1', '2026-07-17 14:36:45', '1', '2026-07-17 14:36:45', X'00'),
+('468', '67', '2', '3', '4', NULL, 'CAR_', NULL, NULL, X'00', NULL, NULL, '1', '2026-07-17 14:36:54', '1', '2026-07-17 14:36:54', X'00'),
+('469', '67', '3', '4', '4', NULL, NULL, '2', '1', X'00', NULL, NULL, '1', '2026-07-17 14:37:04', '1', '2026-07-17 14:37:04', X'00'),
+('470', '68', '1', '3', '3', NULL, 'XSTZ', NULL, NULL, NULL, NULL, NULL, 'admin', '2026-07-17 07:37:20', 'admin', '2026-07-17 07:37:20', X'00'),
+('471', '68', '2', '1', '8', 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, NULL, 'admin', '2026-07-17 07:37:20', 'admin', '2026-07-17 07:37:20', X'00'),
+('472', '68', '3', '4', '3', NULL, NULL, '1', '1', X'01', '3', NULL, 'admin', '2026-07-17 07:37:20', 'admin', '2026-07-17 07:37:20', X'00'),
+('473', '69', '1', '3', '5', NULL, 'TEAM_', NULL, NULL, X'00', NULL, NULL, '1', '2026-07-31 09:57:21', '1', '2026-07-31 09:57:21', X'00'),
+('474', '69', '2', '4', '5', NULL, NULL, '1', '1', X'00', NULL, NULL, '1', '2026-07-31 09:57:31', '1', '2026-07-31 09:57:31', X'00'),
+('475', '70', '1', '3', '3', NULL, 'PB_', NULL, NULL, X'00', NULL, NULL, '1', '2026-07-31 09:59:47', '1', '2026-07-31 09:59:47', X'00'),
+('476', '70', '2', '2', '6', 'yyyyMM', NULL, NULL, NULL, X'00', NULL, NULL, '1', '2026-07-31 10:00:03', '1', '2026-07-31 10:00:03', X'00'),
+('477', '70', '3', '4', '5', NULL, NULL, '1', '1', X'01', '2', NULL, '1', '2026-07-31 10:00:13', '1', '2026-07-31 10:00:13', X'00');
+
+-- ***********************************************************************
+-- 鈶� 绯荤粺閰嶇疆涓绘暟鎹紙瀛楀吀/绉熸埛/鍏徃閰嶇疆锛涘墧韬唤/鑿滃崟/鏃ュ織锛夛紙DDL + 鏁版嵁锛�
+-- ***********************************************************************
+
+-- ============ 琛細system_dict_type锛堝鍑� 241 琛岋級 ============
+DROP TABLE IF EXISTS `system_dict_type`;
+CREATE TABLE `system_dict_type` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瀛楀吀涓婚敭',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀛楀吀鍚嶇О',
+ `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀛楀吀绫诲瀷',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `deleted_time` datetime DEFAULT NULL COMMENT '鍒犻櫎鏃堕棿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1065306 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀛楀吀绫诲瀷琛�';
+INSERT INTO `system_dict_type` (`id`, `name`, `type`, `status`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `deleted_time`) VALUES
+('1', '鐢ㄦ埛鎬у埆', 'system_user_sex', '0', NULL, 'admin', '2021-01-05 17:03:48', '1', '2022-05-16 20:29:32', X'00', NULL),
+('6', '鍙傛暟绫诲瀷', 'infra_config_type', '0', NULL, 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:36:54', X'00', NULL),
+('7', '閫氱煡绫诲瀷', 'system_notice_type', '0', NULL, 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:35:26', X'00', NULL),
+('9', '鎿嶄綔绫诲瀷', 'infra_operate_type', '0', NULL, 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:01', X'00', NULL),
+('10', '绯荤粺鐘舵��', 'common_status', '0', NULL, 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:21:28', X'00', NULL),
+('11', 'Boolean 鏄惁绫诲瀷', 'infra_boolean_string', '0', 'boolean 杞槸鍚�', '', '2021-01-19 03:20:08', '', '2022-02-01 16:37:10', X'00', NULL),
+('104', '鐧婚檰缁撴灉', 'system_login_result', '0', '鐧婚檰缁撴灉', '', '2021-01-18 06:17:11', '', '2022-02-01 16:36:00', X'00', NULL),
+('106', '浠g爜鐢熸垚妯℃澘绫诲瀷', 'infra_codegen_template_type', '0', NULL, '', '2021-02-05 07:08:06', '1', '2022-05-16 20:26:50', X'00', NULL),
+('107', '瀹氭椂浠诲姟鐘舵��', 'infra_job_status', '0', NULL, '', '2021-02-07 07:44:16', '', '2022-02-01 16:51:11', X'00', NULL),
+('108', '瀹氭椂浠诲姟鏃ュ織鐘舵��', 'infra_job_log_status', '0', NULL, '', '2021-02-08 10:03:51', '', '2022-02-01 16:50:43', X'00', NULL),
+('109', '鐢ㄦ埛绫诲瀷', 'user_type', '0', NULL, '', '2021-02-26 00:15:51', '', '2021-02-26 00:15:51', X'00', NULL),
+('110', 'API 寮傚父鏁版嵁鐨勫鐞嗙姸鎬�', 'infra_api_error_log_process_status', '0', NULL, '', '2021-02-26 07:07:01', '', '2022-02-01 16:50:53', X'00', NULL),
+('111', '鐭俊娓犻亾缂栫爜', 'system_sms_channel_code', '0', NULL, '1', '2021-04-05 01:04:50', '1', '2022-02-16 02:09:08', X'00', NULL),
+('112', '鐭俊妯℃澘鐨勭被鍨�', 'system_sms_template_type', '0', NULL, '1', '2021-04-05 21:50:43', '1', '2022-02-01 16:35:06', X'00', NULL),
+('113', '鐭俊鍙戦�佺姸鎬�', 'system_sms_send_status', '0', NULL, '1', '2021-04-11 20:18:03', '1', '2022-02-01 16:35:09', X'00', NULL),
+('114', '鐭俊鎺ユ敹鐘舵��', 'system_sms_receive_status', '0', NULL, '1', '2021-04-11 20:27:14', '1', '2022-02-01 16:35:14', X'00', NULL),
+('116', '鐧婚檰鏃ュ織鐨勭被鍨�', 'system_login_type', '0', '鐧婚檰鏃ュ織鐨勭被鍨�', '1', '2021-10-06 00:50:46', '1', '2022-02-01 16:35:56', X'00', NULL),
+('117', 'OA 璇峰亣绫诲瀷', 'bpm_oa_leave_type', '0', NULL, '1', '2021-09-21 22:34:33', '1', '2022-01-22 10:41:37', X'00', NULL),
+('130', '鏀粯娓犻亾缂栫爜绫诲瀷', 'pay_channel_code', '0', '鏀粯娓犻亾鐨勭紪鐮�', '1', '2021-12-03 10:35:08', '1', '2023-07-10 10:11:39', X'00', NULL),
+('131', '鏀粯鍥炶皟鐘舵��', 'pay_notify_status', '0', '鏀粯鍥炶皟鐘舵�侊紙鍖呮嫭閫�娆惧洖璋冿級', '1', '2021-12-03 10:53:29', '1', '2023-07-19 18:09:43', X'00', NULL),
+('132', '鏀粯璁㈠崟鐘舵��', 'pay_order_status', '0', '鏀粯璁㈠崟鐘舵��', '1', '2021-12-03 11:17:50', '1', '2021-12-03 11:17:50', X'00', NULL),
+('134', '閫�娆捐鍗曠姸鎬�', 'pay_refund_status', '0', '閫�娆捐鍗曠姸鎬�', '1', '2021-12-10 16:42:50', '1', '2023-07-19 10:13:17', X'00', NULL),
+('139', '娴佺▼瀹炰緥鐨勭姸鎬�', 'bpm_process_instance_status', '0', '娴佺▼瀹炰緥鐨勭姸鎬�', '1', '2022-01-07 23:46:42', '1', '2022-01-07 23:46:42', X'00', NULL),
+('140', '娴佺▼瀹炰緥鐨勭粨鏋�', 'bpm_task_status', '0', '娴佺▼瀹炰緥鐨勭粨鏋�', '1', '2022-01-07 23:48:10', '1', '2024-03-08 22:42:03', X'00', NULL),
+('141', '娴佺▼鐨勮〃鍗曠被鍨�', 'bpm_model_form_type', '0', '娴佺▼鐨勮〃鍗曠被鍨�', '103', '2022-01-11 23:50:45', '103', '2022-01-11 23:50:45', X'00', NULL),
+('142', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨�', 'bpm_task_candidate_strategy', '0', 'BPM 浠诲姟鐨勫�欓�変汉鐨勭瓥鐣�', '103', '2022-01-12 23:21:04', '103', '2024-03-06 02:53:59', X'00', NULL),
+('144', '浠g爜鐢熸垚鐨勫満鏅灇涓�', 'infra_codegen_scene', '0', '浠g爜鐢熸垚鐨勫満鏅灇涓�', '1', '2022-02-02 13:14:45', '1', '2022-03-10 16:33:46', X'00', NULL),
+('145', '瑙掕壊绫诲瀷', 'system_role_type', '0', '瑙掕壊绫诲瀷', '1', '2022-02-16 13:01:46', '1', '2022-02-16 13:01:46', X'00', NULL),
+('146', '鏂囦欢瀛樺偍鍣�', 'infra_file_storage', '0', '鏂囦欢瀛樺偍鍣�', '1', '2022-03-15 00:24:38', '1', '2022-03-15 00:24:38', X'00', NULL),
+('147', 'OAuth 2.0 鎺堟潈绫诲瀷', 'system_oauth2_grant_type', '0', 'OAuth 2.0 鎺堟潈绫诲瀷锛堟ā寮忥級', '1', '2022-05-12 00:20:52', '1', '2022-05-11 16:25:49', X'00', NULL),
+('149', '鍟嗗搧 SPU 鐘舵��', 'product_spu_status', '0', '鍟嗗搧 SPU 鐘舵��', '1', '2022-10-24 21:19:04', '1', '2022-10-24 21:19:08', X'00', NULL),
+('150', '浼樻儬绫诲瀷', 'promotion_discount_type', '0', '浼樻儬绫诲瀷', '1', '2022-11-01 12:46:06', '1', '2022-11-01 12:46:06', X'00', NULL),
+('151', '浼樻儬鍔垫ā鏉跨殑鏈夐檺鏈熺被鍨�', 'promotion_coupon_template_validity_type', '0', '浼樻儬鍔垫ā鏉跨殑鏈夐檺鏈熺被鍨�', '1', '2022-11-02 00:06:20', '1', '2022-11-04 00:08:26', X'00', NULL),
+('152', '钀ラ攢鐨勫晢鍝佽寖鍥�', 'promotion_product_scope', '0', '钀ラ攢鐨勫晢鍝佽寖鍥�', '1', '2022-11-02 00:28:01', '1', '2022-11-02 00:28:01', X'00', NULL),
+('153', '浼樻儬鍔电殑鐘舵��', 'promotion_coupon_status', '0', '浼樻儬鍔电殑鐘舵��', '1', '2022-11-04 00:14:49', '1', '2022-11-04 00:14:49', X'00', NULL),
+('154', '浼樻儬鍔电殑棰嗗彇鏂瑰紡', 'promotion_coupon_take_type', '0', '浼樻儬鍔电殑棰嗗彇鏂瑰紡', '1', '2022-11-04 19:12:27', '1', '2022-11-04 19:12:27', X'00', NULL),
+('155', '淇冮攢娲诲姩鐨勭姸鎬�', 'promotion_activity_status', '0', '淇冮攢娲诲姩鐨勭姸鎬�', '1', '2022-11-04 22:54:23', '1', '2022-11-04 22:54:23', X'00', NULL),
+('156', '钀ラ攢鐨勬潯浠剁被鍨�', 'promotion_condition_type', '0', '钀ラ攢鐨勬潯浠剁被鍨�', '1', '2022-11-04 22:59:23', '1', '2022-11-04 22:59:23', X'00', NULL),
+('157', '浜ゆ槗鍞悗鐘舵��', 'trade_after_sale_status', '0', '浜ゆ槗鍞悗鐘舵��', '1', '2022-11-19 20:52:56', '1', '2022-11-19 20:52:56', X'00', NULL),
+('158', '浜ゆ槗鍞悗鐨勭被鍨�', 'trade_after_sale_type', '0', '浜ゆ槗鍞悗鐨勭被鍨�', '1', '2022-11-19 21:04:09', '1', '2022-11-19 21:04:09', X'00', NULL),
+('159', '浜ゆ槗鍞悗鐨勬柟寮�', 'trade_after_sale_way', '0', '浜ゆ槗鍞悗鐨勬柟寮�', '1', '2022-11-19 21:39:04', '1', '2022-11-19 21:39:04', X'00', NULL),
+('160', '缁堢', 'terminal', '0', '缁堢', '1', '2022-12-10 10:50:50', '1', '2022-12-10 10:53:11', X'00', NULL),
+('161', '浜ゆ槗璁㈠崟鐨勭被鍨�', 'trade_order_type', '0', '浜ゆ槗璁㈠崟鐨勭被鍨�', '1', '2022-12-10 16:33:54', '1', '2022-12-10 16:33:54', X'00', NULL),
+('162', '浜ゆ槗璁㈠崟鐨勭姸鎬�', 'trade_order_status', '0', '浜ゆ槗璁㈠崟鐨勭姸鎬�', '1', '2022-12-10 16:48:44', '1', '2022-12-10 16:48:44', X'00', NULL),
+('163', '浜ゆ槗璁㈠崟椤圭殑鍞悗鐘舵��', 'trade_order_item_after_sale_status', '0', '浜ゆ槗璁㈠崟椤圭殑鍞悗鐘舵��', '1', '2022-12-10 20:58:08', '1', '2022-12-10 20:58:08', X'00', NULL),
+('164', '鍏紬鍙疯嚜鍔ㄥ洖澶嶇殑璇锋眰鍏抽敭瀛楀尮閰嶆ā寮�', 'mp_auto_reply_request_match', '0', '鍏紬鍙疯嚜鍔ㄥ洖澶嶇殑璇锋眰鍏抽敭瀛楀尮閰嶆ā寮�', '1', '2023-01-16 23:29:56', '1', '2023-01-16 23:29:56', X'00', '1970-01-01 00:00:00'),
+('165', '鍏紬鍙风殑娑堟伅绫诲瀷', 'mp_message_type', '0', '鍏紬鍙风殑娑堟伅绫诲瀷', '1', '2023-01-17 22:17:09', '1', '2023-01-17 22:17:09', X'00', '1970-01-01 00:00:00'),
+('166', '閭欢鍙戦�佺姸鎬�', 'system_mail_send_status', '0', '閭欢鍙戦�佺姸鎬�', '1', '2023-01-26 09:53:13', '1', '2023-01-26 09:53:13', X'00', '1970-01-01 00:00:00'),
+('167', '绔欏唴淇℃ā鐗堢殑绫诲瀷', 'system_notify_template_type', '0', '绔欏唴淇℃ā鐗堢殑绫诲瀷', '1', '2023-01-28 10:35:10', '1', '2023-01-28 10:35:10', X'00', '1970-01-01 00:00:00'),
+('168', '浠g爜鐢熸垚鐨勫墠绔被鍨�', 'infra_codegen_front_type', '0', '', '1', '2023-04-12 23:57:52', '1', '2023-04-12 23:57:52', X'00', '1970-01-01 00:00:00'),
+('170', '蹇�掕璐规柟寮�', 'trade_delivery_express_charge_mode', '0', '鐢ㄤ簬鍟嗗煄浜ゆ槗妯″潡閰嶉�佺鐞�', '1', '2023-05-21 22:45:03', '1', '2023-05-21 22:45:03', X'00', '1970-01-01 00:00:00'),
+('171', '绉垎涓氬姟绫诲瀷', 'member_point_biz_type', '0', '', '1', '2023-06-10 12:15:00', '1', '2023-06-28 13:48:20', X'00', '1970-01-01 00:00:00'),
+('173', '鏀粯閫氱煡绫诲瀷', 'pay_notify_type', '0', NULL, '1', '2023-07-20 12:23:03', '1', '2023-07-20 12:23:03', X'00', '1970-01-01 00:00:00'),
+('174', '浼氬憳缁忛獙涓氬姟绫诲瀷', 'member_experience_biz_type', '0', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', X'00', NULL),
+('175', '浜ゆ槗閰嶉�佺被鍨�', 'trade_delivery_type', '0', '', '1', '2023-08-23 00:03:14', '1', '2023-08-23 00:03:14', X'00', '1970-01-01 00:00:00'),
+('176', '鍒嗕剑妯″紡', 'brokerage_enabled_condition', '0', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00', NULL),
+('177', '鍒嗛攢鍏崇郴缁戝畾妯″紡', 'brokerage_bind_mode', '0', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00', NULL),
+('178', '浣i噾鎻愮幇绫诲瀷', 'brokerage_withdraw_type', '0', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00', NULL),
+('179', '浣i噾璁板綍涓氬姟绫诲瀷', 'brokerage_record_biz_type', '0', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00', NULL),
+('180', '浣i噾璁板綍鐘舵��', 'brokerage_record_status', '0', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00', NULL),
+('181', '浣i噾鎻愮幇鐘舵��', 'brokerage_withdraw_status', '0', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00', NULL),
+('182', '浣i噾鎻愮幇閾惰', 'brokerage_bank_name', '0', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00', NULL),
+('183', '鐮嶄环璁板綍鐨勭姸鎬�', 'promotion_bargain_record_status', '0', '', '1', '2023-10-05 10:41:08', '1', '2023-10-05 10:41:08', X'00', '1970-01-01 00:00:00'),
+('184', '鎷煎洟璁板綍鐨勭姸鎬�', 'promotion_combination_record_status', '0', '', '1', '2023-10-08 07:24:25', '1', '2023-10-08 07:24:25', X'00', '1970-01-01 00:00:00'),
+('185', '鍥炴-鍥炴鏂瑰紡', 'crm_receivable_return_type', '0', '鍥炴-鍥炴鏂瑰紡', '1', '2023-10-18 21:54:10', '1', '2023-10-18 21:54:10', X'00', '1970-01-01 00:00:00'),
+('186', 'CRM 瀹㈡埛琛屼笟', 'crm_customer_industry', '0', 'CRM 瀹㈡埛鎵�灞炶涓�', '1', '2023-10-28 22:57:07', '1', '2024-02-18 23:30:22', X'00', NULL),
+('187', '瀹㈡埛绛夌骇', 'crm_customer_level', '0', 'CRM 瀹㈡埛绛夌骇', '1', '2023-10-28 22:59:12', '1', '2023-10-28 15:11:16', X'00', NULL),
+('188', '瀹㈡埛鏉ユ簮', 'crm_customer_source', '0', 'CRM 瀹㈡埛鏉ユ簮', '1', '2023-10-28 23:00:34', '1', '2023-10-28 15:11:16', X'00', NULL),
+('600', 'Banner 浣嶇疆', 'promotion_banner_position', '0', '', '1', '2023-10-08 07:24:25', '1', '2023-11-04 13:04:02', X'00', '1970-01-01 00:00:00'),
+('601', '绀句氦绫诲瀷', 'system_social_type', '0', '', '1', '2023-11-04 13:03:54', '1', '2023-11-04 13:03:54', X'00', '1970-01-01 00:00:00'),
+('604', '浜у搧鐘舵��', 'crm_product_status', '0', '', '1', '2023-10-30 21:47:59', '1', '2023-10-30 21:48:45', X'00', '1970-01-01 00:00:00'),
+('605', 'CRM 鏁版嵁鏉冮檺鐨勭骇鍒�', 'crm_permission_level', '0', '', '1', '2023-11-30 09:51:59', '1', '2023-11-30 09:51:59', X'00', '1970-01-01 00:00:00'),
+('606', 'CRM 瀹℃壒鐘舵��', 'crm_audit_status', '0', '', '1', '2023-11-30 18:56:23', '1', '2023-11-30 18:56:23', X'00', '1970-01-01 00:00:00'),
+('607', 'CRM 浜у搧鍗曚綅', 'crm_product_unit', '0', '', '1', '2023-12-05 23:01:51', '1', '2023-12-05 23:01:51', X'00', '1970-01-01 00:00:00'),
+('608', 'CRM 璺熻繘鏂瑰紡', 'crm_follow_up_type', '0', '', '1', '2024-01-15 20:48:05', '1', '2024-01-15 20:48:05', X'00', '1970-01-01 00:00:00'),
+('610', '杞处璁㈠崟鐘舵��', 'pay_transfer_status', '0', '', '1', '2023-10-28 16:18:32', '1', '2023-10-28 16:18:32', X'00', '1970-01-01 00:00:00'),
+('611', 'ERP 搴撳瓨鏄庣粏鐨勪笟鍔$被鍨�', 'erp_stock_record_biz_type', '0', 'ERP 搴撳瓨鏄庣粏鐨勪笟鍔$被鍨�', '1', '2024-02-05 18:07:02', '1', '2024-02-05 18:07:02', X'00', '1970-01-01 00:00:00'),
+('612', 'ERP 瀹℃壒鐘舵��', 'erp_audit_status', '0', '', '1', '2024-02-06 00:00:07', '1', '2024-02-06 00:00:07', X'00', '1970-01-01 00:00:00'),
+('613', 'BPM 鐩戝惉鍣ㄧ被鍨�', 'bpm_process_listener_type', '0', '', '1', '2024-03-23 12:52:24', '1', '2024-03-09 15:54:28', X'00', '1970-01-01 00:00:00'),
+('615', 'BPM 鐩戝惉鍣ㄥ�肩被鍨�', 'bpm_process_listener_value_type', '0', '', '1', '2024-03-23 13:00:31', '1', '2024-03-23 13:00:31', X'00', '1970-01-01 00:00:00'),
+('616', '鏃堕棿闂撮殧', 'date_interval', '0', '', '1', '2024-03-29 22:50:09', '1', '2024-03-29 22:50:09', X'00', '1970-01-01 00:00:00'),
+('619', 'CRM 鍟嗘満缁撴潫鐘舵�佺被鍨�', 'crm_business_end_status_type', '0', '', '1', '2024-04-13 23:23:00', '1', '2024-04-13 23:23:00', X'00', '1970-01-01 00:00:00'),
+('620', 'AI 妯″瀷骞冲彴', 'ai_platform', '0', '', '1', '2024-05-09 22:27:38', '1', '2024-05-09 22:27:38', X'00', '1970-01-01 00:00:00'),
+('621', 'AI 缁樼敾鐘舵��', 'ai_image_status', '0', '', '1', '2024-06-26 20:51:23', '1', '2024-06-26 20:51:23', X'00', '1970-01-01 00:00:00'),
+('622', 'AI 闊充箰鐘舵��', 'ai_music_status', '0', '', '1', '2024-06-27 22:45:07', '1', '2024-06-28 00:56:27', X'00', '1970-01-01 00:00:00'),
+('623', 'AI 闊充箰鐢熸垚妯″紡', 'ai_generate_mode', '0', '', '1', '2024-06-27 22:46:21', '1', '2024-06-28 01:22:29', X'00', '1970-01-01 00:00:00'),
+('624', '鍐欎綔璇皵', 'ai_write_tone', '0', '', '1', '2024-07-07 15:19:02', '1', '2024-07-07 15:19:02', X'00', '1970-01-01 00:00:00'),
+('625', '鍐欎綔璇█', 'ai_write_language', '0', '', '1', '2024-07-07 15:18:52', '1', '2024-07-07 15:18:52', X'00', '1970-01-01 00:00:00'),
+('626', '鍐欎綔闀垮害', 'ai_write_length', '0', '', '1', '2024-07-07 15:18:41', '1', '2024-07-07 15:18:41', X'00', '1970-01-01 00:00:00'),
+('627', '鍐欎綔鏍煎紡', 'ai_write_format', '0', '', '1', '2024-07-07 15:14:34', '1', '2024-07-07 15:14:34', X'00', '1970-01-01 00:00:00'),
+('628', 'AI 鍐欎綔绫诲瀷', 'ai_write_type', '0', '', '1', '2024-07-10 21:25:29', '1', '2024-07-10 21:25:29', X'00', '1970-01-01 00:00:00'),
+('629', 'BPM 娴佺▼妯″瀷绫诲瀷', 'bpm_model_type', '0', '', '1', '2024-08-26 15:21:43', '1', '2024-08-26 15:21:43', X'00', '1970-01-01 00:00:00'),
+('640', 'AI 妯″瀷绫诲瀷', 'ai_model_type', '0', '', '1', '2025-03-03 12:24:07', '1', '2025-03-03 12:24:07', X'00', '1970-01-01 00:00:00'),
+('1001', 'IoT 浜у搧璁惧绫诲瀷', 'iot_product_device_type', '0', '', '1', '2024-08-10 11:54:30', '1', '2025-03-17 09:25:08', X'00', '1970-01-01 00:00:00'),
+('1002', 'IoT 浜у搧鐘舵��', 'iot_product_status', '0', '', '1', '2024-08-10 12:06:09', '1', '2025-03-17 09:25:10', X'00', '1970-01-01 00:00:00'),
+('1004', 'IoT 鑱旂綉鏂瑰紡', 'iot_net_type', '0', '', '1', '2024-09-06 22:04:13', '1', '2025-03-17 09:25:14', X'00', '1970-01-01 00:00:00'),
+('1006', 'IoT 璁惧鐘舵��', 'iot_device_state', '0', '', '1', '2024-09-21 08:12:55', '1', '2025-03-17 09:25:19', X'00', '1970-01-01 00:00:00'),
+('1007', 'IoT 鐗╂ā鍨嬪姛鑳界被鍨�', 'iot_thing_model_type', '0', '', '1', '2024-09-29 20:02:36', '1', '2025-03-17 09:25:24', X'00', '1970-01-01 00:00:00'),
+('1011', 'IoT 鐗╂ā鍨嬪崟浣�', 'iot_thing_model_unit', '0', '', '1', '2024-12-25 17:36:46', '1', '2025-03-17 09:25:35', X'00', '1970-01-01 00:00:00'),
+('1013', 'IoT 鏁版嵁娴佽浆鐩殑鐨勭被鍨嬫灇涓�', 'iot_data_sink_type_enum', '0', '', '1', '2025-03-09 12:39:36', '1', '2025-06-24 12:45:24', X'00', '1970-01-01 00:00:00'),
+('1014', 'IoT 鍦烘櫙娴佽浆鐨勮Е鍙戠被鍨嬫灇涓�', 'iot_rule_scene_trigger_type_enum', '0', '', '1', '2025-03-20 14:59:44', '1', '2025-03-20 14:59:44', X'00', '1970-01-01 00:00:00'),
+('1015', 'IoT 璁惧娑堟伅绫诲瀷鏋氫妇', 'iot_device_message_type_enum', '0', '', '1', '2025-03-20 15:01:15', '1', '2025-03-20 15:01:15', X'00', '1970-01-01 00:00:00'),
+('1016', 'IoT 瑙勫垯鍦烘櫙鐨勮Е鍙戠被鍨嬫灇涓�', 'iot_rule_scene_action_type_enum', '0', '', '1', '2025-03-28 15:26:54', '1', '2025-03-28 15:29:13', X'00', '1970-01-01 00:00:00'),
+('1017', 'MES 鐗╂枡娑堣�楄褰曠姸鎬�', 'mes_wm_item_consume_status', '0', 'MES 鐗╂枡娑堣�楄褰曠姸鎬�', '1', '2026-03-19 15:06:23', '1', '2026-03-19 15:06:23', X'00', NULL),
+('2001', 'IoT 鍛婅绾у埆', 'iot_alert_level', '0', '', '1', '2025-06-27 20:30:57', '1', '2025-06-27 20:30:57', X'00', '1970-01-01 00:00:00'),
+('2002', 'IoT 鍛婅', 'iot_alert_receive_type', '0', '', '1', '2025-06-27 22:49:19', '1', '2025-06-27 22:49:19', X'00', '1970-01-01 00:00:00'),
+('2003', 'IoT 鍥轰欢璁惧鑼冨洿', 'iot_ota_task_device_scope', '0', '', '1', '2025-07-02 09:42:49', '1', '2025-07-02 09:42:49', X'00', '1970-01-01 00:00:00'),
+('2004', 'IoT 鍥轰欢鍗囩骇浠诲姟鐘舵��', 'iot_ota_task_status', '0', '', '1', '2025-07-02 09:43:43', '1', '2025-07-02 09:43:43', X'00', '1970-01-01 00:00:00'),
+('2005', 'IoT 鍥轰欢鍗囩骇璁板綍鐘舵��', 'iot_ota_task_record_status', '0', '', '1', '2025-07-02 09:45:02', '1', '2025-07-02 09:45:02', X'00', '1970-01-01 00:00:00'),
+('2007', 'AI MCP 瀹㈡埛绔悕瀛�', 'ai_mcp_client_name', '0', '', '1', '2025-08-28 13:57:40', '1', '2025-08-28 13:57:40', X'00', '1970-01-01 00:00:00'),
+('2008', 'IoT 鍗忚绫诲瀷', 'iot_protocol_type', '0', 'IoT 璁惧鎺ュ叆鍗忚绫诲瀷', '1', '2026-02-04 00:31:33', '1', '2026-02-04 00:31:33', X'00', '1970-01-01 00:00:00'),
+('2009', 'IoT 搴忓垪鍖栫被鍨�', 'iot_serialize_type', '0', 'IoT 璁惧娑堟伅搴忓垪鍖栫被鍨�', '1', '2026-02-04 00:33:16', '1', '2026-02-04 00:33:16', X'00', '1970-01-01 00:00:00'),
+('2010', 'IoT Modbus 宸ヤ綔妯″紡', 'iot_modbus_mode', '0', 'Modbus 璁惧鏁版嵁閲囬泦妯″紡', '1', '2025-06-12 22:55:46', '1', '2025-06-12 22:55:46', X'00', '1970-01-01 00:00:00'),
+('2011', 'IoT Modbus 甯ф牸寮�', 'iot_modbus_frame_format', '0', 'Modbus 鏁版嵁甯у崗璁牸寮�', '1', '2025-06-12 22:55:46', '1', '2025-06-12 22:55:46', X'00', '1970-01-01 00:00:00'),
+('2012', 'MES 瀹㈡埛绫诲瀷', 'mes_client_type', '0', '', '1', '2026-02-15 14:38:25', '1', '2026-02-15 14:38:25', X'00', NULL),
+('2013', 'MES 渚涘簲鍟嗙骇鍒�', 'mes_vendor_level', '0', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', X'00', NULL),
+('2014', 'MES 鍋囨湡绫诲瀷', 'mes_cal_holiday_type', '0', 'MES 鏃ュ巻鎺掔彮 - 鍋囨湡绫诲瀷锛圚OLIDAY=鍋囨湡锛學ORKDAY=宸ヤ綔鏃ワ級', '1', '2026-02-16 07:35:58', '1', '2026-02-16 07:35:58', X'00', NULL),
+('2015', 'MES 宸ュ叿鐘舵��', 'mes_tm_tool_status', '0', 'MES 宸ュ叿绠$悊 - 宸ュ叿鐘舵�侊紙1=鍦ㄥ簱锛�2=棰嗙敤涓紝3=缁翠慨涓紝4=鎶ュ簾锛�', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00', NULL),
+('2016', 'MES 淇濆吇缁存姢绫诲瀷', 'mes_tm_mainten_type', '0', 'MES 宸ュ叿绠$悊 - 淇濆吇缁存姢绫诲瀷锛�1=瀹氭湡缁存姢锛�2=鎸変娇鐢ㄦ鏁扮淮鎶わ級', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00', NULL),
+('2017', 'MES 璁惧鐘舵��', 'mes_dv_machinery_status', '0', 'MES 璁惧绠$悊 - 璁惧鐘舵�侊紙1=杩愯涓紝2=鍋滄満锛�3=鏁呴殰锛�', '1', '2026-02-17 01:00:06', '1', '2026-02-17 01:00:06', X'00', NULL),
+('2018', 'MES 妫�娴嬮」绫诲瀷', 'mes_indicator_type', '0', '', '1', '2026-02-17 02:16:22', '1', '2026-02-21 15:25:04', X'00', NULL),
+('2019', 'MES 缂洪櫡绛夌骇', 'mes_defect_level', '0', '', '1', '2026-02-17 02:16:22', '1', '2026-02-17 02:16:22', X'00', NULL),
+('2020', 'MES 杞彮鏂瑰紡', 'mes_cal_shift_type', '0', 'MES 鏃ュ巻鎺掔彮 - 杞彮鏂瑰紡', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00', NULL),
+('2021', 'MES 鍊掔彮鏂瑰紡', 'mes_cal_shift_method', '0', 'MES 鏃ュ巻鎺掔彮 - 鍊掔彮鏂瑰紡', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00', NULL),
+('2022', 'MES 鐝粍绫诲瀷', 'mes_cal_calendar_type', '0', 'MES 鏃ュ巻鎺掔彮 - 鐝粍绫诲瀷', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00', NULL),
+('2023', 'MES 鎺掔彮璁″垝鐘舵��', 'mes_cal_plan_status', '0', 'MES 鏃ュ巻鎺掔彮 - 鎺掔彮璁″垝鐘舵��', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00', NULL),
+('2026', 'MES 妫�娴嬬绫�', 'mes_qc_type', '0', 'IQC/IPQC/OQC/RQC', '1', '2026-02-17 08:34:40', '1', '2026-02-17 08:34:40', X'00', NULL),
+('2027', 'MES 鐢熶骇宸ュ崟鐘舵��', 'mes_pro_work_order_status', '0', 'MES 鐢熶骇绠$悊 - 宸ュ崟鐘舵�侊紙0=鑽夌锛�1=宸茬‘璁わ紝2=宸插畬鎴愶紝3=宸插彇娑堬級', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00', NULL),
+('2028', 'MES 宸ュ崟鏉ユ簮绫诲瀷', 'mes_pro_work_order_source_type', '0', 'MES 鐢熶骇绠$悊 - 宸ュ崟鏉ユ簮绫诲瀷锛�1=瀹㈡埛璁㈠崟锛�2=搴撳瓨澶囪揣锛�', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00', NULL),
+('2029', 'MES 宸ュ崟绫诲瀷', 'mes_pro_work_order_type', '0', 'MES 鐢熶骇绠$悊 - 宸ュ崟绫诲瀷锛�1=鑷鐢熶骇锛�2=浠e伐锛�3=閲囪喘锛�', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00', NULL),
+('2036', 'MES 宸ュ簭鍏崇郴绫诲瀷', 'mes_pro_link_type', '0', '宸ヨ壓璺嚎涓伐搴忎箣闂寸殑鍏崇郴绫诲瀷', '1', '2026-02-19 04:24:53', '1', '2026-04-05 15:05:07', X'00', NULL),
+('2037', 'MES 鏃堕棿鍗曚綅', 'mes_time_unit_type', '0', '鐢熶骇鏃堕棿鐨勮閲忓崟浣�', '1', '2026-02-19 04:24:53', '1', '2026-04-05 15:04:57', X'00', NULL),
+('2038', 'MES 鐢熶骇浠诲姟鐘舵��', 'mes_pro_task_status', '0', 'MES 鐢熶骇绠$悊 - 浠诲姟鐘舵�侊紙0=鑽夌锛�4=宸插畬鎴愶紝5=宸插彇娑堬級', '1', '2026-02-19 15:25:27', '1', '2026-06-13 10:32:58', X'00', NULL),
+('2039', 'MES 鐐规淇濆吇椤圭洰绫诲瀷', 'mes_dv_subject_type', '0', 'MES 璁惧绠$悊 - 鐐规淇濆吇椤圭洰绫诲瀷锛�1=璁惧鐐规锛�2=璁惧淇濆吇锛�', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', X'00', NULL),
+('2040', 'MES 淇濆吇璁板綍鐘舵��', 'mes_mainten_record_status', '0', NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', X'00', NULL),
+('2041', 'MES 淇濆吇缁撴灉', 'mes_mainten_status', '0', NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', X'00', NULL),
+('2042', 'MES 鐐规淇濆吇鍛ㄦ湡绫诲瀷', 'mes_dv_cycle_type', '0', 'MES 璁惧绠$悊 - 鐐规淇濆吇鍛ㄦ湡绫诲瀷锛�1=澶╋紝2=鍛紝3=鏈堬紝4=骞达級', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00', NULL),
+('2043', 'MES 鐐规淇濆吇鏂规鐘舵��', 'mes_dv_check_plan_status', '0', 'MES 璁惧绠$悊 - 鐐规淇濆吇鏂规鐘舵�侊紙0=鑽夌锛�1=宸插惎鐢級', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00', NULL),
+('2044', 'MES 鐐规璁板綍鐘舵��', 'mes_dv_check_record_status', '0', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', X'00', NULL),
+('2045', 'MES 鐐规缁撴灉', 'mes_dv_check_result', '0', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', X'00', NULL),
+('2046', 'MES 缁翠慨宸ュ崟鐘舵��', 'mes_dv_repair_status', '0', 'MES 璁惧绠$悊 - 缁翠慨宸ュ崟鐘舵�侊紙10=寰呯淮淇紝20=缁翠慨涓紝30=宸插畬鎴愶紝40=宸查獙鏀讹級', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', X'00', NULL),
+('2047', 'MES 缁翠慨缁撴灉', 'mes_dv_repair_result', '0', 'MES 璁惧绠$悊 - 缁翠慨缁撴灉锛�1=淇鎴愬姛锛�2=鎶ュ簾锛�', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', X'00', NULL),
+('2049', 'MES 妫�娴嬬粨鏋�', 'mes_qc_check_result', '0', '鏉ユ枡妫�楠岀殑鏈�缁堢粨鏋滃垽瀹�', '1', '2026-02-20 11:23:35', '1', '2026-02-20 11:23:35', X'00', NULL),
+('2050', 'MES 鏉ユ簮鍗曟嵁绫诲瀷', 'mes_qc_source_doc_type', '0', 'IQC 鏉ユ枡妫�楠岀殑鏉ユ簮鍗曟嵁绫诲瀷', '1', '2026-02-20 11:23:35', '1', '2026-02-20 11:23:35', X'00', NULL),
+('2051', 'MES 瀹夌伅澶勭疆鐘舵��', 'mes_pro_andon_status', '0', 'MES 鐢熶骇绠$悊 - 瀹夌伅澶勭疆鐘舵�侊紙0=鏈缃紝1=宸插缃級', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', X'00', NULL),
+('2052', 'MES 瀹夌伅绾у埆', 'mes_pro_andon_level', '0', 'MES 鐢熶骇绠$悊 - 瀹夌伅绾у埆锛�1=涓�绾э紝2=浜岀骇锛�3=涓夌骇锛�', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', X'00', NULL),
+('2053', 'MES 鐢熶骇鎶ュ伐鐘舵��', 'mes_pro_feedback_status', '0', 'MES 鐢熶骇绠$悊 - 鎶ュ伐鐘舵�侊紙0=鑽夌锛�1=瀹℃壒涓紝2=寰呮楠岋紝3=宸插畬鎴愶紝4=宸插彇娑堬級', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00', NULL),
+('2054', 'MES 鐢熶骇鎶ュ伐绫诲瀷', 'mes_pro_feedback_type', '0', 'MES 鐢熶骇绠$悊 - 鎶ュ伐绫诲瀷锛�1=鑷鎶ュ伐锛�2=缁熶竴鎶ュ伐锛�', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00', NULL),
+('2055', 'MES 鐢熶骇鎶ュ伐閫斿緞', 'mes_pro_feedback_channel', '0', 'MES 鐢熶骇绠$悊 - 鎶ュ伐閫斿緞锛圥C/APP/PDA锛�', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00', NULL),
+('2056', 'MES 璐ㄦ鍊肩被鍨�', 'mes_qc_result_type', '0', '妫�楠岀粨鏋滄槑缁嗙殑鍊肩被鍨嬶細娴偣/鏁存暟/鏂囨湰/瀛楀吀/鏂囦欢', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', X'00', NULL),
+('2057', 'MES 閫�璐ф楠岀被鍨�', 'mes_rqc_type', '0', 'MES 閫�璐ф楠岀被鍨�', '1', '2026-02-22 06:43:18', '1', '2026-02-22 06:43:18', X'00', NULL),
+('2062', 'MES IPQC 妫�楠岀被鍨�', 'mes_ipqc_type', '0', 'IPQC 杩囩▼妫�楠岀殑妫�楠岀被鍨�', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', X'00', NULL),
+('2066', 'MES 鍒拌揣閫氱煡鍗曠姸鎬�', 'mes_wm_arrival_notice_status', '0', 'MES 鍒拌揣閫氱煡鍗曠姸鎬�', '1', '2026-02-22 14:53:18', '1', '2026-02-22 14:53:18', X'00', NULL),
+('2067', 'MES 閲囪喘鍏ュ簱鍗曠姸鎬�', 'mes_wm_item_receipt_status', '0', 'MES 閲囪喘鍏ュ簱鍗曠姸鎬�', '1', '2026-02-22 14:54:05', '1', '2026-02-22 14:54:05', X'00', NULL),
+('2068', 'MES 鍗曟嵁鐘舵��', 'mes_order_status', '0', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:17:37', X'00', NULL),
+('2069', 'MES 棰嗘枡鍑哄簱鍗曠姸鎬�', 'mes_wm_product_issue_status', '0', 'MES 棰嗘枡鍑哄簱鍗曠姸鎬�', '1', '2026-02-26 16:39:44', '1', '2026-04-05 15:05:11', X'00', NULL),
+('2073', 'MES 鐢熶骇閫�鏂欏崟鐘舵��', 'mes_wm_return_issue_status', '0', 'MES 鐢熶骇閫�鏂欏崟鐘舵��', '1', '2026-02-28 14:11:09', '1', '2026-04-05 15:05:14', X'00', NULL),
+('2074', 'MES 鐢熶骇閫�鏂欑被鍨�', 'mes_wm_return_issue_type', '0', 'MES 鐢熶骇閫�鏂欑被鍨�', '1', '2026-02-28 14:11:09', '1', '2026-04-05 15:05:16', X'00', NULL),
+('2075', 'MES 璐ㄩ噺鐘舵��', 'mes_wm_quality_status', '0', 'MES 璐ㄩ噺鐘舵�侊紙寰呮/鍚堟牸/涓嶅悎鏍硷級', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', X'00', NULL),
+('2100', 'MES 浜у搧鍏ュ簱鍗曠姸鎬�', 'mes_wm_product_receipt_status', '0', 'MES 浜у搧鍏ュ簱鍗曠姸鎬�', '1', '2026-03-01 06:03:04', '1', '2026-04-05 15:05:49', X'00', NULL),
+('2102', 'MES 閿�鍞嚭搴撳崟鐘舵��', 'mes_wm_product_sales_status', '0', 'MES 閿�鍞嚭搴撳崟鐘舵��', '1', '2026-03-02 08:55:11', '1', '2026-04-05 15:05:18', X'00', NULL),
+('2105', 'MES 鏉傞」鍏ュ簱绫诲瀷', 'mes_wm_misc_receipt_type', '0', '鏉傞」鍏ュ簱绫诲瀷', '1', '2026-03-03 07:18:12', '1', '2026-04-05 15:05:23', X'00', NULL),
+('2106', 'MES 鏉傞」鍏ュ簱鐘舵��', 'mes_wm_misc_receipt_status', '0', '鏉傞」鍏ュ簱鐘舵��', '1', '2026-03-03 07:18:12', '1', '2026-04-05 15:05:25', X'00', NULL),
+('2109', 'MES 鏉傞」鍑哄簱绫诲瀷', 'mes_wm_misc_issue_type', '0', 'MES 鏉傞」鍑哄簱绫诲瀷', '1', '2026-03-03 07:34:33', '1', '2026-03-03 07:34:33', X'00', NULL),
+('2110', 'MES 澶栧崗鍏ュ簱鍗曠姸鎬�', 'mes_wm_outsource_receipt_status', '0', 'MES 澶栧崗鍏ュ簱鍗曠姸鎬�', '1', '2026-03-03 14:03:20', '1', '2026-03-03 14:03:20', X'00', NULL),
+('2112', 'MES 澶栧崗鍙戞枡鍗曠姸鎬�', 'mes_wm_outsource_issue_status', '0', 'MES 澶栧崗鍙戞枡鍗曠姸鎬�', '1', '2026-03-03 16:30:56', '1', '2026-04-05 15:05:47', X'00', NULL),
+('2113', 'MES 缂栫爜瑙勫垯鍒嗘绫诲瀷', 'mes_md_auto_code_part_type', '0', 'MES 缂栫爜瑙勫垯鍒嗘绫诲瀷', '1', '2026-03-04 14:45:46', '1', '2026-03-04 15:24:40', X'00', NULL),
+('2115', 'MES 缂栫爜瑙勫垯琛ラ綈鏂瑰紡', 'mes_md_auto_code_padded_method', '0', 'MES 缂栫爜瑙勫垯琛ラ綈鏂瑰紡', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00', NULL),
+('2116', 'MES 缂栫爜瑙勫垯寰幆鏂瑰紡', 'mes_md_auto_code_cycle_method', '0', 'MES 缂栫爜瑙勫垯寰幆鏂瑰紡', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00', NULL),
+('2117', 'MES 鏉$爜鏍煎紡', 'mes_wm_barcode_format', '0', 'MES 鏉$爜鏍煎紡', '1', '2026-03-05 14:37:20', '1', '2026-04-05 15:05:27', X'00', NULL),
+('2118', 'MES 鏉$爜涓氬姟绫诲瀷', 'mes_wm_barcode_biz_type', '0', 'MES 鏉$爜涓氬姟绫诲瀷', '1', '2026-03-05 14:37:20', '1', '2026-04-05 15:05:29', X'00', NULL),
+('2121', 'MES 瑁呯鍗曠姸鎬�', 'mes_wm_package_status', '0', 'MES 瑁呯鍗曠姸鎬�', '1', '2026-03-08 02:05:46', '1', '2026-04-05 15:05:35', X'00', NULL),
+('2122', 'MES 璋冩嫧鍗曠姸鎬�', 'mes_wm_transfer_status', '0', 'MES 璋冩嫧鍗曠姸鎬�', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00', NULL),
+('2123', 'MES 璋冩嫧绫诲瀷', 'mes_wm_transfer_type', '0', 'MES 璋冩嫧绫诲瀷', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00', NULL),
+('2124', 'MES 鐩樼偣绫诲瀷', 'mes_wm_stock_taking_type', '0', 'MES 鐩樼偣绫诲瀷', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00', NULL),
+('2125', 'MES 鐩樼偣鏂规鍙傛暟绫诲瀷', 'mes_wm_stock_taking_plan_param_type', '0', 'MES 鐩樼偣鏂规鍙傛暟绫诲瀷', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00', NULL),
+('2126', 'MES 鐩樼偣浠诲姟鐘舵��', 'mes_wm_stock_taking_task_status', '0', 'MES 鐩樼偣浠诲姟鐘舵��', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00', NULL),
+('2127', 'MES 鐩樼偣浠诲姟琛岀姸鎬�', 'mes_wm_stock_taking_task_line_status', '0', 'MES 鐩樼偣浠诲姟琛岀姸鎬�', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00', NULL),
+('2129', 'MES 鐗╂枡浜у搧鏍囪瘑', 'mes_md_item_or_product', '0', '鐗╂枡鍒嗙被锛氱墿鏂�(ITEM) / 浜у搧(PRODUCT)', '1', '2026-03-15 01:55:06', '1', '2026-03-15 01:55:06', X'00', NULL),
+('2130', 'MES 渚涘簲鍟嗛��璐у崟鐘舵��', 'mes_wm_return_vendor_status', '0', '閲囪喘閫�璐у崟鐘舵��', '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', X'00', NULL),
+('2131', 'MES 鍙戣揣閫氱煡鍗曠姸鎬�', 'mes_wm_sales_notice_status', '0', 'MES 鍙戣揣閫氱煡鍗曠姸鎬�', '1', '2026-03-30 08:54:30', '1', '2026-04-05 15:53:46', X'00', NULL),
+('2132', 'MES 鏉傞」鍑哄簱鍗曠姸鎬�', 'mes_wm_misc_issue_status', '0', '鏉傞」鍑哄簱鍗曠姸鎬�', '1', '2026-03-30 15:00:18', '1', '2026-04-05 15:05:41', X'00', NULL),
+('2133', 'MES 閿�鍞��璐у崟鐘舵��', 'mes_wm_return_sales_status', '0', 'MES 閿�鍞��璐у崟鐘舵�佹灇涓�', '1', '2026-04-03 17:20:25', '1', '2026-04-05 15:05:39', X'00', NULL),
+('2135', 'MES 涓婁笅宸ョ姸鎬佺被鍨�', 'mes_pro_work_record_type', '0', 'MES 涓婁笅宸ョ姸鎬佺被鍨�', '1', '2026-04-05 14:07:27', '1', '2026-04-05 14:07:27', X'00', NULL),
+('2138', 'MES 鐢熶骇鍏ュ簱鍗曠姸鎬�', 'mes_wm_product_produce_status', '0', 'MES 鐢熶骇鍏ュ簱鍗曠姸鎬�', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', X'00', '1970-01-01 00:00:00'),
+('2200', 'IM 鍐呭绫诲瀷', 'im_content_type', '0', '瀵瑰簲 ImContentTypeEnum', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-16 03:41:55', X'00', NULL),
+('2202', 'IM 娑堟伅鍥炴墽鐘舵��', 'im_message_receipt_status', '0', '瀵瑰簲 ImMessageReceiptStatusEnum', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-16 03:41:55', X'00', NULL),
+('2203', 'IM 濂藉弸鐘舵��', 'im_friend_status', '0', '0=姝e父 / 1=宸插垹闄�', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', X'00', NULL),
+('2204', 'IM 缇ょ姸鎬�', 'im_group_status', '0', '0=姝e父 / 1=宸茶В鏁�', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', X'00', NULL),
+('2205', 'IM 娑堟伅鐘舵��', 'im_message_status', '0', '瀵瑰簲 ImMessageStatusEnum锛�0=姝e父 / 2=宸叉挙鍥烇紙绉佽亰 / 缇よ亰鍏辩敤锛�', 'admin', '2026-04-30 15:14:36', 'admin', '2026-06-16 03:41:55', X'00', NULL),
+('2206', 'IM 缇ゆ垚鍛樿鑹�', 'im_group_member_role', '0', NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', X'00', NULL),
+('2207', 'IM 濂藉弸娣诲姞鏉ユ簮', 'im_friend_add_source', '0', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', X'00', NULL),
+('2208', 'IM 濂藉弸鐢宠澶勭悊缁撴灉', 'im_friend_request_handle_result', '0', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', X'00', NULL),
+('2209', 'IM 鍔犵兢鏉ユ簮', 'im_group_add_source', '0', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00', NULL),
+('2210', 'IM 鍔犵兢鐢宠澶勭悊缁撴灉', 'im_group_request_handle_result', '0', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00', NULL),
+('1061050', '寰�鏉ヤ紒涓氱被鍨�', 'merchant_type', '0', 'WMS 寰�鏉ヤ紒涓氱被鍨�', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', X'00', NULL),
+('1061060', 'WMS 鍗曟嵁绫诲瀷', 'wms_order_type', '0', 'WMS 鍗曟嵁绫诲瀷', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', X'00', NULL),
+('1061070', 'WMS 鍗曟嵁鐘舵��', 'wms_order_status', '0', 'WMS 鍗曟嵁鐘舵��', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', X'00', NULL),
+('1061080', '鍏ュ簱鍗曠被鍨�', 'wms_receipt_order_type', '0', 'WMS 鍏ュ簱鍗曠被鍨�', '1', '2026-05-11 11:21:49', '1', '2026-05-12 13:40:29', X'00', NULL),
+('1061090', '鍑哄簱鍗曠被鍨�', 'wms_shipment_order_type', '0', 'WMS 鍑哄簱鍗曠被鍨�', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', X'00', NULL),
+('1061092', 'IM 閫氳瘽濯掍綋绫诲瀷', 'im_rtc_call_media_type', '0', NULL, 'admin', '2026-05-16 11:34:50', 'admin', '2026-05-16 11:34:50', X'00', NULL),
+('1061093', 'IM 閫氳瘽浼氳瘽绫诲瀷', 'im_rtc_call_conversation_type', '0', '1=绉佽亰锛�2=缇よ亰', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00', NULL),
+('1061094', 'IM 閫氳瘽鐘舵��', 'im_rtc_call_status', '0', '10=鍒涘缓锛�20=杩涜涓紱30=宸茬粨鏉�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00', NULL),
+('1061095', 'IM 閫氳瘽缁撴潫鍘熷洜', 'im_rtc_call_end_reason', '0', '1=閫氳瘽缁撴潫锛�2=宸叉嫆缁濓紱3=宸插彇娑堬紱4=鏃犱汉鎺ュ惉锛�5=瀵规柟姝e繖锛�9=閫氳瘽寮傚父', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00', NULL),
+('1061096', 'IM 閫氳瘽鍙備笌瑙掕壊', 'im_rtc_participant_role', '0', '1=鍙戣捣浜猴紱2=琚個璇疯�咃紱3=涓诲姩鍔犲叆鑰�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00', NULL),
+('1061097', 'IM 閫氳瘽鍙備笌鐘舵��', 'im_rtc_participant_status', '0', '10=閭�璇蜂腑锛�20=宸插姞鍏ワ紱30=宸叉嫆缁濓紱40=鏈簲绛旓紱50=宸茬寮�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00', NULL),
+('1061098', 'IM 棰戦亾绱犳潗鍐呭绫诲瀷', 'im_channel_material_type', '0', '1=绔欏唴瀵屾枃鏈� / 2=澶栭摼', '1', '2026-05-19 14:09:25', '1', '2026-05-19 14:09:25', X'00', NULL),
+('1061099', 'WMS 搴撳瓨棰勭暀涓氬姟绫诲瀷', 'wms_reserve_biz_type', '0', '搴撳瓨棰勭暀鐨勪笟鍔℃潵婧愮被鍨�', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00', NULL),
+('1061100', 'WMS 搴撳瓨浜嬪姟绫诲瀷', 'wms_transaction_type', '0', '搴撳瓨浜嬪姟娴佹按绫诲瀷', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00', NULL),
+('1061101', 'WMS 搴撳瓨棰勭暀鐘舵��', 'wms_reserve_status', '0', '搴撳瓨棰勭暀鐘舵��', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00', NULL),
+('1061102', 'MES 鍙傛暟鏍煎紡', 'mes_pd_param_type', '0', NULL, '1', '2026-07-02 13:59:05', '1', '2026-07-02 13:59:05', X'00', '1970-01-01 00:00:00'),
+('1061103', 'MES 鍙傛暟妯℃澘', 'mes_pd_template_type', '0', NULL, '1', '2026-07-02 14:02:13', '1', '2026-07-02 14:02:13', X'00', '1970-01-01 00:00:00'),
+('1061104', '璁捐椤圭洰鐘舵��', 'mes_pd_project_status', '0', '璁捐椤圭洰鐘舵��', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00', NULL),
+('1061105', '璧勬枡绫诲瀷', 'mes_pd_document_type', '0', '璧勬枡绫诲瀷', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00', NULL),
+('1061106', '璧勬枡瀹℃牳鐘舵��', 'mes_pd_document_audit_status', '0', '璧勬枡瀹℃牳鐘舵��', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00', NULL),
+('1061107', '褰掓。鐘舵��', 'mes_pd_archive_status', '0', '褰掓。鐘舵��', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00', NULL),
+('1061108', '鎬у埆', 'hrm_gender', '0', NULL, '1', '2026-07-06 11:00:21', '1', '2026-07-06 11:00:21', X'00', '1970-01-01 00:00:00'),
+('1061109', '鍛樺伐鐘舵��', 'hrm_employee_status', '0', NULL, '1', '2026-07-06 11:01:28', '1', '2026-07-06 11:01:28', X'00', '1970-01-01 00:00:00'),
+('1061110', '瀛﹀巻', 'hrm_degree', '0', NULL, '1', '2026-07-06 11:13:51', '1', '2026-07-06 11:13:51', X'00', '1970-01-01 00:00:00'),
+('1061111', '璇峰亣绫诲瀷', 'hrm_leave_type', '0', NULL, '1', '2026-07-06 11:15:50', '1', '2026-07-06 11:15:50', X'00', '1970-01-01 00:00:00'),
+('1061112', '璋冨矖绫诲瀷', 'hrm_transfer_type', '0', NULL, '1', '2026-07-06 11:18:02', '1', '2026-07-06 11:18:02', X'00', '1970-01-01 00:00:00'),
+('1061113', '绂昏亴绫诲瀷', 'hrm_resignation_type', '0', NULL, '1', '2026-07-06 11:18:32', '1', '2026-07-06 11:18:32', X'00', '1970-01-01 00:00:00'),
+('1061114', '鎵撳崱绫诲瀷', 'hrm_clock_type', '0', NULL, '1', '2026-07-06 11:20:57', '1', '2026-07-06 11:20:57', X'00', '1970-01-01 00:00:00'),
+('1061115', '钖祫鐘舵��', 'hrm_salary_status', '0', NULL, '1', '2026-07-06 11:21:41', '1', '2026-07-06 11:21:41', X'00', '1970-01-01 00:00:00'),
+('1061116', '浜ゆ帴鐘舵��', 'hrm_handover_status', '0', NULL, '1', '2026-07-06 11:22:47', '1', '2026-07-06 11:22:47', X'00', '1970-01-01 00:00:00'),
+('1061117', '鍙戞斁鏂瑰紡', 'hrm_payment_method', '0', NULL, '1', '2026-07-06 11:23:38', '1', '2026-07-06 11:23:38', X'00', '1970-01-01 00:00:00'),
+('1061118', '鐗╂枡绫诲瀷', 'MDM_ITEM_TYPE', '0', NULL, '1', '2026-07-14 12:04:18', '1', '2026-07-14 12:04:18', X'00', '1970-01-01 00:00:00'),
+('1061119', 'MPS 鐘舵��', 'mes_pro_mps_status', '0', 'MPS 鐘舵��', '1', '2026-07-17 02:04:12', '1', '2026-07-17 02:04:12', X'00', NULL),
+('1061120', 'MES NCR 鐘舵��', 'mes_ncr_status', '0', '涓嶅悎鏍煎搧澶勭悊鍗曠姸鎬�', '1', '2026-08-06 09:25:18', '1', '2026-08-06 09:25:18', X'00', NULL),
+('1061121', 'MES NCR 澶勭疆鏂瑰紡', 'mes_ncr_disposition', '0', '涓嶅悎鏍煎搧澶勭疆鏂瑰紡', '1', '2026-08-06 09:25:18', '1', '2026-08-06 09:25:18', X'00', NULL),
+('1061122', '鍙戠エ绫诲瀷', 'crm_invoice_type', '0', NULL, '1', '2026-08-10 14:04:10', '1', '2026-08-10 14:04:10', X'00', '1970-01-01 00:00:00'),
+('1061123', '鍚堝悓绫诲瀷', 'hrm_contract_type', '0', NULL, '', '2026-08-10 07:51:38', '', '2026-08-10 07:51:38', X'00', NULL),
+('1061124', '鍚堝悓鏈熼檺绫诲瀷', 'hrm_contract_term_type', '0', NULL, '', '2026-08-10 07:51:38', '', '2026-08-10 07:51:38', X'00', NULL),
+('1061125', '鍚堝悓鐘舵��', 'hrm_contract_status', '0', NULL, '', '2026-08-10 07:51:38', '', '2026-08-10 07:51:38', X'00', NULL),
+('1061126', '瑙i櫎缁堟鐘舵��', 'hrm_contract_terminate_status', '0', NULL, '', '2026-08-10 07:51:38', '', '2026-08-10 07:51:38', X'00', NULL),
+('1065300', '閿�鍞洰鏍囧懆鏈熺被鍨�', 'crm_sales_target_period_type', '0', '閿�鍞洰鏍囩殑璁″垝鍛ㄦ湡绫诲瀷', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00', NULL),
+('1065301', '閿�鍞洰鏍囩淮搴�', 'crm_sales_target_dimension', '0', '閿�鍞洰鏍囨寜浠�涔堢淮搴﹁瀹�', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00', NULL),
+('1065302', '閿�鍞洰鏍囩姸鎬�', 'crm_sales_target_status', '0', '閿�鍞洰鏍囩殑鐢熷懡鍛ㄦ湡鐘舵��', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00', NULL),
+('1065303', 'MES 璁¢噺鍣ㄥ叿绫诲埆', 'mes_dv_metering_category', '0', '璁¢噺鍣ㄥ叿绫诲埆', '1', '2026-08-13 01:36:06', '1', '2026-08-13 01:36:06', X'00', NULL),
+('1065304', 'MES 璁¢噺鍣ㄥ叿鐘舵��', 'mes_dv_metering_status', '0', '璁¢噺鍣ㄥ叿鐘舵��', '1', '2026-08-13 01:36:06', '1', '2026-08-13 01:36:06', X'00', NULL),
+('1065305', 'MES 璁¢噺妫�娴嬬粨璁�', 'mes_dv_metering_check_result', '0', '璁¢噺妫�娴嬬粨璁�', '1', '2026-08-13 01:36:06', '1', '2026-08-13 01:36:06', X'00', NULL);
+
+-- ============ 琛細system_dict_data锛堝鍑� 1157 琛岋級 ============
+DROP TABLE IF EXISTS `system_dict_data`;
+CREATE TABLE `system_dict_data` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瀛楀吀缂栫爜',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '瀛楀吀鎺掑簭',
+ `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀛楀吀鏍囩',
+ `value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀛楀吀閿��',
+ `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀛楀吀绫诲瀷',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `color_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '棰滆壊绫诲瀷',
+ `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'css 鏍峰紡',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1065347 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀛楀吀鏁版嵁琛�';
+INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '1', '鐢�', '1', 'system_user_sex', '0', 'primary', 'A', '鎬у埆鐢�', 'admin', '2021-01-05 17:03:48', '1', '2025-12-10 13:19:26', X'00'),
+('2', '2', '濂�', '2', 'system_user_sex', '0', 'success', '', '鎬у埆濂�', 'admin', '2021-01-05 17:03:48', '1', '2023-11-15 23:30:37', X'00'),
+('8', '1', '姝e父', '1', 'infra_job_status', '0', 'success', '', '姝e父鐘舵��', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:33:38', X'00'),
+('9', '2', '鏆傚仠', '2', 'infra_job_status', '0', 'danger', '', '鍋滅敤鐘舵��', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:33:45', X'00'),
+('12', '1', '绯荤粺鍐呯疆', '1', 'infra_config_type', '0', 'danger', '', '鍙傛暟绫诲瀷 - 绯荤粺鍐呯疆', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:06:02', X'00'),
+('13', '2', '鑷畾涔�', '2', 'infra_config_type', '0', 'primary', '', '鍙傛暟绫诲瀷 - 鑷畾涔�', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:06:07', X'00'),
+('14', '1', '閫氱煡', '1', 'system_notice_type', '0', 'success', '', '閫氱煡', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:05:57', X'00'),
+('15', '2', '鍏憡', '2', 'system_notice_type', '0', 'info', '', '鍏憡', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:06:01', X'00'),
+('16', '0', '鍏跺畠', '0', 'infra_operate_type', '0', 'default', '', '鍏跺畠鎿嶄綔', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:19', X'00'),
+('17', '1', '鏌ヨ', '1', 'infra_operate_type', '0', 'info', '', '鏌ヨ鎿嶄綔', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:20', X'00'),
+('18', '2', '鏂板', '2', 'infra_operate_type', '0', 'primary', '', '鏂板鎿嶄綔', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:21', X'00'),
+('19', '3', '淇敼', '3', 'infra_operate_type', '0', 'warning', '', '淇敼鎿嶄綔', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:22', X'00'),
+('20', '4', '鍒犻櫎', '4', 'infra_operate_type', '0', 'danger', '', '鍒犻櫎鎿嶄綔', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:23', X'00'),
+('22', '5', '瀵煎嚭', '5', 'infra_operate_type', '0', 'default', '', '瀵煎嚭鎿嶄綔', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:24', X'00'),
+('23', '6', '瀵煎叆', '6', 'infra_operate_type', '0', 'default', '', '瀵煎叆鎿嶄綔', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:25', X'00'),
+('27', '1', '寮�鍚�', '0', 'common_status', '0', 'primary', '', '寮�鍚姸鎬�', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 08:00:39', X'00'),
+('28', '2', '鍏抽棴', '1', 'common_status', '0', 'info', '', '鍏抽棴鐘舵��', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 08:00:44', X'00'),
+('29', '1', '鐩綍', '1', 'system_menu_type', '0', '', '', '鐩綍', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:43:45', X'00'),
+('30', '2', '鑿滃崟', '2', 'system_menu_type', '0', '', '', '鑿滃崟', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:43:41', X'00'),
+('31', '3', '鎸夐挳', '3', 'system_menu_type', '0', '', '', '鎸夐挳', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:43:39', X'00'),
+('32', '1', '鍐呯疆', '1', 'system_role_type', '0', 'danger', '', '鍐呯疆瑙掕壊', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:02:08', X'00'),
+('33', '2', '鑷畾涔�', '2', 'system_role_type', '0', 'primary', '', '鑷畾涔夎鑹�', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:02:12', X'00'),
+('34', '1', '鍏ㄩ儴鏁版嵁鏉冮檺', '1', 'system_data_scope', '0', '', '', '鍏ㄩ儴鏁版嵁鏉冮檺', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:17', X'00'),
+('35', '2', '鎸囧畾閮ㄩ棬鏁版嵁鏉冮檺', '2', 'system_data_scope', '0', '', '', '鎸囧畾閮ㄩ棬鏁版嵁鏉冮檺', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:18', X'00'),
+('36', '3', '鏈儴闂ㄦ暟鎹潈闄�', '3', 'system_data_scope', '0', '', '', '鏈儴闂ㄦ暟鎹潈闄�', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:16', X'00'),
+('37', '4', '鏈儴闂ㄥ強浠ヤ笅鏁版嵁鏉冮檺', '4', 'system_data_scope', '0', '', '', '鏈儴闂ㄥ強浠ヤ笅鏁版嵁鏉冮檺', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:21', X'00'),
+('38', '5', '浠呮湰浜烘暟鎹潈闄�', '5', 'system_data_scope', '0', '', '', '浠呮湰浜烘暟鎹潈闄�', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:23', X'00'),
+('39', '0', '鎴愬姛', '0', 'system_login_result', '0', 'success', '', '鐧婚檰缁撴灉 - 鎴愬姛', '', '2021-01-18 06:17:36', '1', '2022-02-16 13:23:49', X'00'),
+('40', '10', '璐﹀彿鎴栧瘑鐮佷笉姝g‘', '10', 'system_login_result', '0', 'primary', '', '鐧婚檰缁撴灉 - 璐﹀彿鎴栧瘑鐮佷笉姝g‘', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:27', X'00'),
+('41', '20', '鐢ㄦ埛琚鐢�', '20', 'system_login_result', '0', 'warning', '', '鐧婚檰缁撴灉 - 鐢ㄦ埛琚鐢�', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:23:57', X'00'),
+('42', '30', '楠岃瘉鐮佷笉瀛樺湪', '30', 'system_login_result', '0', 'info', '', '鐧婚檰缁撴灉 - 楠岃瘉鐮佷笉瀛樺湪', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:07', X'00'),
+('43', '31', '楠岃瘉鐮佷笉姝g‘', '31', 'system_login_result', '0', 'info', '', '鐧婚檰缁撴灉 - 楠岃瘉鐮佷笉姝g‘', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:11', X'00'),
+('44', '100', '鏈煡寮傚父', '100', 'system_login_result', '0', 'danger', '', '鐧婚檰缁撴灉 - 鏈煡寮傚父', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:23', X'00'),
+('45', '1', '鏄�', 'true', 'infra_boolean_string', '0', 'danger', '', 'Boolean 鏄惁绫诲瀷 - 鏄�', '', '2021-01-19 03:20:55', '1', '2022-03-15 23:01:45', X'00'),
+('46', '1', '鍚�', 'false', 'infra_boolean_string', '0', 'info', '', 'Boolean 鏄惁绫诲瀷 - 鍚�', '', '2021-01-19 03:20:55', '1', '2022-03-15 23:09:45', X'00'),
+('50', '1', '鍗曡〃锛堝鍒犳敼鏌ワ級', '1', 'infra_codegen_template_type', '0', '', '', NULL, '', '2021-02-05 07:09:06', '', '2022-03-10 16:33:15', X'00'),
+('51', '2', '鏍戣〃锛堝鍒犳敼鏌ワ級', '2', 'infra_codegen_template_type', '0', '', '', NULL, '', '2021-02-05 07:14:46', '', '2022-03-10 16:33:19', X'00'),
+('53', '0', '鍒濆鍖栦腑', '0', 'infra_job_status', '0', 'primary', '', NULL, '', '2021-02-07 07:46:49', '1', '2022-02-16 19:33:29', X'00'),
+('57', '0', '杩愯涓�', '0', 'infra_job_log_status', '0', 'primary', '', 'RUNNING', '', '2021-02-08 10:04:24', '1', '2022-02-16 19:07:48', X'00'),
+('58', '1', '鎴愬姛', '1', 'infra_job_log_status', '0', 'success', '', NULL, '', '2021-02-08 10:06:57', '1', '2022-02-16 19:07:52', X'00'),
+('59', '2', '澶辫触', '2', 'infra_job_log_status', '0', 'warning', '', '澶辫触', '', '2021-02-08 10:07:38', '1', '2022-02-16 19:07:56', X'00'),
+('60', '1', '浼氬憳', '1', 'user_type', '0', 'primary', '', NULL, '', '2021-02-26 00:16:27', '1', '2022-02-16 10:22:19', X'00'),
+('61', '2', '绠$悊鍛�', '2', 'user_type', '0', 'success', '', NULL, '', '2021-02-26 00:16:34', '1', '2025-04-06 18:37:43', X'00'),
+('62', '0', '鏈鐞�', '0', 'infra_api_error_log_process_status', '0', 'primary', '', NULL, '', '2021-02-26 07:07:19', '1', '2022-02-16 20:14:17', X'00'),
+('63', '1', '宸插鐞�', '1', 'infra_api_error_log_process_status', '0', 'success', '', NULL, '', '2021-02-26 07:07:26', '1', '2022-02-16 20:14:08', X'00'),
+('64', '2', '宸插拷鐣�', '2', 'infra_api_error_log_process_status', '0', 'danger', '', NULL, '', '2021-02-26 07:07:34', '1', '2022-02-16 20:14:14', X'00'),
+('66', '1', '闃块噷浜�', 'ALIYUN', 'system_sms_channel_code', '0', 'primary', '', NULL, '1', '2021-04-05 01:05:26', '1', '2024-07-22 22:23:25', X'00'),
+('67', '1', '楠岃瘉鐮�', '1', 'system_sms_template_type', '0', 'warning', '', NULL, '1', '2021-04-05 21:50:57', '1', '2022-02-16 12:48:30', X'00'),
+('68', '2', '閫氱煡', '2', 'system_sms_template_type', '0', 'primary', '', NULL, '1', '2021-04-05 21:51:08', '1', '2022-02-16 12:48:27', X'00'),
+('69', '0', '钀ラ攢', '3', 'system_sms_template_type', '0', 'danger', '', NULL, '1', '2021-04-05 21:51:15', '1', '2022-02-16 12:48:22', X'00'),
+('70', '0', '鍒濆鍖�', '0', 'system_sms_send_status', '0', 'primary', '', NULL, '1', '2021-04-11 20:18:33', '1', '2022-02-16 10:26:07', X'00'),
+('71', '1', '鍙戦�佹垚鍔�', '10', 'system_sms_send_status', '0', 'success', '', NULL, '1', '2021-04-11 20:18:43', '1', '2022-02-16 10:25:56', X'00'),
+('72', '2', '鍙戦�佸け璐�', '20', 'system_sms_send_status', '0', 'danger', '', NULL, '1', '2021-04-11 20:18:49', '1', '2022-02-16 10:26:03', X'00'),
+('73', '3', '涓嶅彂閫�', '30', 'system_sms_send_status', '0', 'info', '', NULL, '1', '2021-04-11 20:19:44', '1', '2022-02-16 10:26:10', X'00'),
+('74', '0', '绛夊緟缁撴灉', '0', 'system_sms_receive_status', '0', 'primary', '', NULL, '1', '2021-04-11 20:27:43', '1', '2022-02-16 10:28:24', X'00'),
+('75', '1', '鎺ユ敹鎴愬姛', '10', 'system_sms_receive_status', '0', 'success', '', NULL, '1', '2021-04-11 20:29:25', '1', '2022-02-16 10:28:28', X'00'),
+('76', '2', '鎺ユ敹澶辫触', '20', 'system_sms_receive_status', '0', 'danger', '', NULL, '1', '2021-04-11 20:29:31', '1', '2022-02-16 10:28:32', X'00'),
+('77', '0', '璋冭瘯(閽夐拤)', 'DEBUG_DING_TALK', 'system_sms_channel_code', '0', 'info', '', NULL, '1', '2021-04-13 00:20:37', '1', '2022-02-16 10:10:00', X'00'),
+('80', '100', '璐﹀彿鐧诲綍', '100', 'system_login_type', '0', 'primary', '', '璐﹀彿鐧诲綍', '1', '2021-10-06 00:52:02', '1', '2022-02-16 13:11:34', X'00'),
+('81', '101', '绀句氦鐧诲綍', '101', 'system_login_type', '0', 'info', '', '绀句氦鐧诲綍', '1', '2021-10-06 00:52:17', '1', '2022-02-16 13:11:40', X'00'),
+('83', '200', '涓诲姩鐧诲嚭', '200', 'system_login_type', '0', 'primary', '', '涓诲姩鐧诲嚭', '1', '2021-10-06 00:52:58', '1', '2022-02-16 13:11:49', X'00'),
+('85', '202', '寮哄埗鐧诲嚭', '202', 'system_login_type', '0', 'danger', '', '寮哄埗閫�鍑�', '1', '2021-10-06 00:53:41', '1', '2022-02-16 13:11:57', X'00'),
+('86', '0', '鐥呭亣', '1', 'bpm_oa_leave_type', '0', 'primary', '', NULL, '1', '2021-09-21 22:35:28', '1', '2022-02-16 10:00:41', X'00'),
+('87', '1', '浜嬪亣', '2', 'bpm_oa_leave_type', '0', 'info', '', NULL, '1', '2021-09-21 22:36:11', '1', '2022-02-16 10:00:49', X'00'),
+('88', '2', '濠氬亣', '3', 'bpm_oa_leave_type', '0', 'warning', '', NULL, '1', '2021-09-21 22:36:38', '1', '2022-02-16 10:00:53', X'00'),
+('112', '0', '寰俊 Wap 缃戠珯鏀粯', 'wx_wap', 'pay_channel_code', '0', 'success', '', '寰俊 Wap 缃戠珯鏀粯', '1', '2023-07-19 20:08:06', '1', '2023-07-19 20:09:08', X'00'),
+('113', '1', '寰俊鍏紬鍙锋敮浠�', 'wx_pub', 'pay_channel_code', '0', 'success', '', '寰俊鍏紬鍙锋敮浠�', '1', '2021-12-03 10:40:24', '1', '2023-07-19 20:08:47', X'00'),
+('114', '2', '寰俊灏忕▼搴忔敮浠�', 'wx_lite', 'pay_channel_code', '0', 'success', '', '寰俊灏忕▼搴忔敮浠�', '1', '2021-12-03 10:41:06', '1', '2023-07-19 20:08:50', X'00'),
+('115', '3', '寰俊 App 鏀粯', 'wx_app', 'pay_channel_code', '0', 'success', '', '寰俊 App 鏀粯', '1', '2021-12-03 10:41:20', '1', '2023-07-19 20:08:56', X'00'),
+('116', '10', '鏀粯瀹� PC 缃戠珯鏀粯', 'alipay_pc', 'pay_channel_code', '0', 'primary', '', '鏀粯瀹� PC 缃戠珯鏀粯', '1', '2021-12-03 10:42:09', '1', '2023-07-19 20:09:12', X'00'),
+('117', '11', '鏀粯瀹� Wap 缃戠珯鏀粯', 'alipay_wap', 'pay_channel_code', '0', 'primary', '', '鏀粯瀹� Wap 缃戠珯鏀粯', '1', '2021-12-03 10:42:26', '1', '2023-07-19 20:09:16', X'00'),
+('118', '12', '鏀粯瀹� App 鏀粯', 'alipay_app', 'pay_channel_code', '0', 'primary', '', '鏀粯瀹� App 鏀粯', '1', '2021-12-03 10:42:55', '1', '2023-07-19 20:09:20', X'00'),
+('119', '14', '鏀粯瀹濇壂鐮佹敮浠�', 'alipay_qr', 'pay_channel_code', '0', 'primary', '', '鏀粯瀹濇壂鐮佹敮浠�', '1', '2021-12-03 10:43:10', '1', '2023-07-19 20:09:28', X'00'),
+('120', '10', '閫氱煡鎴愬姛', '10', 'pay_notify_status', '0', 'success', '', '閫氱煡鎴愬姛', '1', '2021-12-03 11:02:41', '1', '2023-07-19 10:08:19', X'00'),
+('121', '20', '閫氱煡澶辫触', '20', 'pay_notify_status', '0', 'danger', '', '閫氱煡澶辫触', '1', '2021-12-03 11:02:59', '1', '2023-07-19 10:08:21', X'00'),
+('122', '0', '绛夊緟閫氱煡', '0', 'pay_notify_status', '0', 'info', '', '鏈�氱煡', '1', '2021-12-03 11:03:10', '1', '2023-07-19 10:08:24', X'00'),
+('123', '10', '鏀粯鎴愬姛', '10', 'pay_order_status', '0', 'success', '', '鏀粯鎴愬姛', '1', '2021-12-03 11:18:29', '1', '2023-07-19 18:04:28', X'00'),
+('124', '30', '鏀粯鍏抽棴', '30', 'pay_order_status', '0', 'info', '', '鏀粯鍏抽棴', '1', '2021-12-03 11:18:42', '1', '2023-07-19 18:05:07', X'00'),
+('125', '0', '绛夊緟鏀粯', '0', 'pay_order_status', '0', 'info', '', '鏈敮浠�', '1', '2021-12-03 11:18:18', '1', '2023-07-19 18:04:15', X'00'),
+('600', '5', '棣栭〉', '1', 'promotion_banner_position', '0', 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', X'00'),
+('601', '4', '绉掓潃娲诲姩椤�', '2', 'promotion_banner_position', '0', 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', X'00'),
+('602', '3', '鐮嶄环娲诲姩椤�', '3', 'promotion_banner_position', '0', 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', X'00'),
+('603', '2', '闄愭椂鎶樻墸椤�', '4', 'promotion_banner_position', '0', 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', X'00'),
+('604', '1', '婊″噺閫侀〉', '5', 'promotion_banner_position', '0', 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', X'00'),
+('1118', '0', '绛夊緟閫�娆�', '0', 'pay_refund_status', '0', 'info', '', '绛夊緟閫�娆�', '1', '2021-12-10 16:44:59', '1', '2023-07-19 10:14:39', X'00'),
+('1119', '20', '閫�娆惧け璐�', '20', 'pay_refund_status', '0', 'danger', '', '閫�娆惧け璐�', '1', '2021-12-10 16:45:10', '1', '2023-07-19 10:15:10', X'00'),
+('1124', '10', '閫�娆炬垚鍔�', '10', 'pay_refund_status', '0', 'success', '', '閫�娆炬垚鍔�', '1', '2021-12-10 16:46:26', '1', '2023-07-19 10:15:00', X'00'),
+('1127', '1', '瀹℃壒涓�', '1', 'bpm_process_instance_status', '0', 'default', '', '娴佺▼瀹炰緥鐨勭姸鎬� - 杩涜涓�', '1', '2022-01-07 23:47:22', '1', '2024-03-16 16:11:45', X'00'),
+('1128', '2', '瀹℃壒閫氳繃', '2', 'bpm_process_instance_status', '0', 'success', '', '娴佺▼瀹炰緥鐨勭姸鎬� - 宸插畬鎴�', '1', '2022-01-07 23:47:49', '1', '2024-03-16 16:11:54', X'00'),
+('1129', '1', '瀹℃壒涓�', '1', 'bpm_task_status', '0', 'primary', '', '娴佺▼瀹炰緥鐨勭粨鏋� - 澶勭悊涓�', '1', '2022-01-07 23:48:32', '1', '2024-03-08 22:41:37', X'00'),
+('1130', '2', '瀹℃壒閫氳繃', '2', 'bpm_task_status', '0', 'success', '', '娴佺▼瀹炰緥鐨勭粨鏋� - 閫氳繃', '1', '2022-01-07 23:48:45', '1', '2024-03-08 22:41:38', X'00'),
+('1131', '3', '瀹℃壒涓嶉�氳繃', '3', 'bpm_task_status', '0', 'danger', '', '娴佺▼瀹炰緥鐨勭粨鏋� - 涓嶉�氳繃', '1', '2022-01-07 23:48:55', '1', '2024-03-08 22:41:38', X'00'),
+('1132', '4', '宸插彇娑�', '4', 'bpm_task_status', '0', 'info', '', '娴佺▼瀹炰緥鐨勭粨鏋� - 鎾ら攢', '1', '2022-01-07 23:49:06', '1', '2024-03-08 22:41:39', X'00'),
+('1133', '10', '娴佺▼琛ㄥ崟', '10', 'bpm_model_form_type', '0', '', '', '娴佺▼鐨勮〃鍗曠被鍨� - 娴佺▼琛ㄥ崟', '103', '2022-01-11 23:51:30', '103', '2022-01-11 23:51:30', X'00'),
+('1134', '20', '涓氬姟琛ㄥ崟', '20', 'bpm_model_form_type', '0', '', '', '娴佺▼鐨勮〃鍗曠被鍨� - 涓氬姟琛ㄥ崟', '103', '2022-01-11 23:51:47', '103', '2022-01-11 23:51:47', X'00'),
+('1135', '10', '瑙掕壊', '10', 'bpm_task_candidate_strategy', '0', 'info', '', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨� - 瑙掕壊', '103', '2022-01-12 23:21:22', '1', '2024-03-06 02:53:16', X'00'),
+('1136', '20', '閮ㄩ棬鐨勬垚鍛�', '20', 'bpm_task_candidate_strategy', '0', 'primary', '', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨� - 閮ㄩ棬鐨勬垚鍛�', '103', '2022-01-12 23:21:47', '1', '2024-03-06 02:53:17', X'00'),
+('1137', '21', '閮ㄩ棬鐨勮礋璐d汉', '21', 'bpm_task_candidate_strategy', '0', 'primary', '', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨� - 閮ㄩ棬鐨勮礋璐d汉', '103', '2022-01-12 23:33:36', '1', '2024-03-06 02:53:18', X'00'),
+('1138', '30', '鐢ㄦ埛', '30', 'bpm_task_candidate_strategy', '0', 'info', '', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨� - 鐢ㄦ埛', '103', '2022-01-12 23:34:02', '1', '2024-03-06 02:53:19', X'00'),
+('1139', '40', '鐢ㄦ埛缁�', '40', 'bpm_task_candidate_strategy', '0', 'warning', '', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨� - 鐢ㄦ埛缁�', '103', '2022-01-12 23:34:21', '1', '2024-03-06 02:53:20', X'00'),
+('1140', '60', '娴佺▼琛ㄨ揪寮�', '60', 'bpm_task_candidate_strategy', '0', 'danger', '', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨� - 娴佺▼琛ㄨ揪寮�', '103', '2022-01-12 23:34:43', '1', '2024-03-06 02:53:20', X'00'),
+('1141', '22', '宀椾綅', '22', 'bpm_task_candidate_strategy', '0', 'success', '', '浠诲姟鍒嗛厤瑙勫垯鐨勭被鍨� - 宀椾綅', '103', '2022-01-14 18:41:55', '1', '2024-03-06 02:53:21', X'00'),
+('1145', '1', '绠$悊鍚庡彴', '1', 'infra_codegen_scene', '0', '', '', '浠g爜鐢熸垚鐨勫満鏅灇涓� - 绠$悊鍚庡彴', '1', '2022-02-02 13:15:06', '1', '2022-03-10 16:32:59', X'00'),
+('1146', '2', '鐢ㄦ埛 APP', '2', 'infra_codegen_scene', '0', '', '', '浠g爜鐢熸垚鐨勫満鏅灇涓� - 鐢ㄦ埛 APP', '1', '2022-02-02 13:15:19', '1', '2022-03-10 16:33:03', X'00'),
+('1150', '1', '鏁版嵁搴�', '1', 'infra_file_storage', '0', 'default', '', NULL, '1', '2022-03-15 00:25:28', '1', '2022-03-15 00:25:28', X'00'),
+('1151', '10', '鏈湴纾佺洏', '10', 'infra_file_storage', '0', 'default', '', NULL, '1', '2022-03-15 00:25:41', '1', '2022-03-15 00:25:56', X'00'),
+('1152', '11', 'FTP 鏈嶅姟鍣�', '11', 'infra_file_storage', '0', 'default', '', NULL, '1', '2022-03-15 00:26:06', '1', '2022-03-15 00:26:10', X'00'),
+('1153', '12', 'SFTP 鏈嶅姟鍣�', '12', 'infra_file_storage', '0', 'default', '', NULL, '1', '2022-03-15 00:26:22', '1', '2022-03-15 00:26:22', X'00'),
+('1154', '20', 'S3 瀵硅薄瀛樺偍', '20', 'infra_file_storage', '0', 'default', '', NULL, '1', '2022-03-15 00:26:31', '1', '2022-03-15 00:26:45', X'00'),
+('1155', '103', '鐭俊鐧诲綍', '103', 'system_login_type', '0', 'default', '', NULL, '1', '2022-05-09 23:57:58', '1', '2022-05-09 23:58:09', X'00'),
+('1156', '1', 'password', 'password', 'system_oauth2_grant_type', '0', 'default', '', '瀵嗙爜妯″紡', '1', '2022-05-12 00:22:05', '1', '2022-05-11 16:26:01', X'00'),
+('1157', '2', 'authorization_code', 'authorization_code', 'system_oauth2_grant_type', '0', 'primary', '', '鎺堟潈鐮佹ā寮�', '1', '2022-05-12 00:22:59', '1', '2022-05-11 16:26:02', X'00'),
+('1158', '3', 'implicit', 'implicit', 'system_oauth2_grant_type', '0', 'success', '', '绠�鍖栨ā寮�', '1', '2022-05-12 00:23:40', '1', '2022-05-11 16:26:05', X'00'),
+('1159', '4', 'client_credentials', 'client_credentials', 'system_oauth2_grant_type', '0', 'default', '', '瀹㈡埛绔ā寮�', '1', '2022-05-12 00:23:51', '1', '2022-05-11 16:26:08', X'00'),
+('1160', '5', 'refresh_token', 'refresh_token', 'system_oauth2_grant_type', '0', 'info', '', '鍒锋柊妯″紡', '1', '2022-05-12 00:24:02', '1', '2022-05-11 16:26:11', X'00'),
+('1162', '1', '閿�鍞腑', '1', 'product_spu_status', '0', 'success', '', '鍟嗗搧 SPU 鐘舵�� - 閿�鍞腑', '1', '2022-10-24 21:19:47', '1', '2022-10-24 21:20:38', X'00'),
+('1163', '0', '浠撳簱涓�', '0', 'product_spu_status', '0', 'info', '', '鍟嗗搧 SPU 鐘舵�� - 浠撳簱涓�', '1', '2022-10-24 21:20:54', '1', '2022-10-24 21:21:22', X'00'),
+('1164', '0', '鍥炴敹绔�', '-1', 'product_spu_status', '0', 'default', '', '鍟嗗搧 SPU 鐘舵�� - 鍥炴敹绔�', '1', '2022-10-24 21:21:11', '1', '2022-10-24 21:21:11', X'00'),
+('1165', '1', '婊″噺', '1', 'promotion_discount_type', '0', 'success', '', '浼樻儬绫诲瀷 - 婊″噺', '1', '2022-11-01 12:46:41', '1', '2022-11-01 12:50:11', X'00'),
+('1166', '2', '鎶樻墸', '2', 'promotion_discount_type', '0', 'primary', '', '浼樻儬绫诲瀷 - 鎶樻墸', '1', '2022-11-01 12:46:51', '1', '2022-11-01 12:50:08', X'00'),
+('1167', '1', '鍥哄畾鏃ユ湡', '1', 'promotion_coupon_template_validity_type', '0', 'default', '', '浼樻儬鍔垫ā鏉跨殑鏈夐檺鏈熺被鍨� - 鍥哄畾鏃ユ湡', '1', '2022-11-02 00:07:34', '1', '2022-11-04 00:07:49', X'00'),
+('1168', '2', '棰嗗彇涔嬪悗', '2', 'promotion_coupon_template_validity_type', '0', 'default', '', '浼樻儬鍔垫ā鏉跨殑鏈夐檺鏈熺被鍨� - 棰嗗彇涔嬪悗', '1', '2022-11-02 00:07:54', '1', '2022-11-04 00:07:52', X'00'),
+('1169', '1', '閫氱敤鍔�', '1', 'promotion_product_scope', '0', 'default', '', '钀ラ攢鐨勫晢鍝佽寖鍥� - 鍏ㄩ儴鍟嗗搧鍙備笌', '1', '2022-11-02 00:28:22', '1', '2023-09-28 00:27:42', X'00'),
+('1170', '2', '鍟嗗搧鍔�', '2', 'promotion_product_scope', '0', 'default', '', '钀ラ攢鐨勫晢鍝佽寖鍥� - 鎸囧畾鍟嗗搧鍙備笌', '1', '2022-11-02 00:28:34', '1', '2023-09-28 00:27:44', X'00'),
+('1171', '1', '鏈娇鐢�', '1', 'promotion_coupon_status', '0', 'primary', '', '浼樻儬鍔电殑鐘舵�� - 宸查鍙�', '1', '2022-11-04 00:15:08', '1', '2023-10-03 12:54:38', X'00'),
+('1172', '2', '宸蹭娇鐢�', '2', 'promotion_coupon_status', '0', 'success', '', '浼樻儬鍔电殑鐘舵�� - 宸蹭娇鐢�', '1', '2022-11-04 00:15:21', '1', '2022-11-04 19:16:08', X'00'),
+('1173', '3', '宸茶繃鏈�', '3', 'promotion_coupon_status', '0', 'info', '', '浼樻儬鍔电殑鐘舵�� - 宸茶繃鏈�', '1', '2022-11-04 00:15:43', '1', '2022-11-04 19:16:12', X'00'),
+('1174', '1', '鐩存帴棰嗗彇', '1', 'promotion_coupon_take_type', '0', 'primary', '', '浼樻儬鍔电殑棰嗗彇鏂瑰紡 - 鐩存帴棰嗗彇', '1', '2022-11-04 19:13:00', '1', '2022-11-04 19:13:25', X'00'),
+('1175', '2', '鎸囧畾鍙戞斁', '2', 'promotion_coupon_take_type', '0', 'success', '', '浼樻儬鍔电殑棰嗗彇鏂瑰紡 - 鎸囧畾鍙戞斁', '1', '2022-11-04 19:13:13', '1', '2022-11-04 19:14:48', X'00'),
+('1176', '10', '鏈紑濮�', '10', 'promotion_activity_status', '0', 'primary', '', '淇冮攢娲诲姩鐨勭姸鎬佹灇涓� - 鏈紑濮�', '1', '2022-11-04 22:54:49', '1', '2022-11-04 22:55:53', X'00'),
+('1177', '20', '杩涜涓�', '20', 'promotion_activity_status', '0', 'success', '', '淇冮攢娲诲姩鐨勭姸鎬佹灇涓� - 杩涜涓�', '1', '2022-11-04 22:55:06', '1', '2022-11-04 22:55:20', X'00'),
+('1178', '30', '宸茬粨鏉�', '30', 'promotion_activity_status', '0', 'info', '', '淇冮攢娲诲姩鐨勭姸鎬佹灇涓� - 宸茬粨鏉�', '1', '2022-11-04 22:55:41', '1', '2022-11-04 22:55:41', X'00'),
+('1179', '40', '宸插叧闂�', '40', 'promotion_activity_status', '0', 'warning', '', '淇冮攢娲诲姩鐨勭姸鎬佹灇涓� - 宸插叧闂�', '1', '2022-11-04 22:56:10', '1', '2022-11-04 22:56:18', X'00'),
+('1180', '10', '婊� N 鍏�', '10', 'promotion_condition_type', '0', 'primary', '', '钀ラ攢鐨勬潯浠剁被鍨� - 婊� N 鍏�', '1', '2022-11-04 22:59:45', '1', '2022-11-04 22:59:45', X'00'),
+('1181', '20', '婊� N 浠�', '20', 'promotion_condition_type', '0', 'success', '', '钀ラ攢鐨勬潯浠剁被鍨� - 婊� N 浠�', '1', '2022-11-04 23:00:02', '1', '2022-11-04 23:00:02', X'00'),
+('1182', '10', '鐢宠鍞悗', '10', 'trade_after_sale_status', '0', 'primary', '', '浜ゆ槗鍞悗鐘舵�� - 鐢宠鍞悗', '1', '2022-11-19 20:53:33', '1', '2022-11-19 20:54:42', X'00'),
+('1183', '20', '鍟嗗搧寰呴��璐�', '20', 'trade_after_sale_status', '0', 'primary', '', '浜ゆ槗鍞悗鐘舵�� - 鍟嗗搧寰呴��璐�', '1', '2022-11-19 20:54:36', '1', '2022-11-19 20:58:58', X'00'),
+('1184', '30', '鍟嗗寰呮敹璐�', '30', 'trade_after_sale_status', '0', 'primary', '', '浜ゆ槗鍞悗鐘舵�� - 鍟嗗寰呮敹璐�', '1', '2022-11-19 20:56:56', '1', '2022-11-19 20:59:20', X'00'),
+('1185', '40', '绛夊緟閫�娆�', '40', 'trade_after_sale_status', '0', 'primary', '', '浜ゆ槗鍞悗鐘舵�� - 绛夊緟閫�娆�', '1', '2022-11-19 20:59:54', '1', '2022-11-19 21:00:01', X'00'),
+('1186', '50', '閫�娆炬垚鍔�', '50', 'trade_after_sale_status', '0', 'default', '', '浜ゆ槗鍞悗鐘舵�� - 閫�娆炬垚鍔�', '1', '2022-11-19 21:00:33', '1', '2022-11-19 21:00:33', X'00'),
+('1187', '61', '涔板鍙栨秷', '61', 'trade_after_sale_status', '0', 'info', '', '浜ゆ槗鍞悗鐘舵�� - 涔板鍙栨秷', '1', '2022-11-19 21:01:29', '1', '2022-11-19 21:01:29', X'00'),
+('1188', '62', '鍟嗗鎷掔粷', '62', 'trade_after_sale_status', '0', 'info', '', '浜ゆ槗鍞悗鐘舵�� - 鍟嗗鎷掔粷', '1', '2022-11-19 21:02:17', '1', '2022-11-19 21:02:17', X'00'),
+('1189', '63', '鍟嗗鎷掓敹璐�', '63', 'trade_after_sale_status', '0', 'info', '', '浜ゆ槗鍞悗鐘舵�� - 鍟嗗鎷掓敹璐�', '1', '2022-11-19 21:02:37', '1', '2022-11-19 21:03:07', X'00'),
+('1190', '10', '鍞腑閫�娆�', '10', 'trade_after_sale_type', '0', 'success', '', '浜ゆ槗鍞悗鐨勭被鍨� - 鍞腑閫�娆�', '1', '2022-11-19 21:05:05', '1', '2022-11-19 21:38:23', X'00'),
+('1191', '20', '鍞悗閫�娆�', '20', 'trade_after_sale_type', '0', 'primary', '', '浜ゆ槗鍞悗鐨勭被鍨� - 鍞悗閫�娆�', '1', '2022-11-19 21:05:32', '1', '2022-11-19 21:38:32', X'00'),
+('1192', '10', '浠呴��娆�', '10', 'trade_after_sale_way', '0', 'primary', '', '浜ゆ槗鍞悗鐨勬柟寮� - 浠呴��娆�', '1', '2022-11-19 21:39:19', '1', '2022-11-19 21:39:19', X'00'),
+('1193', '20', '閫�璐ч��娆�', '20', 'trade_after_sale_way', '0', 'success', '', '浜ゆ槗鍞悗鐨勬柟寮� - 閫�璐ч��娆�', '1', '2022-11-19 21:39:38', '1', '2022-11-19 21:39:49', X'00'),
+('1194', '10', '寰俊灏忕▼搴�', '10', 'terminal', '0', 'default', '', '缁堢 - 寰俊灏忕▼搴�', '1', '2022-12-10 10:51:11', '1', '2022-12-10 10:51:57', X'00'),
+('1195', '20', 'H5 缃戦〉', '20', 'terminal', '0', 'default', '', '缁堢 - H5 缃戦〉', '1', '2022-12-10 10:51:30', '1', '2022-12-10 10:51:59', X'00'),
+('1196', '11', '寰俊鍏紬鍙�', '11', 'terminal', '0', 'default', '', '缁堢 - 寰俊鍏紬鍙�', '1', '2022-12-10 10:54:16', '1', '2022-12-10 10:52:01', X'00'),
+('1197', '31', '鑻规灉 App', '31', 'terminal', '0', 'default', '', '缁堢 - 鑻规灉 App', '1', '2022-12-10 10:54:42', '1', '2022-12-10 10:52:18', X'00'),
+('1198', '32', '瀹夊崜 App', '32', 'terminal', '0', 'default', '', '缁堢 - 瀹夊崜 App', '1', '2022-12-10 10:55:02', '1', '2022-12-10 10:59:17', X'00'),
+('1199', '0', '鏅�氳鍗�', '0', 'trade_order_type', '0', 'default', '', '浜ゆ槗璁㈠崟鐨勭被鍨� - 鏅�氳鍗�', '1', '2022-12-10 16:34:14', '1', '2022-12-10 16:34:14', X'00'),
+('1200', '1', '绉掓潃璁㈠崟', '1', 'trade_order_type', '0', 'default', '', '浜ゆ槗璁㈠崟鐨勭被鍨� - 绉掓潃璁㈠崟', '1', '2022-12-10 16:34:26', '1', '2022-12-10 16:34:26', X'00'),
+('1201', '2', '鐮嶄环璁㈠崟', '2', 'trade_order_type', '0', 'default', '', '浜ゆ槗璁㈠崟鐨勭被鍨� - 鎷煎洟璁㈠崟', '1', '2022-12-10 16:34:36', '1', '2024-09-07 14:18:39', X'00'),
+('1202', '3', '鎷煎洟璁㈠崟', '3', 'trade_order_type', '0', 'default', '', '浜ゆ槗璁㈠崟鐨勭被鍨� - 鐮嶄环璁㈠崟', '1', '2022-12-10 16:34:48', '1', '2024-09-07 14:18:32', X'00'),
+('1203', '0', '寰呮敮浠�', '0', 'trade_order_status', '0', 'default', '', '浜ゆ槗璁㈠崟鐘舵�� - 寰呮敮浠�', '1', '2022-12-10 16:49:29', '1', '2022-12-10 16:49:29', X'00'),
+('1204', '10', '寰呭彂璐�', '10', 'trade_order_status', '0', 'primary', '', '浜ゆ槗璁㈠崟鐘舵�� - 寰呭彂璐�', '1', '2022-12-10 16:49:53', '1', '2022-12-10 16:51:17', X'00'),
+('1205', '20', '宸插彂璐�', '20', 'trade_order_status', '0', 'primary', '', '浜ゆ槗璁㈠崟鐘舵�� - 宸插彂璐�', '1', '2022-12-10 16:50:13', '1', '2022-12-10 16:51:31', X'00'),
+('1206', '30', '宸插畬鎴�', '30', 'trade_order_status', '0', 'success', '', '浜ゆ槗璁㈠崟鐘舵�� - 宸插畬鎴�', '1', '2022-12-10 16:50:30', '1', '2022-12-10 16:51:06', X'00'),
+('1207', '40', '宸插彇娑�', '40', 'trade_order_status', '0', 'danger', '', '浜ゆ槗璁㈠崟鐘舵�� - 宸插彇娑�', '1', '2022-12-10 16:50:50', '1', '2022-12-10 16:51:00', X'00'),
+('1208', '0', '鏈敭鍚�', '0', 'trade_order_item_after_sale_status', '0', 'info', '', '浜ゆ槗璁㈠崟椤圭殑鍞悗鐘舵�� - 鏈敭鍚�', '1', '2022-12-10 20:58:42', '1', '2022-12-10 20:59:29', X'00'),
+('1209', '10', '鍞悗涓�', '10', 'trade_order_item_after_sale_status', '0', 'primary', '', '浜ゆ槗璁㈠崟椤圭殑鍞悗鐘舵�� - 鍞悗涓�', '1', '2022-12-10 20:59:21', '1', '2024-07-21 17:01:24', X'00'),
+('1210', '20', '宸查��娆�', '20', 'trade_order_item_after_sale_status', '0', 'success', '', '浜ゆ槗璁㈠崟椤圭殑鍞悗鐘舵�� - 宸查��娆�', '1', '2022-12-10 20:59:46', '1', '2024-07-21 17:01:35', X'00'),
+('1211', '1', '瀹屽叏鍖归厤', '1', 'mp_auto_reply_request_match', '0', 'primary', '', '鍏紬鍙疯嚜鍔ㄥ洖澶嶇殑璇锋眰鍏抽敭瀛楀尮閰嶆ā寮� - 瀹屽叏鍖归厤', '1', '2023-01-16 23:30:39', '1', '2023-01-16 23:31:00', X'00'),
+('1212', '2', '鍗婂尮閰�', '2', 'mp_auto_reply_request_match', '0', 'success', '', '鍏紬鍙疯嚜鍔ㄥ洖澶嶇殑璇锋眰鍏抽敭瀛楀尮閰嶆ā寮� - 鍗婂尮閰�', '1', '2023-01-16 23:30:55', '1', '2023-01-16 23:31:10', X'00'),
+('1213', '1', '鏂囨湰', 'text', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 鏂囨湰', '1', '2023-01-17 22:17:32', '1', '2023-01-17 22:17:39', X'00'),
+('1214', '2', '鍥剧墖', 'image', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 鍥剧墖', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:19:47', X'00'),
+('1215', '3', '璇煶', 'voice', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 璇煶', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:20:08', X'00'),
+('1216', '4', '瑙嗛', 'video', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 瑙嗛', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:21:08', X'00'),
+('1217', '5', '灏忚棰�', 'shortvideo', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 灏忚棰�', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:19:59', X'00'),
+('1218', '6', '鍥炬枃', 'news', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 鍥炬枃', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:22:54', X'00'),
+('1219', '7', '闊充箰', 'music', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 闊充箰', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:22:54', X'00'),
+('1220', '8', '鍦扮悊浣嶇疆', 'location', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 鍦扮悊浣嶇疆', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:23:51', X'00'),
+('1221', '9', '閾炬帴', 'link', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 閾炬帴', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:24:49', X'00'),
+('1222', '10', '浜嬩欢', 'event', 'mp_message_type', '0', 'default', '', '鍏紬鍙风殑娑堟伅绫诲瀷 - 浜嬩欢', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:24:49', X'00'),
+('1223', '0', '鍒濆鍖�', '0', 'system_mail_send_status', '0', 'primary', '', '閭欢鍙戦�佺姸鎬� - 鍒濆鍖朶n', '1', '2023-01-26 09:53:49', '1', '2023-01-26 16:36:14', X'00'),
+('1224', '10', '鍙戦�佹垚鍔�', '10', 'system_mail_send_status', '0', 'success', '', '閭欢鍙戦�佺姸鎬� - 鍙戦�佹垚鍔�', '1', '2023-01-26 09:54:28', '1', '2023-01-26 16:36:22', X'00'),
+('1225', '20', '鍙戦�佸け璐�', '20', 'system_mail_send_status', '0', 'danger', '', '閭欢鍙戦�佺姸鎬� - 鍙戦�佸け璐�', '1', '2023-01-26 09:54:50', '1', '2023-01-26 16:36:26', X'00'),
+('1226', '30', '涓嶅彂閫�', '30', 'system_mail_send_status', '0', 'info', '', '閭欢鍙戦�佺姸鎬� - 涓嶅彂閫�', '1', '2023-01-26 09:55:06', '1', '2023-01-26 16:36:36', X'00'),
+('1227', '1', '閫氱煡鍏憡', '1', 'system_notify_template_type', '0', 'primary', '', '绔欏唴淇℃ā鐗堢殑绫诲瀷 - 閫氱煡鍏憡', '1', '2023-01-28 10:35:59', '1', '2023-01-28 10:35:59', X'00'),
+('1228', '2', '绯荤粺娑堟伅', '2', 'system_notify_template_type', '0', 'success', '', '绔欏唴淇℃ā鐗堢殑绫诲瀷 - 绯荤粺娑堟伅', '1', '2023-01-28 10:36:20', '1', '2023-01-28 10:36:25', X'00'),
+('1230', '13', '鏀粯瀹濇潯鐮佹敮浠�', 'alipay_bar', 'pay_channel_code', '0', 'primary', '', '鏀粯瀹濇潯鐮佹敮浠�', '1', '2023-02-18 23:32:24', '1', '2023-07-19 20:09:23', X'00'),
+('1231', '10', 'Vue2 Element UI 鏍囧噯妯$増', '10', 'infra_codegen_front_type', '0', '', '', '', '1', '2023-04-13 00:03:55', '1', '2023-04-13 00:03:55', X'00'),
+('1232', '20', 'Vue3 Element Plus 鏍囧噯妯$増', '20', 'infra_codegen_front_type', '0', '', '', '', '1', '2023-04-13 00:04:08', '1', '2023-04-13 00:04:08', X'00'),
+('1234', '30', 'Vben2.0 Ant Design Schema 妯$増', '30', 'infra_codegen_front_type', '1', '', '', '', '1', '2023-04-13 00:04:26', '1', '2025-07-27 10:55:14', X'00'),
+('1244', '0', '鎸変欢', '1', 'trade_delivery_express_charge_mode', '0', '', '', '', '1', '2023-05-21 22:46:40', '1', '2023-05-21 22:46:40', X'00'),
+('1245', '1', '鎸夐噸閲�', '2', 'trade_delivery_express_charge_mode', '0', '', '', '', '1', '2023-05-21 22:46:58', '1', '2023-05-21 22:46:58', X'00'),
+('1246', '2', '鎸変綋绉�', '3', 'trade_delivery_express_charge_mode', '0', '', '', '', '1', '2023-05-21 22:47:18', '1', '2023-05-21 22:47:18', X'00'),
+('1335', '11', '璁㈠崟绉垎鎶垫墸', '11', 'member_point_biz_type', '0', '', '', '', '1', '2023-06-10 12:15:27', '1', '2023-10-11 07:41:43', X'00'),
+('1336', '1', '绛惧埌', '1', 'member_point_biz_type', '0', '', '', '', '1', '2023-06-10 12:15:48', '1', '2023-08-20 11:59:53', X'00'),
+('1341', '20', '宸查��娆�', '20', 'pay_order_status', '0', 'danger', '', '宸查��娆�', '1', '2023-07-19 18:05:37', '1', '2023-07-19 18:05:37', X'00'),
+('1342', '21', '璇锋眰鎴愬姛锛屼絾鏄粨鏋滃け璐�', '21', 'pay_notify_status', '0', 'warning', '', '璇锋眰鎴愬姛锛屼絾鏄粨鏋滃け璐�', '1', '2023-07-19 18:10:47', '1', '2023-07-19 18:11:38', X'00'),
+('1343', '22', '璇锋眰澶辫触', '22', 'pay_notify_status', '0', 'warning', '', NULL, '1', '2023-07-19 18:11:05', '1', '2023-07-19 18:11:27', X'00'),
+('1344', '4', '寰俊鎵爜鏀粯', 'wx_native', 'pay_channel_code', '0', 'success', '', '寰俊鎵爜鏀粯', '1', '2023-07-19 20:07:47', '1', '2023-07-19 20:09:03', X'00'),
+('1345', '5', '寰俊鏉$爜鏀粯', 'wx_bar', 'pay_channel_code', '0', 'success', '', '寰俊鏉$爜鏀粯\n', '1', '2023-07-19 20:08:06', '1', '2023-07-19 20:09:08', X'00'),
+('1346', '1', '鏀粯鍗�', '1', 'pay_notify_type', '0', 'primary', '', '鏀粯鍗�', '1', '2023-07-20 12:23:17', '1', '2023-07-20 12:23:17', X'00'),
+('1347', '2', '閫�娆惧崟', '2', 'pay_notify_type', '0', 'danger', '', NULL, '1', '2023-07-20 12:23:26', '1', '2023-07-20 12:23:26', X'00'),
+('1348', '20', '妯℃嫙鏀粯', 'mock', 'pay_channel_code', '0', 'default', '', '妯℃嫙鏀粯', '1', '2023-07-29 11:10:51', '1', '2023-07-29 03:14:10', X'00'),
+('1349', '12', '璁㈠崟绉垎鎶垫墸锛堟暣鍗曞彇娑堬級', '12', 'member_point_biz_type', '0', '', '', '', '1', '2023-08-20 12:00:03', '1', '2023-10-11 07:42:01', X'00'),
+('1350', '0', '绠$悊鍛樿皟鏁�', '0', 'member_experience_biz_type', '0', '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', X'00'),
+('1351', '1', '閭�鏂板鍔�', '1', 'member_experience_biz_type', '0', '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', X'00'),
+('1352', '11', '涓嬪崟濂栧姳', '11', 'member_experience_biz_type', '0', 'success', '', NULL, '', '2023-08-22 12:41:01', '1', '2023-10-11 07:45:09', X'00'),
+('1353', '12', '涓嬪崟濂栧姳锛堟暣鍗曞彇娑堬級', '12', 'member_experience_biz_type', '0', 'warning', '', NULL, '', '2023-08-22 12:41:01', '1', '2023-10-11 07:45:01', X'00'),
+('1354', '4', '绛惧埌濂栧姳', '4', 'member_experience_biz_type', '0', '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', X'00'),
+('1355', '5', '鎶藉濂栧姳', '5', 'member_experience_biz_type', '0', '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', X'00'),
+('1356', '1', '蹇�掑彂璐�', '1', 'trade_delivery_type', '0', '', '', '', '1', '2023-08-23 00:04:55', '1', '2023-08-23 00:04:55', X'00'),
+('1357', '2', '鐢ㄦ埛鑷彁', '2', 'trade_delivery_type', '0', '', '', '', '1', '2023-08-23 00:05:05', '1', '2023-08-23 00:05:05', X'00'),
+('1358', '3', '鍝佺被鍔�', '3', 'promotion_product_scope', '0', 'default', '', '', '1', '2023-09-01 23:43:07', '1', '2023-09-28 00:27:47', X'00'),
+('1359', '1', '浜轰汉鍒嗛攢', '1', 'brokerage_enabled_condition', '0', '', '', '鎵�鏈夌敤鎴烽兘鍙互鍒嗛攢', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1360', '2', '鎸囧畾鍒嗛攢', '2', 'brokerage_enabled_condition', '0', '', '', '浠呭彲鍚庡彴鎵嬪姩璁剧疆鎺ㄥ箍鍛�', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1361', '1', '棣栨缁戝畾', '1', 'brokerage_bind_mode', '0', '', '', '鍙鐢ㄦ埛娌℃湁鎺ㄥ箍浜猴紝闅忔椂閮藉彲浠ョ粦瀹氭帹骞垮叧绯�', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1362', '2', '娉ㄥ唽缁戝畾', '2', 'brokerage_bind_mode', '0', '', '', '浠呮柊鐢ㄦ埛娉ㄥ唽鏃舵墠鑳界粦瀹氭帹骞垮叧绯�', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1363', '3', '瑕嗙洊缁戝畾', '3', 'brokerage_bind_mode', '0', '', '', '濡傛灉鐢ㄦ埛宸茬粡鏈夋帹骞夸汉锛屾帹骞夸汉浼氳鍙樻洿', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1364', '1', '閽卞寘', '1', 'brokerage_withdraw_type', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1365', '2', '閾惰鍗�', '2', 'brokerage_withdraw_type', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1366', '3', '寰俊鏀舵鐮�', '3', 'brokerage_withdraw_type', '0', '', '', '鎵嬪姩鎵撴', '', '2023-09-28 02:46:05', '1', '2025-05-10 08:24:25', X'00'),
+('1367', '4', '鏀粯瀹濇敹娆剧爜', '4', 'brokerage_withdraw_type', '0', '', '', '鎵嬪姩鎵撴', '', '2023-09-28 02:46:05', '1', '2025-05-10 08:24:37', X'00'),
+('1368', '1', '璁㈠崟杩斾剑', '1', 'brokerage_record_biz_type', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1369', '2', '鐢宠鎻愮幇', '2', 'brokerage_record_biz_type', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1370', '3', '鐢宠鎻愮幇椹冲洖', '3', 'brokerage_record_biz_type', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1371', '0', '寰呯粨绠�', '0', 'brokerage_record_status', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1372', '1', '宸茬粨绠�', '1', 'brokerage_record_status', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1373', '2', '宸插彇娑�', '2', 'brokerage_record_status', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1374', '0', '瀹℃牳涓�', '0', 'brokerage_withdraw_status', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1375', '10', '瀹℃牳閫氳繃', '10', 'brokerage_withdraw_status', '0', 'success', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1376', '11', '鎻愮幇鎴愬姛', '11', 'brokerage_withdraw_status', '0', 'success', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1377', '20', '瀹℃牳涓嶉�氳繃', '20', 'brokerage_withdraw_status', '0', 'danger', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1378', '21', '鎻愮幇澶辫触', '21', 'brokerage_withdraw_status', '0', 'danger', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1379', '0', '宸ュ晢閾惰', '0', 'brokerage_bank_name', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1380', '1', '寤鸿閾惰', '1', 'brokerage_bank_name', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1381', '2', '鍐滀笟閾惰', '2', 'brokerage_bank_name', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1382', '3', '涓浗閾惰', '3', 'brokerage_bank_name', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1383', '4', '浜ら�氶摱琛�', '4', 'brokerage_bank_name', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1384', '5', '鎷涘晢閾惰', '5', 'brokerage_bank_name', '0', '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', X'00'),
+('1385', '21', '閽卞寘', 'wallet', 'pay_channel_code', '0', 'primary', '', '', '1', '2023-10-01 21:46:19', '1', '2023-10-01 21:48:01', X'00'),
+('1386', '1', '鐮嶄环涓�', '1', 'promotion_bargain_record_status', '0', 'default', '', '', '1', '2023-10-05 10:41:26', '1', '2023-10-05 10:41:26', X'00'),
+('1387', '2', '鐮嶄环鎴愬姛', '2', 'promotion_bargain_record_status', '0', 'success', '', '', '1', '2023-10-05 10:41:39', '1', '2023-10-05 10:41:39', X'00'),
+('1388', '3', '鐮嶄环澶辫触', '3', 'promotion_bargain_record_status', '0', 'warning', '', '', '1', '2023-10-05 10:41:57', '1', '2023-10-05 10:41:57', X'00'),
+('1389', '0', '鎷煎洟涓�', '0', 'promotion_combination_record_status', '0', '', '', '', '1', '2023-10-08 07:24:44', '1', '2024-10-13 10:08:17', X'00'),
+('1390', '1', '鎷煎洟鎴愬姛', '1', 'promotion_combination_record_status', '0', 'success', '', '', '1', '2023-10-08 07:24:56', '1', '2024-10-13 10:08:20', X'00'),
+('1391', '2', '鎷煎洟澶辫触', '2', 'promotion_combination_record_status', '0', 'warning', '', '', '1', '2023-10-08 07:25:11', '1', '2024-10-13 10:08:24', X'00'),
+('1392', '2', '绠$悊鍛樹慨鏀�', '2', 'member_point_biz_type', '0', 'default', '', '', '1', '2023-10-11 07:41:34', '1', '2023-10-11 07:41:34', X'00'),
+('1393', '13', '璁㈠崟绉垎鎶垫墸锛堝崟涓��娆撅級', '13', 'member_point_biz_type', '0', '', '', '', '1', '2023-10-11 07:42:29', '1', '2023-10-11 07:42:29', X'00'),
+('1394', '21', '璁㈠崟绉垎濂栧姳', '21', 'member_point_biz_type', '0', 'default', '', '', '1', '2023-10-11 07:42:44', '1', '2023-10-11 07:42:44', X'00'),
+('1395', '22', '璁㈠崟绉垎濂栧姳锛堟暣鍗曞彇娑堬級', '22', 'member_point_biz_type', '0', 'default', '', '', '1', '2023-10-11 07:42:55', '1', '2023-10-11 07:43:01', X'00'),
+('1396', '23', '璁㈠崟绉垎濂栧姳锛堝崟涓��娆撅級', '23', 'member_point_biz_type', '0', 'default', '', '', '1', '2023-10-11 07:43:16', '1', '2023-10-11 07:43:16', X'00'),
+('1397', '13', '涓嬪崟濂栧姳锛堝崟涓��娆撅級', '13', 'member_experience_biz_type', '0', 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', X'00'),
+('1398', '5', '缃戜笂杞处', '5', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:55:24', '1', '2023-10-18 21:55:24', X'00'),
+('1399', '6', '鏀粯瀹�', '6', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:55:38', '1', '2023-10-18 21:55:38', X'00'),
+('1400', '7', '寰俊鏀粯', '7', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:55:53', '1', '2023-10-18 21:55:53', X'00'),
+('1401', '8', '鍏朵粬', '8', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:56:06', '1', '2023-10-18 21:56:06', X'00'),
+('1402', '1', 'IT', '1', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:02:15', '1', '2024-02-18 23:30:38', X'00'),
+('1403', '2', '閲戣瀺涓�', '2', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:02:29', '1', '2024-02-18 23:30:43', X'00'),
+('1404', '3', '鎴垮湴浜�', '3', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:02:41', '1', '2024-02-18 23:30:48', X'00'),
+('1405', '4', '鍟嗕笟鏈嶅姟', '4', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:02:54', '1', '2024-02-18 23:30:54', X'00'),
+('1406', '5', '杩愯緭/鐗╂祦', '5', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:03:03', '1', '2024-02-18 23:31:00', X'00'),
+('1407', '6', '鐢熶骇', '6', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:03:13', '1', '2024-02-18 23:31:08', X'00'),
+('1408', '7', '鏀垮簻', '7', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:03:27', '1', '2024-02-18 23:31:13', X'00'),
+('1409', '8', '鏂囧寲浼犲獟', '8', 'crm_customer_industry', '0', 'default', '', '', '1', '2023-10-28 23:03:37', '1', '2024-02-18 23:31:20', X'00'),
+('1422', '1', 'A 锛堥噸鐐瑰鎴凤級', '1', 'crm_customer_level', '0', 'primary', '', '', '1', '2023-10-28 23:07:13', '1', '2023-10-28 23:07:13', X'00'),
+('1423', '2', 'B 锛堟櫘閫氬鎴凤級', '2', 'crm_customer_level', '0', 'info', '', '', '1', '2023-10-28 23:07:35', '1', '2023-10-28 23:07:35', X'00'),
+('1424', '3', 'C 锛堥潪浼樺厛瀹㈡埛锛�', '3', 'crm_customer_level', '0', 'default', '', '', '1', '2023-10-28 23:07:53', '1', '2023-10-28 23:07:53', X'00'),
+('1425', '1', '淇冮攢', '1', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:08:29', '1', '2023-10-28 23:08:29', X'00'),
+('1426', '2', '鎼滅储寮曟搸', '2', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:08:39', '1', '2023-10-28 23:08:39', X'00'),
+('1427', '3', '骞垮憡', '3', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:08:47', '1', '2023-10-28 23:08:47', X'00'),
+('1428', '4', '杞粙缁�', '4', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:08:58', '1', '2023-10-28 23:08:58', X'00'),
+('1429', '5', '绾夸笂娉ㄥ唽', '5', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:09:12', '1', '2023-10-28 23:09:12', X'00'),
+('1430', '6', '绾夸笂鍜ㄨ', '6', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:09:22', '1', '2023-10-28 23:09:22', X'00'),
+('1431', '7', '棰勭害涓婇棬', '7', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:09:39', '1', '2023-10-28 23:09:39', X'00'),
+('1432', '8', '闄屾嫓', '8', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:10:04', '1', '2023-10-28 23:10:04', X'00'),
+('1433', '9', '鐢佃瘽鍜ㄨ', '9', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:10:18', '1', '2023-10-28 23:10:18', X'00'),
+('1434', '10', '閭欢鍜ㄨ', '10', 'crm_customer_source', '0', 'default', '', '', '1', '2023-10-28 23:10:33', '1', '2023-10-28 23:10:33', X'00'),
+('1435', '10', 'Gitee', '10', 'system_social_type', '0', '', '', '', '1', '2023-11-04 13:04:42', '1', '2023-11-04 13:04:42', X'00'),
+('1436', '20', '閽夐拤', '20', 'system_social_type', '0', '', '', '', '1', '2023-11-04 13:04:54', '1', '2023-11-04 13:04:54', X'00'),
+('1437', '30', '浼佷笟寰俊', '30', 'system_social_type', '0', '', '', '', '1', '2023-11-04 13:05:09', '1', '2023-11-04 13:05:09', X'00'),
+('1438', '31', '寰俊鍏紬骞冲彴', '31', 'system_social_type', '0', '', '', '', '1', '2023-11-04 13:05:18', '1', '2023-11-04 13:05:18', X'00'),
+('1439', '32', '寰俊寮�鏀惧钩鍙�', '32', 'system_social_type', '0', '', '', '', '1', '2023-11-04 13:05:30', '1', '2023-11-04 13:05:30', X'00'),
+('1440', '34', '寰俊灏忕▼搴�', '34', 'system_social_type', '0', '', '', '', '1', '2023-11-04 13:05:38', '1', '2023-11-04 13:07:16', X'00'),
+('1441', '1', '涓婃灦', '1', 'crm_product_status', '0', 'success', '', '', '1', '2023-10-30 21:49:34', '1', '2023-10-30 21:49:34', X'00'),
+('1442', '0', '涓嬫灦', '0', 'crm_product_status', '0', 'success', '', '', '1', '2023-10-30 21:49:13', '1', '2023-10-30 21:49:13', X'00'),
+('1443', '15', '瀛愯〃', '15', 'infra_codegen_template_type', '0', 'default', '', '', '1', '2023-11-13 23:06:16', '1', '2023-11-13 23:06:16', X'00'),
+('1444', '10', '涓昏〃锛堟爣鍑嗘ā寮忥級', '10', 'infra_codegen_template_type', '0', 'default', '', '', '1', '2023-11-14 12:32:49', '1', '2023-11-14 12:32:49', X'00'),
+('1445', '11', '涓昏〃锛圗RP 妯″紡锛�', '11', 'infra_codegen_template_type', '0', 'default', '', '', '1', '2023-11-14 12:33:05', '1', '2023-11-14 12:33:05', X'00'),
+('1446', '12', '涓昏〃锛堝唴宓屾ā寮忥級', '12', 'infra_codegen_template_type', '0', '', '', '', '1', '2023-11-14 12:33:31', '1', '2023-11-14 12:33:31', X'00'),
+('1447', '1', '璐熻矗浜�', '1', 'crm_permission_level', '0', 'default', '', '', '1', '2023-11-30 09:53:12', '1', '2023-11-30 09:53:12', X'00'),
+('1448', '2', '鍙', '2', 'crm_permission_level', '0', '', '', '', '1', '2023-11-30 09:53:29', '1', '2023-11-30 09:53:29', X'00'),
+('1449', '3', '璇诲啓', '3', 'crm_permission_level', '0', '', '', '', '1', '2023-11-30 09:53:36', '1', '2023-11-30 09:53:36', X'00'),
+('1450', '0', '鏈彁浜�', '0', 'crm_audit_status', '0', '', '', '', '1', '2023-11-30 18:56:59', '1', '2023-11-30 18:56:59', X'00'),
+('1451', '10', '瀹℃壒涓�', '10', 'crm_audit_status', '0', '', '', '', '1', '2023-11-30 18:57:10', '1', '2023-11-30 18:57:10', X'00'),
+('1452', '20', '瀹℃牳閫氳繃', '20', 'crm_audit_status', '0', '', '', '', '1', '2023-11-30 18:57:24', '1', '2023-11-30 18:57:24', X'00'),
+('1453', '30', '瀹℃牳涓嶉�氳繃', '30', 'crm_audit_status', '0', '', '', '', '1', '2023-11-30 18:57:32', '1', '2023-11-30 18:57:32', X'00'),
+('1454', '40', '宸插彇娑�', '40', 'crm_audit_status', '0', '', '', '', '1', '2023-11-30 18:57:42', '1', '2023-11-30 18:57:42', X'00'),
+('1456', '1', '鏀エ', '1', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:54:29', '1', '2023-10-18 21:54:29', X'00'),
+('1457', '2', '鐜伴噾', '2', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:54:41', '1', '2023-10-18 21:54:41', X'00'),
+('1458', '3', '閭斂姹囨', '3', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:54:53', '1', '2023-10-18 21:54:53', X'00'),
+('1459', '4', '鐢垫眹', '4', 'crm_receivable_return_type', '0', 'default', '', '', '1', '2023-10-18 21:55:07', '1', '2023-10-18 21:55:07', X'00'),
+('1461', '1', '涓�', '1', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:02:26', '1', '2023-12-05 23:02:26', X'00'),
+('1462', '2', '鍧�', '2', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:02:34', '1', '2023-12-05 23:02:34', X'00'),
+('1463', '3', '鍙�', '3', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:02:57', '1', '2023-12-05 23:02:57', X'00'),
+('1464', '4', '鎶�', '4', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:03:05', '1', '2023-12-05 23:03:05', X'00'),
+('1465', '5', '鏋�', '5', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:03:14', '1', '2023-12-05 23:03:14', X'00'),
+('1466', '6', '鐡�', '6', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:03:20', '1', '2023-12-05 23:03:20', X'00'),
+('1467', '7', '鐩�', '7', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:03:30', '1', '2023-12-05 23:03:30', X'00'),
+('1468', '8', '鍙�', '8', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:03:41', '1', '2023-12-05 23:03:41', X'00'),
+('1469', '9', '鍚�', '9', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:03:48', '1', '2023-12-05 23:03:48', X'00'),
+('1470', '10', '鍗冨厠', '10', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:04:03', '1', '2023-12-05 23:04:03', X'00'),
+('1471', '11', '绫�', '11', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:04:12', '1', '2023-12-05 23:04:12', X'00'),
+('1472', '12', '绠�', '12', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:04:25', '1', '2023-12-05 23:04:25', X'00'),
+('1473', '13', '濂�', '13', 'crm_product_unit', '0', '', '', '', '1', '2023-12-05 23:04:34', '1', '2023-12-05 23:04:34', X'00'),
+('1474', '1', '鎵撶數璇�', '1', 'crm_follow_up_type', '0', '', '', '', '1', '2024-01-15 20:48:20', '1', '2024-01-15 20:48:20', X'00'),
+('1475', '2', '鍙戠煭淇�', '2', 'crm_follow_up_type', '0', '', '', '', '1', '2024-01-15 20:48:31', '1', '2024-01-15 20:48:31', X'00'),
+('1476', '3', '涓婇棬鎷滆', '3', 'crm_follow_up_type', '0', '', '', '', '1', '2024-01-15 20:49:07', '1', '2024-01-15 20:49:07', X'00'),
+('1477', '4', '寰俊娌熼��', '4', 'crm_follow_up_type', '0', '', '', '', '1', '2024-01-15 20:49:15', '1', '2024-01-15 20:49:15', X'00'),
+('1482', '4', '杞处澶辫触', '20', 'pay_transfer_status', '0', 'warning', '', '', '1', '2023-10-28 16:24:16', '1', '2025-05-08 12:59:01', X'00'),
+('1483', '3', '杞处鎴愬姛', '10', 'pay_transfer_status', '0', 'success', '', '', '1', '2023-10-28 16:23:50', '1', '2025-05-08 12:58:58', X'00'),
+('1484', '2', '杞处杩涜涓�', '5', 'pay_transfer_status', '0', 'info', '', '', '1', '2023-10-28 16:23:12', '1', '2025-05-08 12:58:54', X'00'),
+('1485', '1', '绛夊緟杞处', '0', 'pay_transfer_status', '0', 'default', '', '', '1', '2023-10-28 16:21:43', '1', '2023-10-28 16:23:22', X'00'),
+('1486', '10', '鍏跺畠鍏ュ簱', '10', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-05 18:07:25', '1', '2024-02-05 18:07:43', X'00'),
+('1487', '11', '鍏跺畠鍏ュ簱锛堜綔搴燂級', '11', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-05 18:08:07', '1', '2024-02-05 19:20:16', X'00'),
+('1488', '20', '鍏跺畠鍑哄簱', '20', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-05 18:08:51', '1', '2024-02-05 18:08:51', X'00'),
+('1489', '21', '鍏跺畠鍑哄簱锛堜綔搴燂級', '21', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-05 18:09:00', '1', '2024-02-05 19:20:10', X'00'),
+('1490', '10', '瀹℃壒涓�', '10', 'erp_audit_status', '0', 'default', '', '', '1', '2024-02-06 00:00:21', '1', '2026-06-26 08:46:48', X'00'),
+('1491', '20', '瀹℃壒閫氳繃', '20', 'erp_audit_status', '0', 'success', '', '', '1', '2024-02-06 00:00:35', '1', '2026-06-26 08:46:48', X'00'),
+('1492', '30', '璋冩嫧鍏ュ簱', '30', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-07 20:34:19', '1', '2024-02-07 12:36:31', X'00'),
+('1493', '31', '璋冩嫧鍏ュ簱锛堜綔搴燂級', '31', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-07 20:34:29', '1', '2024-02-07 20:37:11', X'00'),
+('1494', '32', '璋冩嫧鍑哄簱', '32', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-07 20:34:38', '1', '2024-02-07 12:36:33', X'00'),
+('1495', '33', '璋冩嫧鍑哄簱锛堜綔搴燂級', '33', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-07 20:34:49', '1', '2024-02-07 20:37:06', X'00'),
+('1496', '40', '鐩樼泩鍏ュ簱', '40', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-08 08:53:00', '1', '2024-02-08 08:53:09', X'00'),
+('1497', '41', '鐩樼泩鍏ュ簱锛堜綔搴燂級', '41', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-08 08:53:39', '1', '2024-02-16 19:40:54', X'00'),
+('1498', '42', '鐩樹簭鍑哄簱', '42', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-08 08:54:16', '1', '2024-02-08 08:54:16', X'00'),
+('1499', '43', '鐩樹簭鍑哄簱锛堜綔搴燂級', '43', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-08 08:54:31', '1', '2024-02-16 19:40:46', X'00'),
+('1500', '50', '閿�鍞嚭搴�', '50', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-11 21:47:25', '1', '2024-02-11 21:50:40', X'00'),
+('1501', '51', '閿�鍞嚭搴擄紙浣滃簾锛�', '51', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-11 21:47:37', '1', '2024-02-11 21:51:12', X'00'),
+('1502', '60', '閿�鍞��璐у叆搴�', '60', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-12 06:51:05', '1', '2024-02-12 06:51:05', X'00'),
+('1503', '61', '閿�鍞��璐у叆搴擄紙浣滃簾锛�', '61', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-12 06:51:18', '1', '2024-02-12 06:51:18', X'00'),
+('1504', '70', '閲囪喘鍏ュ簱', '70', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-16 13:10:02', '1', '2024-02-16 13:10:02', X'00'),
+('1505', '71', '閲囪喘鍏ュ簱锛堜綔搴燂級', '71', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-16 13:10:10', '1', '2024-02-16 19:40:40', X'00'),
+('1506', '80', '閲囪喘閫�璐у嚭搴�', '80', 'erp_stock_record_biz_type', '0', '', '', '', '1', '2024-02-16 13:10:17', '1', '2024-02-16 13:10:17', X'00'),
+('1507', '81', '閲囪喘閫�璐у嚭搴擄紙浣滃簾锛�', '81', 'erp_stock_record_biz_type', '0', 'danger', '', '', '1', '2024-02-16 13:10:26', '1', '2024-02-16 19:40:33', X'00'),
+('1509', '3', '瀹℃壒涓嶉�氳繃', '3', 'bpm_process_instance_status', '0', 'danger', '', '', '1', '2024-03-16 16:12:06', '1', '2024-03-16 16:12:06', X'00'),
+('1510', '4', '宸插彇娑�', '4', 'bpm_process_instance_status', '0', 'warning', '', '', '1', '2024-03-16 16:12:22', '1', '2024-03-16 16:12:22', X'00'),
+('1511', '5', '宸查��鍥�', '5', 'bpm_task_status', '0', 'warning', '', '', '1', '2024-03-16 19:10:46', '1', '2024-03-08 22:41:40', X'00'),
+('1512', '6', '濮旀淳涓�', '6', 'bpm_task_status', '0', 'primary', '', '', '1', '2024-03-17 10:06:22', '1', '2024-03-08 22:41:40', X'00'),
+('1513', '7', '瀹℃壒閫氳繃涓�', '7', 'bpm_task_status', '0', 'success', '', '', '1', '2024-03-17 10:06:47', '1', '2024-03-08 22:41:41', X'00'),
+('1514', '0', '寰呭鎵�', '0', 'bpm_task_status', '0', 'info', '', '', '1', '2024-03-17 10:07:11', '1', '2024-03-08 22:41:42', X'00'),
+('1515', '35', '鍙戣捣浜鸿嚜閫�', '35', 'bpm_task_candidate_strategy', '0', '', '', '', '1', '2024-03-22 19:45:16', '1', '2024-03-22 19:45:16', X'00'),
+('1516', '1', '鎵ц鐩戝惉鍣�', 'execution', 'bpm_process_listener_type', '0', 'primary', '', '', '1', '2024-03-23 12:54:03', '1', '2024-03-23 19:14:19', X'00'),
+('1517', '1', '浠诲姟鐩戝惉鍣�', 'task', 'bpm_process_listener_type', '0', 'success', '', '', '1', '2024-03-23 12:54:13', '1', '2024-03-23 19:14:24', X'00'),
+('1526', '1', 'Java 绫�', 'class', 'bpm_process_listener_value_type', '0', 'primary', '', '', '1', '2024-03-23 15:08:45', '1', '2024-03-23 19:14:32', X'00'),
+('1527', '2', '琛ㄨ揪寮�', 'expression', 'bpm_process_listener_value_type', '0', 'success', '', '', '1', '2024-03-23 15:09:06', '1', '2024-03-23 19:14:38', X'00'),
+('1528', '3', '浠g悊琛ㄨ揪寮�', 'delegateExpression', 'bpm_process_listener_value_type', '0', 'info', '', '', '1', '2024-03-23 15:11:23', '1', '2024-03-23 19:14:41', X'00'),
+('1529', '1', '澶�', '1', 'date_interval', '0', '', '', '', '1', '2024-03-29 22:50:26', '1', '2024-03-29 22:50:26', X'00'),
+('1530', '2', '鍛�', '2', 'date_interval', '0', '', '', '', '1', '2024-03-29 22:50:36', '1', '2024-03-29 22:50:36', X'00'),
+('1531', '3', '鏈�', '3', 'date_interval', '0', '', '', '', '1', '2024-03-29 22:50:46', '1', '2024-03-29 22:50:54', X'00'),
+('1532', '4', '瀛e害', '4', 'date_interval', '0', '', '', '', '1', '2024-03-29 22:51:01', '1', '2024-03-29 22:51:01', X'00'),
+('1533', '5', '骞�', '5', 'date_interval', '0', '', '', '', '1', '2024-03-29 22:51:07', '1', '2024-03-29 22:51:07', X'00'),
+('1537', '1', 'OpenAI', 'OpenAI', 'ai_platform', '0', '', '', '', '1', '2024-05-09 22:33:47', '1', '2024-05-09 22:58:46', X'00'),
+('1538', '2', 'Ollama', 'Ollama', 'ai_platform', '0', '', '', '', '1', '2024-05-17 23:02:55', '1', '2024-05-17 23:02:55', X'00'),
+('1539', '3', '鏂囧績涓�瑷�', 'YiYan', 'ai_platform', '0', '', '', '', '1', '2024-05-18 09:24:20', '1', '2024-05-18 09:29:01', X'00'),
+('1540', '4', '璁鏄熺伀', 'XingHuo', 'ai_platform', '0', '', '', '', '1', '2024-05-18 10:08:56', '1', '2024-05-18 10:08:56', X'00'),
+('1541', '5', '閫氫箟鍗冮棶', 'TongYi', 'ai_platform', '0', '', '', '', '1', '2024-05-18 10:32:29', '1', '2024-07-06 15:42:29', X'00'),
+('1542', '6', 'StableDiffusion', 'StableDiffusion', 'ai_platform', '0', '', '', '', '1', '2024-06-01 15:09:31', '1', '2024-06-01 15:10:25', X'00'),
+('1543', '10', '杩涜涓�', '10', 'ai_image_status', '0', 'primary', '', '', '1', '2024-06-26 20:51:41', '1', '2024-06-26 20:52:48', X'00'),
+('1544', '20', '宸插畬鎴�', '20', 'ai_image_status', '0', 'success', '', '', '1', '2024-06-26 20:52:07', '1', '2024-06-26 20:52:41', X'00'),
+('1545', '30', '宸插け璐�', '30', 'ai_image_status', '0', 'warning', '', '', '1', '2024-06-26 20:52:25', '1', '2024-06-26 20:52:35', X'00'),
+('1546', '7', 'Midjourney', 'Midjourney', 'ai_platform', '0', '', '', '', '1', '2024-06-26 22:14:46', '1', '2024-06-26 22:14:46', X'00'),
+('1547', '10', '杩涜涓�', '10', 'ai_music_status', '0', 'primary', '', '', '1', '2024-06-27 22:45:22', '1', '2024-06-28 00:56:17', X'00'),
+('1548', '20', '宸插畬鎴�', '20', 'ai_music_status', '0', 'success', '', '', '1', '2024-06-27 22:45:33', '1', '2024-06-28 00:56:18', X'00'),
+('1549', '30', '宸插け璐�', '30', 'ai_music_status', '0', 'danger', '', '', '1', '2024-06-27 22:45:44', '1', '2024-06-28 00:56:19', X'00'),
+('1550', '1', '姝岃瘝妯″紡', '1', 'ai_generate_mode', '0', '', '', '', '1', '2024-06-27 22:46:31', '1', '2024-06-28 01:22:25', X'00'),
+('1551', '2', '鎻忚堪妯″紡', '2', 'ai_generate_mode', '0', '', '', '', '1', '2024-06-27 22:46:37', '1', '2024-06-28 01:22:24', X'00'),
+('1552', '8', 'Suno', 'Suno', 'ai_platform', '0', '', '', '', '1', '2024-06-29 09:13:36', '1', '2024-06-29 09:13:41', X'00'),
+('1553', '9', 'DeepSeek', 'DeepSeek', 'ai_platform', '0', '', '', '', '1', '2024-07-06 12:04:30', '1', '2024-07-06 12:05:20', X'00'),
+('1554', '13', '鏅鸿氨', 'ZhiPu', 'ai_platform', '0', '', '', '', '1', '2024-07-06 18:00:35', '1', '2025-02-24 20:18:41', X'00'),
+('1555', '4', '闀�', '4', 'ai_write_length', '0', '', '', '', '1', '2024-07-07 15:49:03', '1', '2024-07-07 15:49:03', X'00'),
+('1556', '5', '娈佃惤', '5', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:49:54', '1', '2024-07-07 15:49:54', X'00'),
+('1557', '6', '鏂囩珷', '6', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:50:05', '1', '2024-07-07 15:50:05', X'00'),
+('1558', '7', '鍗氬鏂囩珷', '7', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:50:23', '1', '2024-07-07 15:50:23', X'00'),
+('1559', '8', '鎯虫硶', '8', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:50:31', '1', '2024-07-07 15:50:31', X'00'),
+('1560', '9', '澶х翰', '9', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:50:37', '1', '2024-07-07 15:50:37', X'00'),
+('1561', '1', '鑷姩', '1', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:51:06', '1', '2024-07-07 15:51:06', X'00'),
+('1562', '2', '鍙嬪杽', '2', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:51:19', '1', '2024-07-07 15:51:19', X'00'),
+('1563', '3', '闅忔剰', '3', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:51:27', '1', '2024-07-07 15:51:27', X'00'),
+('1564', '4', '鍙嬪ソ', '4', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:51:37', '1', '2024-07-07 15:51:37', X'00'),
+('1565', '5', '涓撲笟', '5', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:51:49', '1', '2024-07-07 15:52:02', X'00'),
+('1566', '6', '璇欒皭', '6', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:52:15', '1', '2024-07-07 15:52:15', X'00'),
+('1567', '7', '鏈夎叮', '7', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:52:24', '1', '2024-07-07 15:52:24', X'00'),
+('1568', '8', '姝e紡', '8', 'ai_write_tone', '0', '', '', '', '1', '2024-07-07 15:54:33', '1', '2024-07-07 15:54:33', X'00'),
+('1570', '1', '鑷姩', '1', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:19:34', '1', '2024-07-07 15:19:34', X'00'),
+('1571', '2', '鐢靛瓙閭欢', '2', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:19:50', '1', '2024-07-07 15:49:30', X'00'),
+('1572', '3', '娑堟伅', '3', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:20:01', '1', '2024-07-07 15:49:38', X'00'),
+('1573', '4', '璇勮', '4', 'ai_write_format', '0', '', '', '', '1', '2024-07-07 15:20:13', '1', '2024-07-07 15:49:45', X'00'),
+('1574', '1', '鑷姩', '1', 'ai_write_language', '0', '', '', '', '1', '2024-07-07 15:44:18', '1', '2024-07-07 15:44:18', X'00'),
+('1575', '2', '涓枃', '2', 'ai_write_language', '0', '', '', '', '1', '2024-07-07 15:44:28', '1', '2024-07-07 15:44:28', X'00'),
+('1576', '3', '鑻辨枃', '3', 'ai_write_language', '0', '', '', '', '1', '2024-07-07 15:44:37', '1', '2024-07-07 15:44:37', X'00'),
+('1577', '4', '闊╄', '4', 'ai_write_language', '0', '', '', '', '1', '2024-07-07 15:46:28', '1', '2024-07-07 15:46:28', X'00'),
+('1578', '5', '鏃ヨ', '5', 'ai_write_language', '0', '', '', '', '1', '2024-07-07 15:46:44', '1', '2024-07-07 15:46:44', X'00'),
+('1579', '1', '鑷姩', '1', 'ai_write_length', '0', '', '', '', '1', '2024-07-07 15:48:34', '1', '2024-07-07 15:48:34', X'00'),
+('1580', '2', '鐭�', '2', 'ai_write_length', '0', '', '', '', '1', '2024-07-07 15:48:44', '1', '2024-07-07 15:48:44', X'00'),
+('1581', '3', '涓瓑', '3', 'ai_write_length', '0', '', '', '', '1', '2024-07-07 15:48:52', '1', '2024-07-07 15:48:52', X'00'),
+('1584', '1', '鎾板啓', '1', 'ai_write_type', '0', '', '', '', '1', '2024-07-10 21:26:00', '1', '2024-07-10 21:26:00', X'00'),
+('1585', '2', '鍥炲', '2', 'ai_write_type', '0', '', '', '', '1', '2024-07-10 21:26:06', '1', '2024-07-10 21:26:06', X'00'),
+('1586', '2', '鑵捐浜�', 'TENCENT', 'system_sms_channel_code', '0', '', '', '', '1', '2024-07-22 22:23:16', '1', '2024-07-22 22:23:16', X'00'),
+('1587', '3', '鍗庝负浜�', 'HUAWEI', 'system_sms_channel_code', '0', '', '', '', '1', '2024-07-22 22:23:46', '1', '2024-07-22 22:23:53', X'00'),
+('1588', '1', 'OpenAI 寰蒋', 'AzureOpenAI', 'ai_platform', '0', '', '', '', '1', '2024-08-10 14:07:41', '1', '2024-08-10 14:07:41', X'00'),
+('1589', '10', 'BPMN 璁捐鍣�', '10', 'bpm_model_type', '0', 'primary', '', '', '1', '2024-08-26 15:22:17', '1', '2024-08-26 16:46:02', X'00'),
+('1590', '20', 'SIMPLE 璁捐鍣�', '20', 'bpm_model_type', '0', 'success', '', '', '1', '2024-08-26 15:22:27', '1', '2024-08-26 16:45:58', X'00'),
+('1591', '4', '涓冪墰浜�', 'QINIU', 'system_sms_channel_code', '0', '', '', '', '1', '2024-08-31 08:45:03', '1', '2024-08-31 08:45:24', X'00'),
+('1592', '3', '鏂颁汉鍒�', '3', 'promotion_coupon_take_type', '0', 'info', '', '鏂颁汉娉ㄥ唽鍚庯紝鑷姩鍙戞斁', '1', '2024-09-03 11:57:16', '1', '2024-09-03 11:57:28', X'00'),
+('1593', '5', '寰俊闆堕挶', '5', 'brokerage_withdraw_type', '0', '', '', 'API 鎵撴', '1', '2024-10-13 11:06:48', '1', '2025-05-10 08:24:55', X'00'),
+('1683', '10', '瀛楄妭璞嗗寘', 'DouBao', 'ai_platform', '0', '', '', '', '1', '2025-02-23 19:51:40', '1', '2025-02-23 19:52:02', X'00'),
+('1684', '11', '鑵捐娣峰厓', 'HunYuan', 'ai_platform', '0', '', '', '', '1', '2025-02-23 20:58:04', '1', '2025-02-23 20:58:04', X'00'),
+('1685', '12', '纭呭熀娴佸姩', 'SiliconFlow', 'ai_platform', '0', '', '', '', '1', '2025-02-24 20:19:09', '1', '2025-02-24 20:19:09', X'00'),
+('1686', '1', '鑱婂ぉ', '1', 'ai_model_type', '0', '', '', '', '1', '2025-03-03 12:26:34', '1', '2025-03-03 12:26:34', X'00'),
+('1687', '2', '鍥惧儚', '2', 'ai_model_type', '0', '', '', '', '1', '2025-03-03 12:27:23', '1', '2025-03-03 12:27:23', X'00'),
+('1688', '3', '闊抽', '3', 'ai_model_type', '0', '', '', '', '1', '2025-03-03 12:27:51', '1', '2025-03-03 12:27:51', X'00'),
+('1689', '4', '瑙嗛', '4', 'ai_model_type', '0', '', '', '', '1', '2025-03-03 12:28:03', '1', '2025-03-03 12:28:03', X'00'),
+('1690', '5', '鍚戦噺', '5', 'ai_model_type', '0', '', '', '', '1', '2025-03-03 12:28:15', '1', '2025-03-03 12:28:15', X'00'),
+('1691', '6', '閲嶆帓', '6', 'ai_model_type', '0', '', '', '', '1', '2025-03-03 12:28:26', '1', '2025-03-03 12:28:26', X'00'),
+('1692', '14', 'MiniMax', 'MiniMax', 'ai_platform', '0', '', '', '', '1', '2025-03-11 20:04:51', '1', '2025-03-11 20:04:51', X'00'),
+('1693', '15', '鏈堜箣鏆楅潰', 'Moonshot', 'ai_platform', '0', '', '', '', '1', '2025-03-11 20:05:08', '1', '2025-11-24 07:17:39', X'00'),
+('2002', '0', '鐩磋繛璁惧', '0', 'iot_product_device_type', '0', 'default', '', '', '1', '2024-08-10 11:54:58', '1', '2025-03-17 09:28:22', X'00'),
+('2003', '2', '缃戝叧璁惧', '2', 'iot_product_device_type', '0', 'default', '', '', '1', '2024-08-10 11:55:08', '1', '2025-03-17 09:28:28', X'00'),
+('2004', '1', '缃戝叧瀛愯澶�', '1', 'iot_product_device_type', '0', 'default', '', '', '1', '2024-08-10 11:55:20', '1', '2025-03-17 09:28:31', X'00'),
+('2005', '1', '宸插彂甯�', '1', 'iot_product_status', '0', 'success', '', '', '1', '2024-08-10 12:10:33', '1', '2025-03-17 09:28:34', X'00'),
+('2006', '0', '寮�鍙戜腑', '0', 'iot_product_status', '0', 'default', '', '', '1', '2024-08-10 14:19:18', '1', '2025-03-17 09:28:39', X'00'),
+('2009', '0', 'Wi-Fi', '0', 'iot_net_type', '0', '', '', '', '1', '2024-09-06 22:04:47', '1', '2025-03-17 09:28:47', X'00'),
+('2010', '1', '绉诲姩缃戠粶', '1', 'iot_net_type', '0', '', '', '', '1', '2024-09-06 22:05:14', '1', '2025-06-12 23:27:19', X'00'),
+('2011', '2', '浠ュお缃�', '2', 'iot_net_type', '0', '', '', '', '1', '2024-09-06 22:05:35', '1', '2025-03-17 09:28:51', X'00'),
+('2012', '3', '鍏朵粬', '3', 'iot_net_type', '0', '', '', '', '1', '2024-09-06 22:05:52', '1', '2025-03-17 09:28:54', X'00'),
+('2018', '0', '鏈縺娲�', '0', 'iot_device_state', '0', '', '', '', '1', '2024-09-21 08:13:34', '1', '2025-03-17 09:29:09', X'00'),
+('2019', '1', '鍦ㄧ嚎', '1', 'iot_device_state', '0', '', '', '', '1', '2024-09-21 08:13:48', '1', '2025-03-17 09:29:12', X'00'),
+('2020', '2', '绂荤嚎', '2', 'iot_device_state', '0', '', '', '', '1', '2024-09-21 08:13:59', '1', '2025-03-17 09:29:14', X'00'),
+('2021', '1', '灞炴��', '1', 'iot_thing_model_type', '0', '', '', '', '1', '2024-09-29 20:03:01', '1', '2025-03-17 09:29:24', X'00'),
+('2022', '2', '鏈嶅姟', '2', 'iot_thing_model_type', '0', '', '', '', '1', '2024-09-29 20:03:11', '1', '2025-03-17 09:29:27', X'00'),
+('2023', '3', '浜嬩欢', '3', 'iot_thing_model_type', '0', '', '', '', '1', '2024-09-29 20:03:20', '1', '2025-03-17 09:29:29', X'00'),
+('2030', '1', '鍗囨瘡鍒嗛挓', 'L/min', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:24', X'00'),
+('2031', '2', '姣厠姣忓崈鍏�', 'mg/kg', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:27', X'00'),
+('2032', '3', '娴婂害', 'NTU', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:31', X'00'),
+('2033', '4', 'PH鍊�', 'pH', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:36', X'00'),
+('2034', '5', '鍦熷¥EC鍊�', 'dS/m', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:43', X'00'),
+('2035', '6', '澶槼鎬昏緪灏�', 'W/銕�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:20', X'00'),
+('2036', '7', '闄嶉洦閲�', 'mm/hour', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:24', X'00'),
+('2037', '8', '涔�', 'var', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:27', X'00'),
+('2038', '9', '鍘樻硦', 'cP', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:33', X'00'),
+('2039', '10', '楗卞拰搴�', 'aw', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:11', X'00'),
+('2040', '11', '涓�', 'pcs', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:19', X'00'),
+('2041', '12', '鍘樻柉', 'cst', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:22', X'00'),
+('2042', '13', '宸�', 'bar', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:24', X'00'),
+('2043', '14', '绾冲厠姣忓崌', 'ppt', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:27', X'00'),
+('2044', '15', '鍗佷嚎鍒嗕箣涓�', 'ppb', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', X'00'),
+('2045', '16', '寰タ姣忓帢绫�', 'uS/cm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:34', X'00'),
+('2046', '17', '鐗涢】姣忓簱浠�', 'N/C', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:38', X'00'),
+('2047', '18', '浼忕壒姣忕背', 'V/m', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:43', X'00'),
+('2048', '19', '婊撮��', 'ml/min', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:46', X'00'),
+('2049', '20', '姣背姹炴煴', 'mmHg', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:48', X'00'),
+('2050', '21', '琛�绯�', 'mmol/L', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:54', X'00'),
+('2051', '22', '姣背姣忕', 'mm/s', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:02', X'00'),
+('2052', '23', '杞瘡绫�', 'turn/m', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', X'00'),
+('2053', '24', '娆�', 'count', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:09', X'00'),
+('2054', '25', '妗�', 'gear', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:11', X'00'),
+('2055', '26', '姝�', 'stepCount', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:13', X'00'),
+('2056', '27', '鏍囧噯绔嬫柟绫虫瘡灏忔椂', 'Nm3/h', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:15', X'00'),
+('2057', '28', '鍗冧紡', 'kV', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:20', X'00'),
+('2058', '29', '鍗冧紡瀹�', 'kVA', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:24', X'00'),
+('2060', '30', '鍗冧箯', 'kVar', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2061', '31', '寰摝姣忓钩鏂瑰帢绫�', 'uw/cm2', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2062', '32', '鍙�', '鍙�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2063', '33', '鐩稿婀垮害', '%RH', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2064', '34', '绔嬫柟绫虫瘡绉�', 'm鲁/s', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2065', '35', '鍏枻姣忕', 'kg/s', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2066', '36', '杞瘡鍒嗛挓', 'r/min', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2067', '37', '鍚ㄦ瘡灏忔椂', 't/h', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2068', '38', '鍗冨崱姣忓皬鏃�', 'KCL/h', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2069', '39', '鍗囨瘡绉�', 'L/s', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2070', '40', '鍏嗗笗', 'MPa', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', X'00'),
+('2071', '41', '绔嬫柟绫虫瘡灏忔椂', 'm鲁/h', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2072', '42', '鍗冧箯鏃�', 'kvarh', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2073', '43', '寰厠姣忓崌', '渭g/L', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2074', '44', '鍗冨崱璺噷', 'kcal', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2075', '45', '鍚夊瓧鑺�', 'GB', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2076', '46', '鍏嗗瓧鑺�', 'MB', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2077', '47', '鍗冨瓧鑺�', 'KB', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2078', '48', '瀛楄妭', 'B', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2079', '49', '寰厠姣忓钩鏂瑰垎绫虫瘡澶�', '渭g/(d銕÷穌)', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2080', '50', '鏃�', '', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2081', '51', '鐧句竾鍒嗙巼', 'ppm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2082', '52', '鍍忕礌', 'pixel', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2083', '53', '鐓у害', 'Lux', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2084', '54', '閲嶅姏鍔犻�熷害', 'grav', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2085', '55', '鍒嗚礉', 'dB', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2086', '56', '鐧惧垎姣�', '%', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2087', '57', '娴佹槑', 'lm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2088', '58', '姣旂壒', 'bit', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2089', '59', '鍏嬫瘡姣崌', 'g/mL', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2090', '60', '鍏嬫瘡鍗�', 'g/L', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2091', '61', '姣厠姣忓崌', 'mg/L', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2092', '62', '寰厠姣忕珛鏂圭背', '渭g/m鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2093', '63', '姣厠姣忕珛鏂圭背', 'mg/m鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2094', '64', '鍏嬫瘡绔嬫柟绫�', 'g/m鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2095', '65', '鍗冨厠姣忕珛鏂圭背', 'kg/m鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2096', '66', '绾虫硶', 'nF', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2097', '67', '鐨硶', 'pF', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2098', '68', '寰硶', '渭F', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2099', '69', '娉曟媺', 'F', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2100', '70', '娆у', '惟', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2101', '71', '寰畨', '渭A', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2102', '72', '姣畨', 'mA', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2103', '73', '鍗冨畨', 'kA', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2104', '74', '瀹夊煿', 'A', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2105', '75', '姣紡', 'mV', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2106', '76', '浼忕壒', 'V', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2107', '77', '姣', 'ms', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2108', '78', '绉�', 's', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2109', '79', '鍒嗛挓', 'min', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2110', '80', '灏忔椂', 'h', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2111', '81', '鏃�', 'day', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2112', '82', '鍛�', 'week', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2113', '83', '鏈�', 'month', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2114', '84', '骞�', 'year', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2115', '85', '鑺�', 'kn', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2116', '86', '鍗冪背姣忓皬鏃�', 'km/h', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2117', '87', '绫虫瘡绉�', 'm/s', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2118', '88', '瑙掔', '鈥�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', X'00'),
+('2119', '89', '鍒�', '鈥�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2120', '90', '搴�', '掳', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2121', '91', '寮у害', 'rad', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2122', '92', '璧吂', 'Hz', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2123', '93', '寰摝', '渭W', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2124', '94', '姣摝', 'mW', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2125', '95', '鍗冪摝鐗�', 'kW', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2126', '96', '鐡︾壒', 'W', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2127', '97', '鍗¤矾閲�', 'cal', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2128', '98', '鍗冪摝鏃�', 'kW路h', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2129', '99', '鐡︽椂', 'Wh', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2130', '100', '鐢靛瓙浼�', 'eV', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2131', '101', '鍗冪劍', 'kJ', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2132', '102', '鐒﹁��', 'J', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2133', '103', '鍗庢皬搴�', '鈩�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2134', '104', '寮�灏旀枃', 'K', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2135', '105', '鍚�', 't', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2136', '106', '鎽勬皬搴�', '掳C', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2137', '107', '姣笗', '1e-3Pa', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', X'00'),
+('2138', '108', '鐧惧笗', 'hPa', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2139', '109', '鍗冨笗', 'kPa', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2140', '110', '甯曟柉鍗�', 'Pa', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2141', '111', '姣厠', 'mg', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2142', '112', '鍏�', 'g', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2143', '113', '鍗冨厠', 'kg', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2144', '114', '鐗�', 'N', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2145', '115', '姣崌', 'mL', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2146', '116', '鍗�', 'L', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2147', '117', '绔嬫柟姣背', 'mm鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2148', '118', '绔嬫柟鍘樼背', 'cm鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2149', '119', '绔嬫柟鍗冪背', 'km鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2150', '120', '绔嬫柟绫�', 'm鲁', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2151', '121', '鍏》', 'h銕�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2152', '122', '骞虫柟鍘樼背', 'c銕�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2153', '123', '骞虫柟姣背', 'm銕�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2154', '124', '骞虫柟鍗冪背', 'k銕�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2155', '125', '骞虫柟绫�', '銕�', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2156', '126', '绾崇背', 'nm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2157', '127', '寰背', '渭m', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2158', '128', '姣背', 'mm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2159', '129', '鍘樼背', 'cm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2160', '130', '鍒嗙背', 'dm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2161', '131', '鍗冪背', 'km', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2162', '132', '绫�', 'm', 'iot_thing_model_unit', '0', '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', X'00'),
+('2165', '1', 'HTTP', '1', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:39:54', '1', '2025-06-24 12:44:47', X'00'),
+('2166', '2', 'TCP', '2', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:40:06', '1', '2025-06-24 12:44:46', X'00'),
+('2167', '3', 'WebSocket', '3', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:40:24', '1', '2025-06-24 12:44:45', X'00'),
+('2168', '10', 'MQTT', '10', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:40:37', '1', '2025-06-24 12:44:44', X'00'),
+('2169', '20', 'Database', '20', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:41:05', '1', '2025-06-24 12:44:44', X'00'),
+('2170', '21', 'Redis Stream', '21', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:41:18', '1', '2025-06-24 12:44:43', X'00'),
+('2171', '30', 'RocketMQ', '30', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:41:30', '1', '2025-06-24 12:44:42', X'00'),
+('2172', '31', 'RabbitMQ', '31', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:41:47', '1', '2025-06-24 12:44:41', X'00'),
+('2173', '32', 'Kafka', '32', 'iot_data_sink_type_enum', '0', 'default', '', '', '1', '2025-03-09 12:41:59', '1', '2025-06-24 12:44:39', X'00'),
+('2174', '1', '璁惧涓婁笅绾垮彉鏇�', '1', 'iot_rule_scene_trigger_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:00:01', '"1"', '2025-07-06 10:28:16', X'00'),
+('2175', '2', '鐗╂ā鍨嬪睘鎬т笂鎶�', '2', 'iot_rule_scene_trigger_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:00:09', '"1"', '2025-07-06 10:28:22', X'00'),
+('2176', '1', '璁惧鐘舵��', 'state', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:24:58', '1', '2025-03-20 15:24:58', X'00'),
+('2177', '2', '璁惧灞炴��', 'property', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:25:09', '1', '2025-03-20 15:25:09', X'00'),
+('2178', '3', '璁惧浜嬩欢', 'event', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:25:23', '1', '2025-03-20 15:25:23', X'00'),
+('2179', '4', '璁惧鏈嶅姟', 'service', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:25:39', '1', '2025-03-20 15:25:39', X'00'),
+('2180', '5', '璁惧閰嶇疆', 'config', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:25:51', '1', '2025-03-20 15:25:57', X'00'),
+('2181', '6', '璁惧 OTA', 'ota', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:26:17', '1', '2025-03-20 15:26:17', X'00'),
+('2182', '7', '璁惧娉ㄥ唽', 'register', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:26:35', '1', '2025-03-20 15:26:35', X'00'),
+('2183', '8', '璁惧鎷撴墤', 'topology', 'iot_device_message_type_enum', '0', 'primary', '', '', '1', '2025-03-20 15:26:46', '1', '2025-03-20 15:26:46', X'00'),
+('2184', '1', '璁惧灞炴�ц缃�', '1', 'iot_rule_scene_action_type_enum', '0', 'primary', '', '', '1', '2025-03-28 15:27:12', '"1"', '2025-07-06 10:37:33', X'00'),
+('2185', '2', '璁惧鏈嶅姟璋冪敤', '2', 'iot_rule_scene_action_type_enum', '0', 'primary', '', '', '1', '2025-03-28 15:27:25', '"1"', '2025-07-06 10:37:41', X'00'),
+('2186', '100', '鍛婅瑙﹀彂', '100', 'iot_rule_scene_action_type_enum', '0', 'primary', '', '', '1', '2025-03-28 15:27:35', '"1"', '2025-07-06 10:37:50', X'00'),
+('3000', '16', '鐧惧窛鏅鸿兘', 'BaiChuan', 'ai_platform', '0', '', '', '', '1', '2025-03-23 12:15:46', '1', '2025-03-23 12:15:46', X'00'),
+('3001', '40', 'Vben5.0 Ant Design Schema 妯$増', '40', 'infra_codegen_front_type', '0', '', '', NULL, '1', '2025-04-23 21:47:47', '1', '2025-09-04 23:25:12', X'00'),
+('3002', '6', '鏀粯瀹濅綑棰�', '6', 'brokerage_withdraw_type', '0', '', '', 'API 鎵撴', '1', '2025-05-10 08:24:49', '1', '2025-05-10 08:24:49', X'00'),
+('3004', '3', 'WARN', '3', 'iot_alert_level', '0', 'warning', '', '', '1', '2025-06-27 20:32:22', '1', '2025-06-27 20:34:31', X'00'),
+('3005', '1', 'INFO', '1', 'iot_alert_level', '0', 'primary', '', '', '1', '2025-06-27 20:33:28', '1', '2025-06-27 20:34:35', X'00'),
+('3006', '5', 'ERROR', '5', 'iot_alert_level', '0', 'danger', '', '', '1', '2025-06-27 20:33:50', '1', '2025-06-27 20:33:50', X'00'),
+('3007', '1', '鐭俊', '1', 'iot_alert_receive_type', '0', '', '', '', '1', '2025-06-27 22:49:30', '1', '2025-06-27 22:49:30', X'00'),
+('3008', '2', '閭', '2', 'iot_alert_receive_type', '0', '', '', '', '1', '2025-06-27 22:49:39', '1', '2025-06-27 22:50:07', X'00'),
+('3009', '3', '绔欏唴淇�', '3', 'iot_alert_receive_type', '0', '', '', '', '1', '2025-06-27 22:50:20', '1', '2025-06-27 22:50:20', X'00'),
+('3010', '1', '鍏ㄩ儴璁惧', '1', 'iot_ota_task_device_scope', '0', '', '', '', '1', '2025-07-02 09:43:09', '1', '2025-07-02 09:43:09', X'00'),
+('3011', '2', '鎸囧畾璁惧', '2', 'iot_ota_task_device_scope', '0', '', '', '', '1', '2025-07-02 09:43:15', '1', '2025-07-02 09:43:15', X'00'),
+('3012', '10', '杩涜涓�', '10', 'iot_ota_task_status', '0', 'primary', '', '', '1', '2025-07-02 09:44:01', '"1"', '2025-07-02 09:44:21', X'00'),
+('3013', '20', '宸茬粨鏉�', '20', 'iot_ota_task_status', '0', 'success', '', '', '1', '2025-07-02 09:44:14', '"1"', '2025-07-02 23:56:12', X'00'),
+('3014', '30', '宸插彇娑�', '30', 'iot_ota_task_status', '0', 'danger', '', '', '1', '2025-07-02 09:44:36', '1', '2025-07-02 09:44:36', X'00'),
+('3015', '0', '寰呮帹閫�', '0', 'iot_ota_task_record_status', '0', '', '', '', '1', '2025-07-02 09:45:16', '1', '2025-07-02 09:45:16', X'00'),
+('3016', '10', '宸叉帹閫�', '10', 'iot_ota_task_record_status', '0', '', '', '', '1', '2025-07-02 09:45:25', '1', '2025-07-02 09:45:25', X'00'),
+('3017', '20', '鍗囩骇涓�', '20', 'iot_ota_task_record_status', '0', 'primary', '', '', '1', '2025-07-02 09:45:37', '1', '2025-07-02 09:45:37', X'00'),
+('3018', '30', '鍗囩骇鎴愬姛', '30', 'iot_ota_task_record_status', '0', 'success', '', '', '1', '2025-07-02 09:45:47', '1', '2025-07-02 09:45:47', X'00'),
+('3019', '40', '鍗囩骇澶辫触', '40', 'iot_ota_task_record_status', '0', 'danger', '', '', '1', '2025-07-02 09:46:02', '1', '2025-07-02 09:46:02', X'00'),
+('3020', '50', '鍗囩骇鍙栨秷', '50', 'iot_ota_task_record_status', '0', 'warning', '', '', '1', '2025-07-02 09:46:09', '"1"', '2025-07-02 09:46:27', X'00'),
+('3024', '3', '璁惧浜嬩欢涓婃姤', '3', 'iot_rule_scene_trigger_type_enum', '0', '', '', '', '1', '2025-07-06 10:28:29', '1', '2025-07-06 10:28:29', X'00'),
+('3025', '4', '璁惧鏈嶅姟璋冪敤', '4', 'iot_rule_scene_trigger_type_enum', '0', '', '', '', '1', '2025-07-06 10:28:35', '1', '2025-07-06 10:28:35', X'00'),
+('3026', '100', '瀹氭椂瑙﹀彂', '100', 'iot_rule_scene_trigger_type_enum', '0', '', '', '', '1', '2025-07-06 10:28:48', '1', '2025-07-06 10:28:48', X'00'),
+('3027', '101', '鍛婅鎭㈠', '101', 'iot_rule_scene_action_type_enum', '0', '', '', '', '1', '2025-07-06 10:37:57', '1', '2025-07-06 10:37:57', X'00'),
+('3028', '2', 'Anthropic', 'Anthropic', 'ai_platform', '0', '', '', '', '1', '2025-08-21 22:54:24', '1', '2025-08-21 22:57:58', X'00'),
+('3029', '2', '璋锋瓕 Gemini', 'Gemini', 'ai_platform', '0', '', '', '', '1', '2025-08-22 22:39:35', '1', '2025-08-22 22:44:49', X'00'),
+('3030', '1', '鏂囦欢绯荤粺', 'filesystem', 'ai_mcp_client_name', '0', '', '', '', '1', '2025-08-28 13:58:43', '1', '2025-08-28 21:19:42', X'00'),
+('3031', '41', 'Vben5.0 Ant Design 鏍囧噯妯$増', '41', 'infra_codegen_front_type', '0', '', '', '', '1', '2025-09-04 23:26:07', '1', '2025-09-04 23:26:07', X'00'),
+('3032', '50', 'Vben5.0 Element Plus Schema 妯$増', '50', 'infra_codegen_front_type', '0', '', '', '', '1', '2025-09-04 23:26:38', '1', '2025-09-04 23:26:38', X'00'),
+('3033', '51', 'Vben5.0 Element Plus 鏍囧噯妯$増', '51', 'infra_codegen_front_type', '0', '', '', '', '1', '2025-09-04 23:26:49', '1', '2025-09-04 23:26:49', X'00'),
+('3034', '1', 'ttt', 'tt', 'iot_ota_task_record_status', '0', 'success', '', NULL, '1', '2025-09-06 00:02:21', '1', '2025-09-06 00:02:31', X'00'),
+('3035', '40', '鏀粯瀹濆皬绋嬪簭', '40', 'system_social_type', '0', '', '', '', '1', '2023-11-04 13:05:38', '1', '2023-11-04 13:07:16', X'00'),
+('3036', '60', 'Admin Uniapp 绉诲姩绔�', '60', 'infra_codegen_front_type', '0', '', '', NULL, '1', '2025-12-16 19:25:51', '1', '2025-12-17 09:46:15', X'00'),
+('3037', '42', 'Vben5.0 Antdv Next Schema 妯$増', '42', 'infra_codegen_front_type', '0', '', '', '', '1', '2026-05-23 13:52:25', '1', '2026-05-23 13:52:25', X'00'),
+('3038', '43', 'Vben5.0 Antdv Next 鏍囧噯妯$増', '43', 'infra_codegen_front_type', '0', '', '', '', '1', '2026-05-23 13:52:25', '1', '2026-05-23 13:52:25', X'00'),
+('3040', '1', 'UDP', 'udp', 'iot_protocol_type', '0', '', '', 'UDP 鍗忚', '1', '2026-02-04 00:32:47', '1', '2026-02-04 00:32:47', X'00'),
+('3041', '2', 'WebSocket', 'websocket', 'iot_protocol_type', '0', '', '', 'WebSocket 鍗忚', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', X'00'),
+('3042', '3', 'HTTP', 'http', 'iot_protocol_type', '0', '', '', 'HTTP 鍗忚', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', X'00'),
+('3043', '4', 'MQTT', 'mqtt', 'iot_protocol_type', '0', 'success', '', 'MQTT 鍗忚', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', X'00'),
+('3044', '5', 'EMQX', 'emqx', 'iot_protocol_type', '0', 'success', '', 'EMQX 鍗忚', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', X'00'),
+('3045', '6', 'CoAP', 'coap', 'iot_protocol_type', '0', '', '', 'CoAP 鍗忚', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', X'00'),
+('3046', '7', 'Modbus TCP Server', 'modbus_tcp_server', 'iot_protocol_type', '0', '', '', 'Modbus TCP Server 鍗忚', '1', '2026-02-04 00:32:55', '1', '2026-02-12 15:16:45', X'00'),
+('3047', '0', 'JSON', 'json', 'iot_serialize_type', '0', 'success', '', 'JSON 鏍煎紡', '1', '2026-02-04 00:33:19', '1', '2026-02-04 00:33:19', X'00'),
+('3048', '1', '浜岃繘鍒�', 'binary', 'iot_serialize_type', '0', 'warning', '', '浜岃繘鍒舵牸寮�', '1', '2026-02-04 00:33:19', '1', '2026-02-04 00:33:19', X'00'),
+('3049', '8', 'Modbus TCP Client', 'modbus_tcp_client', 'iot_protocol_type', '0', '', '', 'Modbus TCP Client 鍗忚', '1', '2026-02-08 18:29:46', '1', '2026-02-12 15:16:32', X'00'),
+('3050', '2', '杈圭紭閲囬泦', '2', 'iot_modbus_mode', '0', 'success', '', '璁惧涓诲姩涓婃姤鏁版嵁锛屾棤闇�杞', '1', '2025-06-12 22:56:06', '1', '2026-02-09 13:03:23', X'00'),
+('3051', '1', 'Modbus TCP', '1', 'iot_modbus_frame_format', '0', 'default', '', 'MBAP 澶撮儴鏍煎紡', '1', '2025-06-12 22:56:06', '1', '2025-06-12 22:56:06', X'00'),
+('3052', '2', 'Modbus RTU', '2', 'iot_modbus_frame_format', '0', 'warning', '', 'CRC16 鏍¢獙鏍煎紡', '1', '2025-06-12 22:56:06', '1', '2025-06-12 22:56:06', X'00'),
+('3053', '1', '浜戠杞', '1', 'iot_modbus_mode', '0', 'primary', '', '缃戝叧涓诲姩杞璇诲彇璁惧瀵勫瓨鍣�', '1', '2025-06-12 22:56:06', '1', '2025-06-12 22:56:06', X'00'),
+('3054', '1', '浼佷笟瀹㈡埛', '1', 'mes_client_type', '0', 'primary', '', '', '1', '2026-02-15 14:38:25', '1', '2026-02-15 14:38:25', X'00'),
+('3055', '2', '涓汉', '2', 'mes_client_type', '0', 'success', '', '', '1', '2026-02-15 14:38:25', '1', '2026-02-15 14:38:25', X'00'),
+('3056', '1', '浼樿川渚涘簲鍟�', 'A', 'mes_vendor_level', '0', 'success', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', X'00'),
+('3057', '2', '姝e父', 'B', 'mes_vendor_level', '0', 'primary', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', X'00'),
+('3058', '3', '閲嶇偣鍏虫敞', 'C', 'mes_vendor_level', '0', 'warning', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', X'00'),
+('3059', '4', '鍔h川渚涘簲鍟�', 'D', 'mes_vendor_level', '0', 'danger', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', X'00'),
+('3060', '5', '榛戝悕鍗�', 'E', 'mes_vendor_level', '0', 'info', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', X'00'),
+('3061', '1', '鍋囨湡', '2', 'mes_cal_holiday_type', '0', 'success', '', '', '1', '2026-02-16 07:35:58', '1', '2026-02-16 11:20:42', X'00'),
+('3062', '2', '宸ヤ綔鏃�', '1', 'mes_cal_holiday_type', '0', 'primary', '', '', '1', '2026-02-16 07:35:58', '1', '2026-02-16 11:20:40', X'00'),
+('3063', '1', '鍦ㄥ簱', '1', 'mes_tm_tool_status', '0', 'success', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00'),
+('3064', '2', '棰嗙敤涓�', '2', 'mes_tm_tool_status', '0', 'primary', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00'),
+('3065', '3', '缁翠慨涓�', '3', 'mes_tm_tool_status', '0', 'warning', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00'),
+('3066', '4', '鎶ュ簾', '4', 'mes_tm_tool_status', '0', 'danger', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00'),
+('3067', '1', '瀹氭湡缁存姢', '1', 'mes_tm_mainten_type', '0', 'primary', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00'),
+('3068', '2', '鎸変娇鐢ㄦ鏁扮淮鎶�', '2', 'mes_tm_mainten_type', '0', 'success', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', X'00'),
+('3069', '1', '鍋滄満', '1', 'mes_dv_machinery_status', '0', 'success', '', '', '1', '2026-02-17 01:00:06', '1', '2026-02-17 03:28:27', X'00'),
+('3070', '2', '鐢熶骇涓�', '2', 'mes_dv_machinery_status', '0', 'info', '', '', '1', '2026-02-17 01:00:06', '1', '2026-02-17 03:28:33', X'00'),
+('3071', '3', '缁存姢涓�', '3', 'mes_dv_machinery_status', '0', 'danger', '', '', '1', '2026-02-17 01:00:06', '1', '2026-02-17 03:28:41', X'00'),
+('3072', '1', '灏哄', '1', 'mes_indicator_type', '0', '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', X'00'),
+('3073', '2', '澶栬', '2', 'mes_indicator_type', '0', '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', X'00'),
+('3074', '3', '閲嶉噺', '3', 'mes_indicator_type', '0', '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', X'00'),
+('3075', '4', '鎬ц兘', '4', 'mes_indicator_type', '0', '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', X'00'),
+('3076', '5', '鎴愬垎', '5', 'mes_indicator_type', '0', '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', X'00'),
+('3077', '1', '鑷村懡缂洪櫡', '1', 'mes_defect_level', '0', 'danger', '', '', '1', '2026-02-17 02:18:18', '1', '2026-02-21 12:21:12', X'00'),
+('3078', '2', '涓ラ噸缂洪櫡', '2', 'mes_defect_level', '0', 'warning', '', '', '1', '2026-02-17 02:18:18', '1', '2026-02-21 12:21:15', X'00'),
+('3079', '3', '杞诲井缂洪櫡', '3', 'mes_defect_level', '0', 'info', '', '', '1', '2026-02-17 02:18:18', '1', '2026-02-21 12:21:19', X'00'),
+('3080', '1', '鍗曠櫧鐝�', '1', 'mes_cal_shift_type', '0', 'primary', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3081', '2', '涓ょ彮鍊�', '2', 'mes_cal_shift_type', '0', 'success', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3082', '3', '涓夌彮鍊�', '3', 'mes_cal_shift_type', '0', 'warning', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3083', '1', '鎸夊搴�', '1', 'mes_cal_shift_method', '0', '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3084', '2', '鎸夋湀', '2', 'mes_cal_shift_method', '0', '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3085', '3', '鎸夊懆', '3', 'mes_cal_shift_method', '0', '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3086', '4', '鎸夊ぉ', '4', 'mes_cal_shift_method', '0', '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3089', '0', '鑽夌', '0', 'mes_cal_plan_status', '0', 'info', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3090', '1', '宸茬‘璁�', '1', 'mes_cal_plan_status', '0', 'success', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', X'00'),
+('3100', '0', '鑽夌', '0', 'mes_pro_work_order_status', '0', 'info', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3101', '1', '宸茬‘璁�', '1', 'mes_pro_work_order_status', '0', 'primary', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3102', '2', '宸插畬鎴�', '2', 'mes_pro_work_order_status', '0', 'success', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3103', '3', '宸插彇娑�', '3', 'mes_pro_work_order_status', '0', 'warning', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3104', '1', '瀹㈡埛璁㈠崟', '1', 'mes_pro_work_order_source_type', '0', 'primary', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3105', '2', '搴撳瓨澶囪揣', '2', 'mes_pro_work_order_source_type', '0', 'success', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3106', '1', '鑷鐢熶骇', '1', 'mes_pro_work_order_type', '0', 'primary', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3107', '2', '浠e伐', '2', 'mes_pro_work_order_type', '0', 'warning', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3108', '3', '閲囪喘', '3', 'mes_pro_work_order_type', '0', 'info', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', X'00'),
+('3121', '1', 'IQC锛堟潵鏂欐楠岋級', '1', 'mes_qc_type', '0', 'primary', '', '鏉ユ枡璐ㄩ噺妫�楠�', '1', '2026-02-18 14:12:05', '1', '2026-02-18 14:12:05', X'00'),
+('3122', '2', 'IPQC锛堣繃绋嬫楠岋級', '2', 'mes_qc_type', '0', 'warning', '', '鐢熶骇鍒剁▼璐ㄩ噺妫�楠�', '1', '2026-02-18 14:12:05', '1', '2026-03-24 15:21:34', X'00'),
+('3123', '3', 'OQC锛堝嚭璐ф楠岋級', '3', 'mes_qc_type', '0', 'success', '', '鍑鸿揣璐ㄩ噺妫�楠�', '1', '2026-02-18 14:12:05', '1', '2026-02-18 14:12:05', X'00'),
+('3124', '4', 'RQC锛堥��鏂欐楠岋級', '4', 'mes_qc_type', '0', 'danger', '', '閫�璐ц川閲忔楠�', '1', '2026-02-18 14:12:05', '1', '2026-03-24 15:22:00', X'00'),
+('3125', '0', '寮�濮�-寮�濮�(SS)', '0', 'mes_pro_link_type', '0', 'default', '', '鍓嶅簭寮�濮嬪悗锛屽悗搴忓彲浠ュ紑濮�', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', X'00'),
+('3126', '1', '缁撴潫-缁撴潫(FF)', '1', 'mes_pro_link_type', '0', 'default', '', '鍓嶅簭缁撴潫鍚庯紝鍚庡簭鎵嶈兘缁撴潫', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', X'00'),
+('3127', '2', '寮�濮�-缁撴潫(SF)', '2', 'mes_pro_link_type', '0', 'default', '', '鍓嶅簭寮�濮嬪悗锛屽悗搴忔墠鑳界粨鏉�', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', X'00'),
+('3128', '3', '缁撴潫-寮�濮�(FS)', '3', 'mes_pro_link_type', '0', 'default', '', '鍓嶅簭缁撴潫鍚庯紝鍚庡簭鎵嶈兘寮�濮�', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', X'00'),
+('3129', '1', '鍒嗛挓', 'MINUTE', 'mes_time_unit_type', '0', 'default', '', '', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', X'00'),
+('3130', '2', '灏忔椂', 'HOUR', 'mes_time_unit_type', '0', 'default', '', '', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', X'00'),
+('3131', '3', '澶�', 'DAY', 'mes_time_unit_type', '0', 'default', '', '', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', X'00'),
+('3137', '1', '璁惧鐐规', '1', 'mes_dv_subject_type', '0', 'info', '', '', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', X'00'),
+('3138', '2', '璁惧淇濆吇', '2', 'mes_dv_subject_type', '0', 'success', '', '', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', X'00'),
+('3139', '1', '寰呬繚鍏�', '0', 'mes_mainten_record_status', '0', 'info', '', NULL, 'admin', '2026-02-20 02:59:55', '1', '2026-04-16 05:32:37', X'00'),
+('3140', '2', '宸插畬鎴�', '4', 'mes_mainten_record_status', '0', 'success', '', NULL, 'admin', '2026-02-20 02:59:55', '1', '2026-04-16 05:32:37', X'00'),
+('3141', '1', '姝e父', '1', 'mes_mainten_status', '0', 'success', '', NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', X'00'),
+('3142', '2', '寮傚父', '0', 'mes_mainten_status', '0', 'danger', '', NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', X'00'),
+('3143', '1', '澶�', '1', 'mes_dv_cycle_type', '0', 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00'),
+('3144', '2', '鍛�', '2', 'mes_dv_cycle_type', '0', 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00'),
+('3145', '3', '鏈�', '3', 'mes_dv_cycle_type', '0', 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00'),
+('3146', '4', '骞�', '4', 'mes_dv_cycle_type', '0', 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00'),
+('3147', '0', '鑽夌', '0', 'mes_dv_check_plan_status', '0', 'info', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00'),
+('3148', '1', '宸插惎鐢�', '1', 'mes_dv_check_plan_status', '0', 'success', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', X'00'),
+('3149', '1', '寰呯偣妫�', '10', 'mes_dv_check_record_status', '0', 'info', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', X'00'),
+('3150', '2', '宸插畬鎴�', '20', 'mes_dv_check_record_status', '0', 'success', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', X'00'),
+('3151', '1', '姝e父', '1', 'mes_dv_check_result', '0', 'success', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', X'00'),
+('3152', '2', '寮傚父', '2', 'mes_dv_check_result', '0', 'danger', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', X'00'),
+('3157', '1', '淇鎴愬姛', '1', 'mes_dv_repair_result', '0', 'success', '', '', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', X'00'),
+('3158', '2', '鎶ュ簾', '2', 'mes_dv_repair_result', '0', 'danger', '', '', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', X'00'),
+('3161', '1', '鏍¢獙閫氳繃', '1', 'mes_qc_check_result', '0', 'success', '', '', '1', '2026-02-20 11:23:35', '1', '2026-02-20 16:15:54', X'00'),
+('3162', '2', '鏍¢獙涓嶉�氳繃', '2', 'mes_qc_check_result', '0', 'danger', '', '', '1', '2026-02-20 11:23:35', '1', '2026-02-20 16:15:52', X'00'),
+('3166', '0', '鏈缃�', '0', 'mes_pro_andon_status', '0', 'danger', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', X'00'),
+('3167', '1', '宸插缃�', '1', 'mes_pro_andon_status', '0', 'success', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', X'00'),
+('3168', '1', '涓�绾�', '1', 'mes_pro_andon_level', '0', 'danger', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', X'00'),
+('3169', '2', '浜岀骇', '2', 'mes_pro_andon_level', '0', 'warning', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', X'00'),
+('3170', '3', '涓夌骇', '3', 'mes_pro_andon_level', '0', 'info', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', X'00'),
+('3171', '0', '鑽夌', '0', 'mes_pro_feedback_status', '0', 'info', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00'),
+('3172', '2', '瀹℃壒涓�', '2', 'mes_pro_feedback_status', '0', 'primary', '', '', '1', '2026-02-21 00:50:32', '1', '2026-03-19 00:51:54', X'00'),
+('3173', '3', '寰呮楠�', '3', 'mes_pro_feedback_status', '0', 'warning', '', '', '1', '2026-02-21 00:50:32', '1', '2026-03-19 00:51:54', X'00'),
+('3174', '4', '宸插畬鎴�', '4', 'mes_pro_feedback_status', '0', 'success', '', '', '1', '2026-02-21 00:50:32', '1', '2026-03-19 00:51:54', X'00'),
+('3176', '1', '鑷鎶ュ伐', '1', 'mes_pro_feedback_type', '0', 'primary', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00'),
+('3177', '2', '缁熶竴鎶ュ伐', '2', 'mes_pro_feedback_type', '0', 'success', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00'),
+('3178', '1', 'PC', 'PC', 'mes_pro_feedback_channel', '0', 'primary', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00'),
+('3179', '2', 'APP', 'APP', 'mes_pro_feedback_channel', '0', 'success', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00'),
+('3180', '3', 'PDA', 'PDA', 'mes_pro_feedback_channel', '0', 'info', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', X'00'),
+('3181', '1', '娴偣', '1', 'mes_qc_result_type', '0', 'primary', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', X'00'),
+('3182', '2', '鏁存暟', '2', 'mes_qc_result_type', '0', 'success', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', X'00'),
+('3183', '3', '鏂囨湰', '3', 'mes_qc_result_type', '0', 'info', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', X'00'),
+('3184', '4', '瀛楀吀', '4', 'mes_qc_result_type', '0', 'warning', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', X'00'),
+('3185', '5', '鏂囦欢', '5', 'mes_qc_result_type', '0', 'danger', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', X'00'),
+('3186', '1', '鐢熶骇閫�鏂�', '1', 'mes_rqc_type', '0', 'default', '', '鐢熶骇閫�鏂欐楠�', '1', '2026-02-22 06:44:09', '1', '2026-02-22 06:44:09', X'00'),
+('3187', '2', '閿�鍞��璐�', '2', 'mes_rqc_type', '0', 'default', '', '閿�鍞��璐ф楠�', '1', '2026-02-22 06:44:09', '1', '2026-02-22 06:44:09', X'00'),
+('3188', '1', '鑷埗宸ュ簭妫�楠�', '1', 'mes_ipqc_type', '0', 'primary', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', X'00'),
+('3189', '2', '棣栨', '2', 'mes_ipqc_type', '0', 'success', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', X'00'),
+('3190', '3', '宸℃', '3', 'mes_ipqc_type', '0', 'warning', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', X'00'),
+('3191', '4', '鑷', '4', 'mes_ipqc_type', '0', 'info', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', X'00'),
+('3192', '5', '鎴愬搧妫�楠�', '5', 'mes_ipqc_type', '0', 'danger', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', X'00'),
+('3205', '0', '鑽夌', '0', 'mes_wm_arrival_notice_status', '0', 'info', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-22 14:53:18', X'00'),
+('3206', '2', '寰呰川妫�', '2', 'mes_wm_arrival_notice_status', '0', 'warning', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-26 05:24:40', X'00'),
+('3207', '3', '寰呭叆搴�', '3', 'mes_wm_arrival_notice_status', '0', 'success', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-26 05:24:47', X'00'),
+('3208', '4', '宸插畬鎴�', '4', 'mes_wm_arrival_notice_status', '0', 'primary', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-26 05:24:52', X'00'),
+('3209', '0', '鑽夌', '0', 'mes_wm_item_receipt_status', '0', 'info', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-22 14:54:05', X'00'),
+('3210', '1', '寰呬笂鏋�', '2', 'mes_wm_item_receipt_status', '0', 'warning', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:35', X'00'),
+('3211', '2', '寰呮墽琛屽叆搴�', '3', 'mes_wm_item_receipt_status', '0', 'success', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:31', X'00'),
+('3212', '3', '宸插畬鎴�', '4', 'mes_wm_item_receipt_status', '0', 'primary', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:20', X'00'),
+('3213', '4', '宸插彇娑�', '5', 'mes_wm_item_receipt_status', '0', 'danger', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:24', X'00'),
+('3214', '1', '鑽夌', '0', 'mes_order_status', '0', 'info', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', X'00'),
+('3215', '2', '宸茬‘璁�', '1', 'mes_order_status', '0', 'primary', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', X'00'),
+('3216', '3', '瀹℃壒涓�', '2', 'mes_order_status', '0', 'warning', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', X'00'),
+('3217', '4', '宸插鎵�', '3', 'mes_order_status', '0', 'success', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', X'00'),
+('3218', '5', '宸插畬鎴�', '4', 'mes_order_status', '0', 'success', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', X'00'),
+('3219', '6', '宸插彇娑�', '5', 'mes_order_status', '0', 'danger', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', X'00'),
+('3220', '1', '鑽夌', '0', 'mes_wm_issue_status', '0', 'info', '', '鑽夌鐘舵�侊紝鏈畬鎴�', '1', '2026-02-26 15:54:25', '1', '2026-02-26 15:54:25', X'00'),
+('3221', '2', '宸插畬鎴�', '4', 'mes_wm_issue_status', '0', 'success', '', '宸插畬鎴愬嚭搴�', '1', '2026-02-26 15:54:25', '1', '2026-02-26 15:54:25', X'00'),
+('3222', '1', '鑽夌', '0', 'mes_wm_product_issue_status', '0', 'info', '', '鑽夌鐘舵�侊紝鍙紪杈�', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', X'00'),
+('3223', '2', '寰呮嫞璐�', '2', 'mes_wm_product_issue_status', '0', 'warning', '', '瀹℃壒涓紝鍙墽琛屾嫞璐�', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', X'00'),
+('3224', '3', '寰呮墽琛岄鍑�', '3', 'mes_wm_product_issue_status', '0', 'primary', '', '宸插鎵癸紝鎷h揣瀹屾垚', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', X'00'),
+('3225', '4', '宸插畬鎴�', '4', 'mes_wm_product_issue_status', '0', 'success', '', '宸插畬鎴愬嚭搴�', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', X'00'),
+('3226', '5', '宸插彇娑�', '5', 'mes_wm_product_issue_status', '0', 'success', '', '宸插畬鎴愬嚭搴�', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', X'00'),
+('3232', '1', '鑽夌', '0', 'mes_wm_return_issue_status', '0', 'info', '', '鑽夌鐘舵�侊紝鍙紪杈�', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:24', X'00'),
+('3233', '2', '寰呮楠�', '1', 'mes_wm_return_issue_status', '0', 'default', '', '宸茬‘璁わ紝绛夊緟璐ㄦ', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:28', X'00'),
+('3234', '3', '寰呬笂鏋�', '2', 'mes_wm_return_issue_status', '0', 'warning', '', '妫�楠屽畬鎴愶紝绛夊緟浠撳簱涓婃灦', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:31', X'00'),
+('3235', '4', '寰呮墽琛岄��鏂�', '3', 'mes_wm_return_issue_status', '0', 'primary', '', '涓婃灦瀹屾垚锛岀瓑寰呮墽琛岄��鏂欐搷浣�', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:34', X'00'),
+('3236', '5', '宸插畬鎴�', '4', 'mes_wm_return_issue_status', '0', 'success', '', '閫�鏂欐墽琛屽畬鎴愶紝搴撳瓨宸叉洿鏂�', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:37', X'00'),
+('3237', '6', '宸插彇娑�', '5', 'mes_wm_return_issue_status', '0', 'danger', '', '宸插彇娑�', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:40', X'00'),
+('3238', '1', '浣欐枡閫�鏂�', '1', 'mes_wm_return_issue_type', '0', 'success', '', '浣欐枡閫�鍥烇紝鐩存帴鍚堟牸', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:27:47', X'00'),
+('3239', '2', '涓嶈壇閫�鏂�', '2', 'mes_wm_return_issue_type', '0', 'danger', '', '涓嶈壇鍝侀��鍥�', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:27:49', X'00'),
+('3240', '3', '鍏朵粬閫�鏂�', '3', 'mes_wm_return_issue_type', '0', 'info', '', '鍏朵粬鍘熷洜閫�鏂�', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:27:55', X'00'),
+('3241', '1', '寰呮', '0', 'mes_wm_quality_status', '0', 'warning', '', '寰呮鐘舵��', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', X'00'),
+('3242', '2', '鍚堟牸', '1', 'mes_wm_quality_status', '0', 'success', '', '鍚堟牸鐘舵��', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', X'00'),
+('3243', '3', '涓嶅悎鏍�', '2', 'mes_wm_quality_status', '0', 'danger', '', '涓嶅悎鏍肩姸鎬�', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', X'00'),
+('3244', '1', '鑽夌', '0', 'mes_wm_product_receipt_status', '0', 'info', '', '鑽夌鐘舵��', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', X'00'),
+('3245', '2', '寰呬笂鏋�', '2', 'mes_wm_product_receipt_status', '0', 'primary', '', '寰呬笂鏋�', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', X'00'),
+('3246', '3', '寰呮墽琛屽叆搴�', '3', 'mes_wm_product_receipt_status', '0', 'warning', '', '寰呮墽琛屽叆搴�', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', X'00'),
+('3247', '4', '宸插畬鎴�', '4', 'mes_wm_product_receipt_status', '0', 'success', '', '宸插畬鎴�', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', X'00'),
+('3248', '5', '宸插彇娑�', '5', 'mes_wm_product_receipt_status', '0', 'danger', '', '宸插彇娑�', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', X'00'),
+('3252', '1', '鑽夌', '0', 'mes_wm_product_sales_status', '0', 'info', '', '鑽夌鐘舵��', '1', '2026-03-02 08:55:11', '1', '2026-03-02 08:55:11', X'00'),
+('3253', '3', '寰呮嫞璐�', '2', 'mes_wm_product_sales_status', '0', 'warning', '', '寰呮嫞璐х姸鎬�', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', X'00'),
+('3254', '4', '寰呭嚭搴�', '3', 'mes_wm_product_sales_status', '0', 'primary', '', '寰呭嚭搴撶姸鎬�', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', X'00'),
+('3255', '5', '宸插畬鎴�', '4', 'mes_wm_product_sales_status', '0', 'success', '', '宸插畬鎴愮姸鎬�', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', X'00'),
+('3256', '6', '宸插彇娑�', '5', 'mes_wm_product_sales_status', '0', 'danger', '', '宸插彇娑堢姸鎬�', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', X'00'),
+('3272', '1', '鑽夌', '0', 'mes_wm_misc_receipt_status', '0', 'info', '', '鑽夌鐘舵��', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:33:41', X'00'),
+('3273', '2', '寰呮墽琛屽叆搴�', '3', 'mes_wm_misc_receipt_status', '0', 'primary', '', '寰呮墽琛屽叆搴撶姸鎬�', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:37:34', X'00'),
+('3274', '3', '宸插畬鎴�', '4', 'mes_wm_misc_receipt_status', '0', 'success', '', '宸插畬鎴愮姸鎬�', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:33:41', X'00'),
+('3275', '4', '宸插彇娑�', '5', 'mes_wm_misc_receipt_status', '0', 'danger', '', '宸插彇娑堢姸鎬�', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:33:41', X'00'),
+('3277', '1', '搴撳瓨璋冩暣', '1', 'mes_wm_misc_receipt_type', '0', 'primary', '', '搴撳瓨璋冩暣鍏ュ簱', '1', '2026-03-03 07:34:33', '1', '2026-03-03 07:34:33', X'00'),
+('3278', '1', '搴撳瓨璋冩暣', '1', 'mes_wm_misc_issue_type', '0', 'primary', '', '搴撳瓨璋冩暣鍑哄簱', '1', '2026-03-03 07:34:33', '1', '2026-03-03 07:34:33', X'00'),
+('3279', '2', '鎶ュ簾鍑哄簱', '2', 'mes_wm_misc_issue_type', '0', 'danger', '', '鎶ュ簾鍑哄簱', '1', '2026-03-03 07:36:13', '1', '2026-03-03 07:36:13', X'00'),
+('3280', '1', '鑽夌', '0', 'mes_wm_outsource_receipt_status', '0', 'info', '', '鑽夌鐘舵��', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', X'00'),
+('3281', '2', '寰呮楠�', '1', 'mes_wm_outsource_receipt_status', '0', 'warning', '', '宸茬‘璁わ紝绛夊緟璐ㄦ', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', X'00'),
+('3282', '3', '寰呬笂鏋�', '2', 'mes_wm_outsource_receipt_status', '0', 'primary', '', '妫�楠屽畬鎴愶紝绛夊緟浠撳簱涓婃灦', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', X'00'),
+('3283', '4', '寰呮墽琛屽叆搴�', '3', 'mes_wm_outsource_receipt_status', '0', 'warning', '', '涓婃灦瀹屾垚锛岀瓑寰呮墽琛屽叆搴撴搷浣�', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', X'00'),
+('3284', '5', '宸插畬鎴�', '4', 'mes_wm_outsource_receipt_status', '0', 'success', '', '鍏ュ簱鎵ц瀹屾垚锛屽簱瀛樺凡鏇存柊', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', X'00'),
+('3285', '6', '宸插彇娑�', '5', 'mes_wm_outsource_receipt_status', '0', 'danger', '', '宸插彇娑�', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', X'00'),
+('3286', '1', '鑽夌', '0', 'mes_wm_outsource_issue_status', '0', 'info', '', '鑽夌鐘舵�侊紝鍙紪杈戙�佸垹闄ゃ�佹墽琛屽嚭搴�', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', X'00'),
+('3287', '2', '寰呮嫞璐�', '2', 'mes_wm_outsource_issue_status', '0', 'warning', '', '寰呮嫞璐х姸鎬�', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', X'00'),
+('3288', '3', '寰呮墽琛屽嚭搴�', '3', 'mes_wm_outsource_issue_status', '0', 'primary', '', '寰呮墽琛屽嚭搴撶姸鎬�', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', X'00'),
+('3289', '4', '宸插畬鎴�', '4', 'mes_wm_outsource_issue_status', '0', 'success', '', '宸插畬鎴愶紝搴撳瓨宸叉墸鍑�', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', X'00'),
+('3290', '5', '宸插彇娑�', '5', 'mes_wm_outsource_issue_status', '0', 'danger', '', '宸插彇娑堢姸鎬�', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', X'00'),
+('3301', '1', '杈撳叆瀛楃', '1', 'mes_md_auto_code_part_type', '0', 'default', '', '杈撳叆瀛楃', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3302', '2', '褰撳墠鏃ユ湡', '2', 'mes_md_auto_code_part_type', '0', 'primary', '', '褰撳墠鏃ユ湡鏃堕棿', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3303', '3', '鍥哄畾瀛楃', '3', 'mes_md_auto_code_part_type', '0', 'success', '', '鍥哄畾瀛楃', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3304', '4', '娴佹按鍙�', '4', 'mes_md_auto_code_part_type', '0', 'warning', '', '娴佹按鍙�', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3305', '1', '宸﹁ˉ榻�', '1', 'mes_md_auto_code_padded_method', '0', 'primary', '', '宸﹁ˉ榻�', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3306', '2', '鍙宠ˉ榻�', '2', 'mes_md_auto_code_padded_method', '0', 'success', '', '鍙宠ˉ榻�', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3307', '1', '鎸夊勾', '1', 'mes_md_auto_code_cycle_method', '0', 'default', '', '鎸夊勾寰幆', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3308', '2', '鎸夋湀', '2', 'mes_md_auto_code_cycle_method', '0', 'primary', '', '鎸夋湀寰幆', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3309', '3', '鎸夊ぉ', '3', 'mes_md_auto_code_cycle_method', '0', 'success', '', '鎸夊ぉ寰幆', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3310', '4', '鎸夊皬鏃�', '4', 'mes_md_auto_code_cycle_method', '0', 'warning', '', '鎸夊皬鏃跺惊鐜�', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3311', '5', '鎸夊垎閽�', '5', 'mes_md_auto_code_cycle_method', '0', 'danger', '', '鎸夊垎閽熷惊鐜�', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3312', '10', '鎸変紶鍏ュ瓧绗�', '10', 'mes_md_auto_code_cycle_method', '0', 'info', '', '鎸変紶鍏ュ瓧绗﹀惊鐜�', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', X'00'),
+('3313', '1', '浜岀淮鐮�', '1', 'mes_wm_barcode_format', '0', 'primary', '', 'QR_CODE', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:21', X'00'),
+('3314', '2', 'EAN13 鍟嗗搧鏉$爜', '2', 'mes_wm_barcode_format', '0', 'success', '', 'EAN13', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:23', X'00'),
+('3315', '3', 'CODE39 宸ヤ笟鏉$爜', '3', 'mes_wm_barcode_format', '0', 'info', '', 'CODE39', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:25', X'00'),
+('3316', '4', 'UPC-A 缇庡浗鍟嗗搧鐮�', '4', 'mes_wm_barcode_format', '0', 'warning', '', 'UPC_A', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:28', X'00'),
+('3318', '3', '搴撲綅', '104', 'mes_wm_barcode_biz_type', '0', 'default', '', 'AREA', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3319', '4', '瑁呯鍗�', '105', 'mes_wm_barcode_biz_type', '0', 'default', '', 'PACKAGE', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3320', '5', '搴撳瓨', '106', 'mes_wm_barcode_biz_type', '0', 'default', '', 'STOCK', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3321', '6', '鎵规', '107', 'mes_wm_barcode_biz_type', '0', 'default', '', 'BATCH', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3322', '7', '娴佽浆鍗�', '300', 'mes_wm_barcode_biz_type', '0', 'primary', '', 'PROCARD', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3323', '8', '宸ュ崟', '301', 'mes_wm_barcode_biz_type', '0', 'primary', '', 'WORKORDER', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3324', '9', '娴佽浆鍗�', '302', 'mes_wm_barcode_biz_type', '0', 'primary', '', 'TRANSORDER', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3325', '10', '璁惧', '400', 'mes_wm_barcode_biz_type', '0', 'success', '', 'MACHINERY', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3327', '12', '浜у搧鐗╂枡', '600', 'mes_wm_barcode_biz_type', '0', 'info', '', 'ITEM', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3328', '13', '渚涘簲鍟�', '601', 'mes_wm_barcode_biz_type', '0', 'info', '', 'VENDOR', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3329', '14', '宸ヤ綔绔�', '602', 'mes_wm_barcode_biz_type', '0', 'info', '', 'WORKSTATION', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3330', '15', '杞﹂棿', '603', 'mes_wm_barcode_biz_type', '0', 'info', '', 'WORKSHOP', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3331', '16', '浜哄憳', '604', 'mes_wm_barcode_biz_type', '0', 'info', '', 'USER', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', X'00'),
+('3351', '1', '浠撳簱', '102', 'mes_wm_barcode_biz_type', '0', '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:25:19', X'00'),
+('3352', '2', '搴撳尯', '103', 'mes_wm_barcode_biz_type', '0', '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:25:19', X'00'),
+('3353', '11', '宸ュ叿', '500', 'mes_wm_barcode_biz_type', '0', '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:22:27', X'00'),
+('3354', '17', '瀹㈡埛', '605', 'mes_wm_barcode_biz_type', '0', '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:25:19', X'00'),
+('3355', '1', '鑽夌', '0', 'mes_wm_package_status', '0', 'info', '', '鑽夌鐘舵�侊紝鍙紪杈�', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', X'00'),
+('3356', '2', '宸插畬鎴�', '4', 'mes_wm_package_status', '0', 'success', '', '瑁呯宸插畬鎴�', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', X'00'),
+('3357', '1', '鑽夌', '0', 'mes_wm_transfer_status', '0', 'info', '', '鑽夌鐘舵�侊紝鍙紪杈�', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3358', '2', '寰呯‘璁�', '1', 'mes_wm_transfer_status', '0', 'warning', '', '澶栭儴璋冩嫧寰呯‘璁ゅ埌璐�', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3359', '3', '寰呬笂鏋�', '2', 'mes_wm_transfer_status', '0', 'primary', '', '寰呯淮鎶ょ洰鏍囧簱浣嶆槑缁�', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3360', '4', '寰呮墽琛�', '3', 'mes_wm_transfer_status', '0', 'success', '', '鐩爣搴撲綅宸插垎閰嶏紝寰呮墽琛岃皟鎷�', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3361', '5', '宸插畬鎴�', '4', 'mes_wm_transfer_status', '0', 'success', '', '璋冩嫧宸插畬鎴�', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3362', '6', '宸插彇娑�', '5', 'mes_wm_transfer_status', '0', 'danger', '', '璋冩嫧宸插彇娑�', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3363', '1', '鍐呴儴璋冩嫧', '1', 'mes_wm_transfer_type', '0', 'success', '', '鍐呴儴浠撳偍璋冩嫧', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3364', '2', '澶栭儴璋冩嫧', '2', 'mes_wm_transfer_type', '0', 'warning', '', '澶栭儴閰嶉��/澶栭儴鏀惰揣璋冩嫧', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', X'00'),
+('3365', '1', '闈欐�佺洏鐐�', '1', 'mes_wm_stock_taking_type', '0', 'primary', '', '闈欐�佺洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3366', '2', '鍔ㄦ�佺洏鐐�', '2', 'mes_wm_stock_taking_type', '0', 'success', '', '鍔ㄦ�佺洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3367', '1', '浠撳簱', '102', 'mes_wm_stock_taking_plan_param_type', '0', 'primary', '', '鎸変粨搴撶洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00'),
+('3368', '2', '搴撳尯', '103', 'mes_wm_stock_taking_plan_param_type', '0', 'success', '', '鎸夊簱鍖虹洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00'),
+('3369', '3', '搴撲綅', '104', 'mes_wm_stock_taking_plan_param_type', '0', 'info', '', '鎸夊簱浣嶇洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00'),
+('3370', '4', '鐗╂枡', '600', 'mes_wm_stock_taking_plan_param_type', '0', 'warning', '', '鎸夌墿鏂欑洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00'),
+('3371', '5', '鎵规', '107', 'mes_wm_stock_taking_plan_param_type', '0', 'danger', '', '鎸夋壒娆$洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00'),
+('3372', '1', '鑽夌', '0', 'mes_wm_stock_taking_task_status', '0', 'info', '', '鑽夌', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3373', '2', '瀹℃壒涓�', '2', 'mes_wm_stock_taking_task_status', '0', 'primary', '', '鐩樼偣浠诲姟瀹℃壒涓�', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00'),
+('3374', '3', '宸插畬鎴�', '4', 'mes_wm_stock_taking_task_status', '0', 'success', '', '宸插畬鎴�', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3375', '4', '宸插彇娑�', '5', 'mes_wm_stock_taking_task_status', '0', 'danger', '', '宸插彇娑�', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3377', '1', '姝e父', '1', 'mes_wm_stock_taking_task_line_status', '0', 'success', '', '姝e父', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3378', '2', '鐩樼泩', '2', 'mes_wm_stock_taking_task_line_status', '0', 'primary', '', '鐩樼泩', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3379', '3', '鐩樹簭', '3', 'mes_wm_stock_taking_task_line_status', '0', 'danger', '', '鐩樹簭', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', X'00'),
+('3380', '6', '璐ㄩ噺鐘舵��', '900', 'mes_wm_stock_taking_plan_param_type', '0', 'default', '', '鎸夎川閲忕姸鎬佺洏鐐�', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', X'00'),
+('3381', '1', '鐗╂枡', 'ITEM', 'mes_md_item_or_product', '0', 'info', '', '', '1', '2026-03-15 01:55:06', '1', '2026-03-15 01:55:06', X'00'),
+('3382', '2', '浜у搧', 'PRODUCT', 'mes_md_item_or_product', '0', 'success', '', '', '1', '2026-03-15 01:55:06', '1', '2026-03-15 01:55:06', X'00'),
+('3383', '1', '鑽夌', '0', 'mes_wm_item_consume_status', '0', 'info', '', '鑽夌鐘舵��', '1', '2026-03-19 15:06:23', '1', '2026-03-19 15:06:23', X'00'),
+('3384', '2', '宸插畬鎴�', '4', 'mes_wm_item_consume_status', '0', 'success', '', '宸插畬鎴�', '1', '2026-03-19 15:06:23', '1', '2026-03-19 15:06:23', X'00'),
+('3385', '1', '鍒拌揣閫氱煡鍗�', '100', 'mes_qc_source_doc_type', '0', 'primary', '', 'IQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', X'00'),
+('3386', '2', '澶栧崗鍏ュ簱鍗�', '121', 'mes_qc_source_doc_type', '0', 'warning', '', 'IQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', X'00'),
+('3387', '3', '鐢熶骇鎶ュ伐', '304', 'mes_qc_source_doc_type', '0', 'success', '', 'IPQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', X'00'),
+('3388', '4', '閿�鍞嚭搴撳崟', '118', 'mes_qc_source_doc_type', '0', 'info', '', 'OQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', X'00'),
+('3389', '5', '鐢熶骇閫�鏂欏崟', '116', 'mes_qc_source_doc_type', '0', 'danger', '', 'RQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', X'00'),
+('3390', '6', '閿�鍞��璐у崟', '119', 'mes_qc_source_doc_type', '0', 'default', '', 'RQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', X'00'),
+('3397', '2', '寰呮娴�', '1', 'mes_wm_product_sales_status', '0', 'warning', '', 'OQC 妫�楠屼腑', '1', '2026-03-27 11:44:48', '1', '2026-03-27 11:44:48', X'00'),
+('3398', '0', '鑽夌', '0', 'mes_wm_return_vendor_status', '0', 'info', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', X'00'),
+('3399', '1', '寰呮嫞璐�', '2', 'mes_wm_return_vendor_status', '0', 'primary', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', X'00'),
+('3400', '2', '寰呮墽琛岄��璐�', '3', 'mes_wm_return_vendor_status', '0', 'warning', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', X'00'),
+('3401', '3', '宸插畬鎴�', '4', 'mes_wm_return_vendor_status', '0', 'success', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', X'00'),
+('3402', '4', '宸插彇娑�', '5', 'mes_wm_return_vendor_status', '0', 'danger', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', X'00'),
+('3403', '1', '鑽夌', '0', 'mes_wm_sales_notice_status', '0', 'info', '', '鑽夌鐘舵�侊紝鍙互淇敼鍜屽垹闄�', '1', '2026-03-30 08:54:30', '1', '2026-04-05 15:53:46', X'00'),
+('3404', '2', '寰呭嚭搴�', '3', 'mes_wm_sales_notice_status', '0', 'success', '', '宸叉彁浜ょ姸鎬侊紝涓嶅彲淇敼鍜屽垹闄�', '1', '2026-03-30 08:54:30', '1', '2026-04-05 15:53:46', X'00'),
+('3405', '3', '宸插畬鎴�', '4', 'mes_wm_sales_notice_status', '0', '', '', NULL, '1', '2026-03-30 10:02:10', '1', '2026-04-05 15:53:46', X'00'),
+('3406', '1', '鑽夌', '0', 'mes_wm_misc_issue_status', '0', 'info', '', '鑽夌鐘舵��', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', X'00'),
+('3407', '2', '寰呭嚭搴�', '3', 'mes_wm_misc_issue_status', '0', 'warning', '', '寰呭嚭搴撶姸鎬�', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', X'00'),
+('3408', '3', '宸插畬鎴�', '4', 'mes_wm_misc_issue_status', '0', 'success', '', '鎵ц鍑哄簱鍚庣殑鐘舵��', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', X'00'),
+('3409', '4', '宸插彇娑�', '5', 'mes_wm_misc_issue_status', '0', 'danger', '', '宸插彇娑堢姸鎬�', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', X'00'),
+('3415', '1', '娉ㄥ', '1', 'mes_cal_calendar_type', '0', 'primary', '', '', '1', '2026-04-01 15:23:14', '1', '2026-04-01 16:08:31', X'00'),
+('3416', '2', '鎶曟枡宸�', '2', 'mes_cal_calendar_type', '0', 'success', '', '', '1', '2026-04-01 15:23:14', '1', '2026-08-25 16:35:23', X'00'),
+('3417', '3', '缁勮', '3', 'mes_cal_calendar_type', '0', 'warning', '', '', '1', '2026-04-01 15:23:14', '1', '2026-04-01 16:08:33', X'00'),
+('3418', '4', '浠撳簱', '4', 'mes_cal_calendar_type', '0', 'danger', '', '', '1', '2026-04-01 15:23:14', '1', '2026-04-01 16:08:34', X'00'),
+('3419', '0', '鑽夌', '0', 'mes_dv_repair_status', '0', 'info', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', X'00'),
+('3420', '1', '缁翠慨涓�', '1', 'mes_dv_repair_status', '0', 'primary', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', X'00'),
+('3421', '2', '寰呴獙鏀�', '2', 'mes_dv_repair_status', '0', 'warning', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', X'00'),
+('3422', '3', '宸茬‘璁�', '4', 'mes_dv_repair_status', '0', 'success', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', X'00'),
+('3423', '0', '鑽夌', '0', 'mes_wm_return_sales_status', '0', 'info', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', X'00'),
+('3424', '1', '寰呮楠�', '1', 'mes_wm_return_sales_status', '0', 'warning', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', X'00'),
+('3425', '2', '寰呮墽琛�', '2', 'mes_wm_return_sales_status', '0', 'warning', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', X'00'),
+('3426', '3', '寰呬笂鏋�', '3', 'mes_wm_return_sales_status', '0', 'primary', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', X'00'),
+('3427', '4', '宸插畬鎴�', '4', 'mes_wm_return_sales_status', '0', 'success', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', X'00'),
+('3428', '5', '宸插彇娑�', '5', 'mes_wm_return_sales_status', '0', 'danger', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', X'00'),
+('3436', '1', '涓婂伐', '1', 'mes_pro_work_record_type', '0', 'success', '', '', '1', '2026-04-05 14:07:27', '1', '2026-04-05 14:07:27', X'00'),
+('3437', '2', '涓嬪伐', '2', 'mes_pro_work_record_type', '0', 'danger', '', '', '1', '2026-04-05 14:07:27', '1', '2026-04-05 14:07:27', X'00'),
+('3443', '1', '鑽夌', '0', 'mes_wm_product_produce_status', '0', 'info', '', '鑽夌鐘舵��', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', X'00'),
+('3444', '2', '宸插畬鎴�', '4', 'mes_wm_product_produce_status', '0', 'success', '', '宸插畬鎴愮姸鎬�', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', X'00'),
+('3445', '3', '宸插彇娑�', '5', 'mes_wm_product_produce_status', '0', 'danger', '', '宸插彇娑堢姸鎬�', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', X'00'),
+('3446', '0', '鑽夌', '0', 'mes_pro_task_status', '0', 'default', '', 'PREPARE', '1', '2026-04-16 09:47:00', '1', '2026-06-13 10:32:58', X'00'),
+('3447', '4', '宸插畬鎴�', '4', 'mes_pro_task_status', '0', 'success', '', 'FINISHED', '1', '2026-04-16 09:47:00', '1', '2026-07-22 08:00:26', X'00'),
+('3448', '2', '宸插彇娑�', '5', 'mes_pro_task_status', '0', 'danger', '', 'CANCELED', '1', '2026-04-16 09:47:00', '1', '2026-06-13 10:32:58', X'00'),
+('3525', '1', '姝e父', '0', 'im_message_status', '0', 'success', '', '姝e父锛堝垵濮嬬姸鎬侊級', 'admin', '2026-04-30 15:14:36', 'admin', '2026-06-16 03:41:55', X'00'),
+('3526', '2', '宸叉挙鍥�', '2', 'im_message_status', '0', 'danger', '', '宸叉挙鍥�', 'admin', '2026-04-30 15:14:36', 'admin', '2026-06-16 03:41:55', X'00'),
+('3530', '1', '涓嶉渶瑕佸洖鎵�', '0', 'im_message_receipt_status', '0', 'info', '', 'NO_RECEIPT', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-14 00:32:47', X'00'),
+('3531', '2', '寰呭畬鎴�', '1', 'im_message_receipt_status', '0', 'warning', '', 'PENDING', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-14 00:32:47', X'00'),
+('3532', '3', '宸插畬鎴�', '2', 'im_message_receipt_status', '0', 'success', '', 'DONE', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-14 00:32:47', X'00'),
+('3540', '1', '姝e父', '0', 'im_friend_status', '0', 'success', '', '姝e父濂藉弸鍏崇郴', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', X'00'),
+('3541', '2', '宸插垹闄�', '1', 'im_friend_status', '0', 'danger', '', '宸插垹闄ゅソ鍙嬪叧绯�', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', X'00'),
+('3550', '1', '姝e父', '0', 'im_group_status', '0', 'success', '', '缇ゆ甯�', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', X'00'),
+('3551', '2', '宸茶В鏁�', '1', 'im_group_status', '0', 'info', '', '缇ゅ凡瑙f暎', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', X'00'),
+('3552', '1', '缇や富', '1', 'im_group_member_role', '0', 'primary', '', NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', X'00'),
+('3553', '2', '绠$悊鍛�', '2', 'im_group_member_role', '0', 'warning', '', NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', X'00'),
+('3554', '3', '鏅�氭垚鍛�', '3', 'im_group_member_role', '0', 'info', '', NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', X'00'),
+('3555', '1', '鎼滅储', '1', 'im_friend_add_source', '0', 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:57', X'00'),
+('3556', '2', '缇よ亰', '2', 'im_friend_add_source', '0', 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:53', X'00'),
+('3557', '3', '鎵爜', '3', 'im_friend_add_source', '0', 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:50', X'00'),
+('3558', '4', '鍚嶇墖', '4', 'im_friend_add_source', '0', 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:48', X'00'),
+('3559', '1', '绛夊緟楠岃瘉', '0', 'im_friend_request_handle_result', '0', 'warning', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', X'00'),
+('3560', '2', '宸叉坊鍔�', '1', 'im_friend_request_handle_result', '0', 'success', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', X'00'),
+('3561', '3', '宸叉嫆缁�', '2', 'im_friend_request_handle_result', '0', 'info', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', X'00'),
+('3562', '101', '鏂囨湰', '101', 'im_content_type', '0', '', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3563', '102', '鍥剧墖', '102', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3564', '103', '璇煶', '103', 'im_content_type', '0', 'warning', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3565', '104', '瑙嗛', '104', 'im_content_type', '0', 'warning', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3566', '105', '鏂囦欢', '105', 'im_content_type', '0', 'info', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3568', '2101', '鎾ゅ洖', '2101', 'im_content_type', '0', 'danger', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3569', '2200', '鍥炴墽', '2200', 'im_content_type', '0', 'warning', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3570', '2201', '宸茶', '2201', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3571', '1501', '缇ゅ垱寤�', '1501', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3572', '1502', '缇や俊鎭彉鏇�', '1502', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3573', '1503', '鏀跺埌鏂扮殑鍏ョ兢鐢宠', '1503', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:47:00', X'00'),
+('3574', '1504', '鎴愬憳閫�缇�', '1504', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3575', '1505', '鍏ョ兢鐢宠琚悓鎰�', '1505', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:47:00', X'00'),
+('3576', '1506', '鍏ョ兢鐢宠琚嫆缁�', '1506', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:47:00', X'00'),
+('3577', '1507', '缇や富杞', '1507', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3578', '1508', '鎴愬憳琚Щ鍑�', '1508', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3579', '1509', '鎴愬憳鍔犲叆', '1509', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3580', '1510', '鑷敱杩涚兢', '1510', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3581', '1511', '缇よВ鏁�', '1511', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3582', '1512', '鎴愬憳绂佽█', '1512', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3583', '1513', '鎴愬憳鍙栨秷绂佽█', '1513', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3584', '1514', '鍏ㄧ兢绂佽█', '1514', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3585', '1515', '鍏ㄧ兢鍙栨秷绂佽█', '1515', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3586', '1516', '鎴愬憳鏄电О鍙樻洿', '1516', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3587', '1517', '娣诲姞绠$悊鍛�', '1517', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3588', '1518', '鎾ら攢绠$悊鍛�', '1518', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3589', '1519', '缇ゅ叕鍛婂彉鏇�', '1519', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3590', '1520', '缇ゅ悕鍙樻洿', '1520', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3591', '1531', '缇ゆ秷鎭疆椤�', '1531', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3592', '1532', '缇ゆ秷鎭彇娑堢疆椤�', '1532', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3593', '1533', '缇ゅ皝绂佸彉鏇�', '1533', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', X'00'),
+('3594', '1204', '鏂板濂藉弸', '1204', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-05-05 13:26:53', 'admin', '2026-06-16 03:41:55', X'00'),
+('3595', '1205', '濂藉弸琚垹闄�', '1205', 'im_content_type', '0', 'warning', '', NULL, 'admin', '2026-05-05 13:26:53', 'admin', '2026-06-16 03:41:55', X'00'),
+('3596', '1', '鎼滅储', '1', 'im_group_add_source', '0', '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00'),
+('3597', '2', '閭�璇�', '2', 'im_group_add_source', '0', '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00'),
+('3598', '3', '鎵爜', '3', 'im_group_add_source', '0', '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00'),
+('3599', '4', '鍒嗕韩閾炬帴', '4', 'im_group_add_source', '0', '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00'),
+('3600', '1', '鏈鐞�', '0', 'im_group_request_handle_result', '0', '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00'),
+('3601', '2', '鍚屾剰', '1', 'im_group_request_handle_result', '0', '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00'),
+('3602', '3', '鎷掔粷', '2', 'im_group_request_handle_result', '0', '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', X'00'),
+('1061051', '1', '瀹㈡埛', '1', 'merchant_type', '0', 'primary', '', '瀹㈡埛', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', X'00'),
+('1061052', '2', '渚涘簲鍟�', '2', 'merchant_type', '0', 'success', '', '渚涘簲鍟�', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', X'00'),
+('1061053', '3', '瀹㈡埛/渚涘簲鍟�', '3', 'merchant_type', '0', 'warning', '', '瀹㈡埛/渚涘簲鍟�', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', X'00'),
+('1061061', '1', '鍏ュ簱鍗�', '1', 'wms_order_type', '0', 'success', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', X'00'),
+('1061062', '2', '鍑哄簱鍗�', '2', 'wms_order_type', '0', 'danger', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', X'00'),
+('1061063', '3', '绉诲簱鍗�', '3', 'wms_order_type', '0', 'primary', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', X'00'),
+('1061064', '4', '鐩樺簱鍗�', '4', 'wms_order_type', '0', 'warning', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', X'00'),
+('1061071', '1', '鑽夌', '0', 'wms_order_status', '0', 'info', '', '鑽夌', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', X'00'),
+('1061072', '2', '宸插畬鎴�', '4', 'wms_order_status', '0', 'success', '', '宸插畬鎴�', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', X'00'),
+('1061073', '3', '宸蹭綔搴�', '5', 'wms_order_status', '0', 'danger', '', '宸蹭綔搴�', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', X'00'),
+('1061081', '1', '鐢熶骇鍏ュ簱', '100', 'wms_receipt_order_type', '0', 'success', '', '', '1', '2026-05-11 11:21:49', '1', '2026-05-14 02:21:20', X'00'),
+('1061082', '2', '閲囪喘鍏ュ簱', '101', 'wms_receipt_order_type', '0', 'primary', '', '', '1', '2026-05-11 11:21:49', '1', '2026-05-14 02:21:20', X'00'),
+('1061083', '3', '閫�璐у叆搴�', '102', 'wms_receipt_order_type', '0', 'warning', '', '', '1', '2026-05-11 11:21:49', '1', '2026-05-14 02:21:20', X'00'),
+('1061084', '4', '褰掕繕鍏ュ簱', '103', 'wms_receipt_order_type', '0', 'info', '', '', '1', '2026-05-13 16:02:33', '1', '2026-05-14 02:21:20', X'00'),
+('1061091', '1', '閫�璐у嚭搴�', '200', 'wms_shipment_order_type', '0', 'warning', '', '閫�璐у嚭搴�', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', X'00'),
+('1061092', '2', '閿�鍞嚭搴�', '201', 'wms_shipment_order_type', '0', 'primary', '', '閿�鍞嚭搴�', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', X'00'),
+('1061093', '3', '鐢熶骇鍑哄簱', '202', 'wms_shipment_order_type', '0', 'success', '', '鐢熶骇鍑哄簱', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', X'00'),
+('1061096', '1', '璇煶', '1', 'im_rtc_call_media_type', '0', '', '', '璇煶閫氳瘽', 'admin', '2026-05-16 11:34:50', 'admin', '2026-05-16 11:34:50', X'00'),
+('1061097', '2', '瑙嗛', '2', 'im_rtc_call_media_type', '0', '', '', '瑙嗛閫氳瘽', 'admin', '2026-05-16 11:34:50', 'admin', '2026-05-16 11:34:50', X'00'),
+('1061098', '1', '绉佽亰', '1', 'im_rtc_call_conversation_type', '0', 'primary', '', '涓�瀵逛竴绉佽亰閫氳瘽', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061099', '2', '缇よ亰', '2', 'im_rtc_call_conversation_type', '0', 'success', '', '缇ゅ唴澶氫汉閫氳瘽', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061100', '1', '鍒涘缓', '10', 'im_rtc_call_status', '0', 'info', '', '閫氳瘽宸插垱寤猴紝绛夊緟鎺ラ��', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061101', '2', '杩涜涓�', '20', 'im_rtc_call_status', '0', 'primary', '', '宸叉湁浜烘帴閫氾紝閫氳瘽涓�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061102', '3', '宸茬粨鏉�', '30', 'im_rtc_call_status', '0', 'success', '', '閫氳瘽缁撴潫', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061103', '1', '閫氳瘽缁撴潫', '1', 'im_rtc_call_end_reason', '0', 'success', '', '鎺ラ�氬悗浠讳竴鏂逛富鍔ㄦ寕鏂�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061104', '2', '宸叉嫆缁�', '2', 'im_rtc_call_end_reason', '0', 'warning', '', '琚彨鎺ラ�氬墠鐐规嫆鎺�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061105', '3', '宸插彇娑�', '3', 'im_rtc_call_end_reason', '0', 'info', '', '涓诲彨鎺ラ�氬墠涓诲姩鍙栨秷', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061106', '4', '鏃犱汉鎺ュ惉', '4', 'im_rtc_call_end_reason', '0', 'info', '', '鎸搩瓒呮椂鏈帴閫�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061107', '5', '瀵规柟姝e繖', '5', 'im_rtc_call_end_reason', '0', 'warning', '', '瀵规柟鍦ㄥ彟涓�閫氳瘽涓�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061108', '6', '閫氳瘽寮傚父', '9', 'im_rtc_call_end_reason', '0', 'danger', '', '缃戠粶涓柇銆佽澶囧け璐ョ瓑', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061109', '1', '鍙戣捣浜�', '1', 'im_rtc_participant_role', '0', 'primary', '', '閫氳瘽鍙戣捣鑰�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061110', '2', '琚個璇疯��', '2', 'im_rtc_participant_role', '0', 'info', '', '琚個璇峰姞鍏�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061111', '3', '涓诲姩鍔犲叆鑰�', '3', 'im_rtc_participant_role', '0', 'success', '', '缇ら�氳瘽鍦烘櫙锛屾梺瑙傝�呬富鍔ㄥ姞鍏�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061112', '1', '閭�璇蜂腑', '10', 'im_rtc_participant_status', '0', 'info', '', '宸插彂鍑� invite锛岀瓑寰呭搷搴�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061113', '2', '宸插姞鍏�', '20', 'im_rtc_participant_status', '0', 'primary', '', '宸叉帴閫氬苟杩涘叆鎴块棿', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00');
+INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1061114', '3', '宸叉嫆缁�', '30', 'im_rtc_participant_status', '0', 'warning', '', '鎺ラ�氬墠鐐规嫆鎺�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061115', '4', '鏈簲绛�', '40', 'im_rtc_participant_status', '0', 'info', '', '閫氳瘽宸茬粨鏉熶粛鏈簲绛�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061116', '5', '宸茬寮�', '50', 'im_rtc_participant_status', '0', 'success', '', '鎺ラ�氬悗鎸傛柇 / 绂诲紑', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', X'00'),
+('1061117', '1610', '閫氳瘽寮�濮�', '1610', 'im_content_type', '0', 'info', '', '鍏ユ秷鎭祦锛涚鑱婂畾鍚戦�氱煡锛岀兢鑱婂叏鍛樺箍鎾�', 'admin', '2026-05-18 03:36:12', 'admin', '2026-06-16 03:41:55', X'00'),
+('1061118', '1611', '閫氳瘽缁撴潫', '1611', 'im_content_type', '0', 'info', '', '鍏ユ秷鎭祦锛涚鑱婂噯姘旀场锛岀兢鑱婄郴缁� tip', 'admin', '2026-05-18 03:36:12', 'admin', '2026-06-16 03:41:55', X'00'),
+('1061119', '125', '绱犳潗', '125', 'im_content_type', '0', 'success', '', '棰戦亾杩愯惀鎺ㄩ�佺殑鍥炬枃鍗$墖娑堟伅', '1', '2026-05-18 13:14:34', 'admin', '2026-06-16 03:41:55', X'00'),
+('1061120', '1', '瀵屾枃鏈�', '1', 'im_channel_material_type', '0', 'primary', '', '', '1', '2026-05-19 14:09:25', '1', '2026-05-19 14:09:25', X'00'),
+('1061121', '2', '澶栭摼', '2', 'im_channel_material_type', '0', 'info', '', '', '1', '2026-05-19 14:09:25', '1', '2026-05-19 14:09:25', X'00'),
+('1061122', '7', 'SN 鐮�', '109', 'mes_wm_barcode_biz_type', '0', 'default', '', 'SN', '1', '2026-06-13 10:30:30', '1', '2026-06-13 10:30:30', X'00'),
+('1061123', '107', '鍚堝苟杞彂', '107', 'im_content_type', '0', '', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061124', '108', '鍚嶇墖', '108', 'im_content_type', '0', '', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061125', '115', '琛ㄦ儏', '115', 'im_content_type', '0', '', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061126', '1201', '濂藉弸鐢宠琚悓鎰�', '1201', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061127', '1202', '濂藉弸鐢宠琚嫆缁�', '1202', 'im_content_type', '0', 'warning', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061128', '1203', '鏀跺埌鏂扮殑濂藉弸鐢宠', '1203', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061129', '1207', '鍔犲叆榛戝悕鍗�', '1207', 'im_content_type', '0', 'danger', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061130', '1208', '绉诲嚭榛戝悕鍗�', '1208', 'im_content_type', '0', 'success', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061131', '1209', '濂藉弸璧勬枡鍙樻洿', '1209', 'im_content_type', '0', 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061132', '1210', '濂藉弸淇℃伅鎵归噺鏇存柊', '1210', 'im_content_type', '0', 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061133', '1530', '缇ゆ垚鍛樹釜浜鸿缃彉鏇�', '1530', 'im_content_type', '0', 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061134', '1601', '閫氳瘽淇′护', '1601', 'im_content_type', '0', 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061135', '1602', '閫氳瘽鍙備笌鑰呭姞鍏�', '1602', 'im_content_type', '0', 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061136', '1603', '閫氳瘽鍙備笌鑰呯寮�', '1603', 'im_content_type', '0', 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', X'00'),
+('1061137', '10', '閿�鍞鐣�', '10', 'wms_reserve_biz_type', '0', 'primary', '', '閿�鍞鍗曢鐣欏簱瀛�', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061138', '20', '鐢熶骇棰勭暀', '20', 'wms_reserve_biz_type', '0', 'success', '', '鐢熶骇宸ュ崟棰勭暀搴撳瓨', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061139', '10', '鍏ュ簱', '10', 'wms_transaction_type', '0', 'success', '', '搴撳瓨鍏ュ簱', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061140', '20', '鍑哄簱', '20', 'wms_transaction_type', '0', 'warning', '', '搴撳瓨鍑哄簱', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061141', '30', '棰勭暀', '30', 'wms_transaction_type', '0', 'primary', '', '搴撳瓨棰勭暀', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061142', '40', '閲婃斁', '40', 'wms_transaction_type', '0', 'info', '', '棰勭暀閲婃斁', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061143', '50', '鐩樼偣', '50', 'wms_transaction_type', '0', 'default', '', '搴撳瓨鐩樼偣', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061144', '60', '璋冩嫧', '60', 'wms_transaction_type', '0', 'default', '', '搴撳瓨璋冩嫧', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061145', '0', '棰勭暀涓�', '0', 'wms_reserve_status', '0', 'primary', '', '搴撳瓨棰勭暀涓�', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061146', '1', '閮ㄥ垎浣跨敤', '1', 'wms_reserve_status', '0', 'warning', '', '閮ㄥ垎宸蹭娇鐢�', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061147', '2', '宸蹭娇鐢�', '2', 'wms_reserve_status', '0', 'success', '', '宸插叏閮ㄤ娇鐢�', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061148', '3', '宸查噴鏀�', '3', 'wms_reserve_status', '0', 'info', '', '棰勭暀宸查噴鏀�', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', X'00'),
+('1061149', '0', '鑽夌', '0', 'erp_audit_status', '0', 'info', '', '璁㈠崟鑽夌鐘舵��', '1', '2026-06-26 08:46:48', '1', '2026-06-26 08:46:48', X'00'),
+('1061150', '30', '瀹℃壒涓嶉�氳繃', '30', 'erp_audit_status', '0', 'danger', '', '瀹℃壒涓嶉�氳繃', '1', '2026-06-26 08:46:48', '1', '2026-06-26 08:46:48', X'00'),
+('1061151', '1', '瀹℃壒涓�', '1', 'mes_pro_work_order_status', '0', 'warning', '', 'MES鐢熶骇宸ュ崟鐘舵��-瀹℃壒涓�', '1', '2026-06-26 09:46:00', '1', '2026-06-26 09:46:00', X'00'),
+('1061152', '5', '瀹℃壒涓嶉�氳繃', '5', 'mes_pro_work_order_status', '0', 'danger', '', 'MES鐢熶骇宸ュ崟鐘舵��-瀹℃壒涓嶉�氳繃', '1', '2026-06-26 09:46:00', '1', '2026-06-26 09:46:00', X'00'),
+('1061153', '1', '鏁板�兼牸寮�', '1', 'mes_pd_param_type', '0', '', '', NULL, '1', '2026-07-02 14:00:17', '1', '2026-07-02 14:01:19', X'00'),
+('1061154', '2', '鏂囨湰鏍煎紡', '2', 'mes_pd_param_type', '0', '', '', NULL, '1', '2026-07-02 14:00:31', '1', '2026-07-02 14:01:15', X'00'),
+('1061155', '3', '涓嬫媺閫夐」', '3', 'mes_pd_param_type', '0', '', '', NULL, '1', '2026-07-02 14:01:00', '1', '2026-07-02 14:01:10', X'00'),
+('1061156', '4', '鏃堕棿鏍煎紡', '4', 'mes_pd_param_type', '0', '', '', NULL, '1', '2026-07-02 14:01:37', '1', '2026-07-02 14:01:37', X'00'),
+('1061157', '5', '鏃ユ湡鏍煎紡', '5', 'mes_pd_param_type', '0', '', '', NULL, '1', '2026-07-02 14:01:48', '1', '2026-07-02 14:01:48', X'00'),
+('1061158', '1', '鐢熶骇瑕佹眰', '1', 'mes_pd_template_type', '0', '', '', NULL, '1', '2026-07-02 14:02:31', '1', '2026-07-02 14:02:31', X'00'),
+('1061159', '2', '鑷瑕佹眰', '2', 'mes_pd_template_type', '0', '', '', NULL, '1', '2026-07-02 14:02:42', '1', '2026-07-02 14:02:42', X'00'),
+('1061160', '3', '宸℃瑕佹眰', '3', 'mes_pd_template_type', '0', '', '', NULL, '1', '2026-07-02 14:02:54', '1', '2026-07-02 14:02:54', X'00'),
+('1061161', '0', '寰呭彂甯�', '0', 'mes_pd_project_status', '0', 'info', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061162', '1', '寰呬笂浼�', '1', 'mes_pd_project_status', '0', 'primary', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061163', '2', '寰呭鏍�', '2', 'mes_pd_project_status', '0', 'warning', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061164', '4', '寰呭綊妗�', '3', 'mes_pd_project_status', '0', 'success', '', '', '1', '2026-07-03 02:17:25', '1', '2026-08-13 07:48:14', X'00'),
+('1061165', '5', '宸插綊妗�', '4', 'mes_pd_project_status', '0', 'danger', '', '', '1', '2026-07-03 02:17:25', '1', '2026-08-13 07:48:14', X'00'),
+('1061166', '0', '寰呭鏍�', '0', 'mes_pd_document_audit_status', '0', 'info', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061167', '1', '瀹℃牳閫氳繃', '1', 'mes_pd_document_audit_status', '0', 'success', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061168', '2', '瀹℃牳涓嶉�氳繃', '2', 'mes_pd_document_audit_status', '0', 'danger', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061169', '0', '寰呭綊妗�', '0', 'mes_pd_archive_status', '0', 'info', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061170', '1', '宸插綊妗�', '1', 'mes_pd_archive_status', '0', 'success', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', X'00'),
+('1061171', '1', '鐢�', '1', 'hrm_gender', '0', '', '', NULL, '1', '2026-07-06 11:00:38', '1', '2026-07-06 11:00:38', X'00'),
+('1061172', '2', '濂�', '2', 'hrm_gender', '0', '', '', NULL, '1', '2026-07-06 11:00:47', '1', '2026-07-06 11:00:47', X'00'),
+('1061173', '1', '鍦ㄨ亴', '1', 'hrm_employee_status', '0', '', '', NULL, '1', '2026-07-06 11:01:37', '1', '2026-07-06 11:01:37', X'00'),
+('1061174', '2', '璇曠敤', '2', 'hrm_employee_status', '0', '', '', NULL, '1', '2026-07-06 11:01:44', '1', '2026-07-06 11:01:44', X'00'),
+('1061175', '3', '绂昏亴', '3', 'hrm_employee_status', '0', '', '', NULL, '1', '2026-07-06 11:01:49', '1', '2026-07-06 11:01:49', X'00'),
+('1061176', '1', '楂樹腑', '1', 'hrm_degree', '0', '', '', NULL, '1', '2026-07-06 11:14:01', '1', '2026-07-06 11:14:01', X'00'),
+('1061177', '2', '澶т笓', '2', 'hrm_degree', '0', '', '', NULL, '1', '2026-07-06 11:14:15', '1', '2026-07-06 11:14:15', X'00'),
+('1061178', '3', '鏈', '3', 'hrm_degree', '0', '', '', NULL, '1', '2026-07-06 11:14:26', '1', '2026-07-06 11:14:26', X'00'),
+('1061179', '4', '纭曞+', '4', 'hrm_degree', '0', '', '', NULL, '1', '2026-07-06 11:14:32', '1', '2026-07-06 11:14:32', X'00'),
+('1061180', '5', '鍗氬+', '5', 'hrm_degree', '0', '', '', NULL, '1', '2026-07-06 11:14:40', '1', '2026-07-06 11:14:40', X'00'),
+('1061181', '1', '浜嬪亣', '1', 'hrm_leave_type', '0', '', '', NULL, '1', '2026-07-06 11:16:00', '1', '2026-07-06 11:16:00', X'00'),
+('1061182', '2', '鐥呭亣', '2', 'hrm_leave_type', '0', '', '', NULL, '1', '2026-07-06 11:17:02', '1', '2026-07-06 11:17:02', X'00'),
+('1061183', '3', '骞村亣', '3', 'hrm_leave_type', '0', '', '', NULL, '1', '2026-07-06 11:17:19', '1', '2026-07-06 11:17:19', X'00'),
+('1061184', '4', '濠氬亣', '4', 'hrm_leave_type', '0', '', '', NULL, '1', '2026-07-06 11:17:27', '1', '2026-07-06 11:17:27', X'00'),
+('1061185', '5', '浜у亣', '5', 'hrm_leave_type', '0', '', '', NULL, '1', '2026-07-06 11:17:37', '1', '2026-07-06 11:17:37', X'00'),
+('1061186', '6', '涓у亣', '6', 'hrm_leave_type', '0', '', '', NULL, '1', '2026-07-06 11:17:44', '1', '2026-07-06 11:17:44', X'00'),
+('1061187', '1', '骞宠皟', '1', 'hrm_transfer_type', '0', '', '', NULL, '1', '2026-07-06 11:18:09', '1', '2026-07-06 11:18:09', X'00'),
+('1061188', '2', '鍗囪亴', '2', 'hrm_transfer_type', '0', '', '', NULL, '1', '2026-07-06 11:18:16', '1', '2026-07-06 11:18:16', X'00'),
+('1061189', '3', '闄嶈亴', '3', 'hrm_transfer_type', '0', '', '', NULL, '1', '2026-07-06 11:18:22', '1', '2026-07-06 11:18:22', X'00'),
+('1061190', '1', '涓诲姩绂昏亴', '1', 'hrm_resignation_type', '0', '', '', NULL, '1', '2026-07-06 11:20:26', '1', '2026-07-06 11:20:26', X'00'),
+('1061191', '2', '琚姩绂昏亴', '2', 'hrm_resignation_type', '0', '', '', NULL, '1', '2026-07-06 11:20:35', '1', '2026-07-06 11:20:35', X'00'),
+('1061192', '3', '鍚堝悓鍒版湡', '3', 'hrm_resignation_type', '0', '', '', NULL, '1', '2026-07-06 11:20:44', '1', '2026-07-06 11:20:44', X'00'),
+('1061193', '1', '姝e父', '1', 'hrm_clock_type', '0', '', '', NULL, '1', '2026-07-06 11:21:04', '1', '2026-07-06 11:21:04', X'00'),
+('1061194', '2', '杩熷埌/鏃╅��', '2', 'hrm_clock_type', '0', '', '', NULL, '1', '2026-07-06 11:21:19', '1', '2026-07-06 11:21:19', X'00'),
+('1061195', '3', '缂哄崱', '3', 'hrm_clock_type', '0', '', '', NULL, '1', '2026-07-06 11:21:26', '1', '2026-07-06 11:21:26', X'00'),
+('1061196', '0', '寰呯‘璁�', '0', 'hrm_salary_status', '0', '', '', NULL, '1', '2026-07-06 11:22:05', '1', '2026-07-06 11:22:05', X'00'),
+('1061197', '1', '宸茬‘璁�', '10', 'hrm_salary_status', '0', '', '', NULL, '1', '2026-07-06 11:22:16', '1', '2026-07-06 11:22:16', X'00'),
+('1061198', '2', '宸插彂鏀�', '20', 'hrm_salary_status', '0', '', '', NULL, '1', '2026-07-06 11:22:25', '1', '2026-07-06 11:22:25', X'00'),
+('1061199', '1', '鏈紑濮�', '0', 'hrm_handover_status', '0', '', '', NULL, '1', '2026-07-06 11:23:08', '1', '2026-07-06 11:23:08', X'00'),
+('1061200', '2', '杩涜涓�', '10', 'hrm_handover_status', '0', '', '', NULL, '1', '2026-07-06 11:23:18', '1', '2026-07-06 11:23:18', X'00'),
+('1061201', '3', '宸插畬鎴�', '20', 'hrm_handover_status', '0', '', '', NULL, '1', '2026-07-06 11:23:28', '1', '2026-07-06 11:23:28', X'00'),
+('1061202', '1', '閾惰杞处', '1', 'hrm_payment_method', '0', '', '', NULL, '1', '2026-07-06 11:23:45', '1', '2026-07-06 11:23:45', X'00'),
+('1061203', '2', '鐜伴噾', '2', 'hrm_payment_method', '0', '', '', NULL, '1', '2026-07-06 11:23:52', '1', '2026-07-06 11:23:52', X'00'),
+('1061204', '3', '鏀エ', '3', 'hrm_payment_method', '0', '', '', NULL, '1', '2026-07-06 11:23:59', '1', '2026-07-06 11:23:59', X'00'),
+('1061205', '1', '鍘熸枡', '1', 'MDM_ITEM_TYPE', '0', '', '', NULL, '1', '2026-07-14 12:04:36', '1', '2026-07-14 12:04:36', X'00'),
+('1061206', '2', '鍗婃垚鍝�', '2', 'MDM_ITEM_TYPE', '0', '', '', NULL, '1', '2026-07-14 12:04:47', '1', '2026-07-14 12:04:47', X'00'),
+('1061207', '3', '鎴愬搧', '3', 'MDM_ITEM_TYPE', '0', '', '', NULL, '1', '2026-07-14 12:04:54', '1', '2026-07-14 12:04:54', X'00'),
+('1061208', '4', '杈呮枡', '4', 'MDM_ITEM_TYPE', '0', '', '', NULL, '1', '2026-07-14 12:05:02', '1', '2026-07-14 12:05:02', X'00'),
+('1061209', '0', '鑽夌', '0', 'mes_pro_mps_status', '0', 'info', '', '', '1', '2026-07-17 02:04:33', '1', '2026-07-17 02:04:33', X'00'),
+('1061210', '1', '宸蹭笅鍙�', '1', 'mes_pro_mps_status', '0', 'success', '', '', '1', '2026-07-17 02:04:33', '1', '2026-07-17 02:04:33', X'00'),
+('1061211', '2', '宸插畬鎴�', '2', 'mes_pro_mps_status', '0', 'primary', '', '', '1', '2026-07-17 02:04:33', '1', '2026-07-17 02:04:33', X'00'),
+('1061212', '3', '宸插彇娑�', '3', 'mes_pro_mps_status', '0', 'danger', '', '', '1', '2026-07-17 02:04:33', '1', '2026-07-17 02:04:33', X'00'),
+('1061213', '1', '鎷滆', '1', 'crm_business_end_status_type', '0', '', '', NULL, '1', '2026-07-20 11:00:15', '1', '2026-07-20 11:00:15', X'00'),
+('1061214', '2', '鎷熺绾�', '2', 'crm_business_end_status_type', '0', '', '', NULL, '1', '2026-07-20 11:00:25', '1', '2026-07-20 11:00:25', X'00'),
+('1061215', '3', '绛剧害', '3', 'crm_business_end_status_type', '0', '', '', NULL, '1', '2026-07-20 11:00:31', '1', '2026-07-20 11:00:31', X'00'),
+('1061216', '4', '澶辨晥', '4', 'crm_business_end_status_type', '0', '', '', NULL, '1', '2026-07-20 11:00:38', '1', '2026-07-20 11:00:38', X'00'),
+('1061217', '1', '鐢熶骇涓�', '1', 'mes_pro_task_status', '0', 'processing', '', '浠诲姟姝e湪鐢熶骇涓�', 'admin', '2026-07-22 07:59:56', 'admin', '2026-07-22 07:59:56', X'00'),
+('1061218', '2', '閮ㄥ垎瀹屾垚', '2', 'mes_pro_task_status', '0', 'warning', '', '浠诲姟閮ㄥ垎瀹屾垚', 'admin', '2026-07-22 08:00:15', 'admin', '2026-07-22 08:00:15', X'00'),
+('1061219', '1', '寰呰瘎瀹�', '0', 'mes_ncr_status', '0', '', '', '寰呰瘎瀹�', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061220', '2', '宸茶瘎瀹�', '1', 'mes_ncr_status', '0', '', '', '宸茶瘎瀹�', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061221', '3', '宸插缃�', '2', 'mes_ncr_status', '0', '', '', '宸插缃�', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061222', '4', '宸插叧闂�', '3', 'mes_ncr_status', '0', '', '', '宸插叧闂�', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061223', '1', '閫�璐�', '1', 'mes_ncr_disposition', '0', '', '', '閫�璐�', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061224', '2', '鎶ュ簾', '2', 'mes_ncr_disposition', '0', '', '', '鎶ュ簾', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061225', '3', '杩斿伐', '3', 'mes_ncr_disposition', '0', '', '', '杩斿伐', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061226', '4', '璁╂鎺ユ敹', '4', 'mes_ncr_disposition', '0', '', '', '璁╂鎺ユ敹', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061227', '5', '闄嶇骇浣跨敤', '5', 'mes_ncr_disposition', '0', '', '', '闄嶇骇浣跨敤', '1', '2026-08-06 09:25:25', '1', '2026-08-06 09:25:25', X'00'),
+('1061228', '1', '澧炲�肩◣涓撶敤鍙戠エ', '1', 'crm_invoice_type', '0', '', '', NULL, '1', '2026-08-10 14:04:20', '1', '2026-08-10 14:04:20', X'00'),
+('1061229', '2', '澧炲�肩◣鏅�氬彂绁�', '2', 'crm_invoice_type', '0', '', '', NULL, '1', '2026-08-10 14:04:25', '1', '2026-08-10 14:04:25', X'00'),
+('1061230', '3', '鐢靛瓙鍙戠エ', '3', 'crm_invoice_type', '0', '', '', NULL, '1', '2026-08-10 14:04:31', '1', '2026-08-10 14:04:31', X'00'),
+('1061231', '1', '鍔冲姩鍚堝悓', '1', 'hrm_contract_type', '0', 'primary', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061232', '2', '鍔冲姟鍚堝悓', '2', 'hrm_contract_type', '0', 'success', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061233', '3', '瀹炰範鍗忚', '3', 'hrm_contract_type', '0', 'warning', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061234', '4', '鍔冲姟娲鹃仯', '4', 'hrm_contract_type', '0', 'info', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061235', '5', '鍏朵粬', '5', 'hrm_contract_type', '0', 'default', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061236', '1', '鍥哄畾鏈熼檺', '1', 'hrm_contract_term_type', '0', 'primary', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061237', '2', '鏃犲浐瀹氭湡闄�', '2', 'hrm_contract_term_type', '0', 'success', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061238', '3', '浠ュ畬鎴愪竴瀹氬伐浣滀换鍔′负鏈熼檺', '3', 'hrm_contract_term_type', '0', 'warning', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061239', '1', '寰呯敓鏁�', '1', 'hrm_contract_status', '0', 'info', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061240', '2', '鐢熸晥涓�', '2', 'hrm_contract_status', '0', 'success', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061241', '3', '鍗冲皢鍒版湡', '3', 'hrm_contract_status', '0', 'warning', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061242', '4', '宸插埌鏈�', '4', 'hrm_contract_status', '0', 'default', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061243', '5', '宸茶В闄�', '5', 'hrm_contract_status', '0', 'danger', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061244', '6', '宸茬粓姝�', '6', 'hrm_contract_status', '0', 'danger', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061245', '1', '姝e父', '0', 'hrm_contract_terminate_status', '0', 'success', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061246', '2', '宸茶В闄�', '1', 'hrm_contract_terminate_status', '0', 'danger', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1061247', '3', '宸茬粓姝�', '2', 'hrm_contract_terminate_status', '0', 'warning', '', NULL, '', '2026-08-10 07:52:13', '', '2026-08-10 07:52:13', X'00'),
+('1065310', '1', '骞村害', '1', 'crm_sales_target_period_type', '0', 'primary', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065311', '2', '瀛e害', '2', 'crm_sales_target_period_type', '0', 'success', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065312', '3', '鏈堝害', '3', 'crm_sales_target_period_type', '0', 'warning', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065320', '1', '涓汉', '1', 'crm_sales_target_dimension', '0', 'primary', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065321', '2', '閮ㄩ棬', '2', 'crm_sales_target_dimension', '0', 'success', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065322', '3', '浜у搧', '3', 'crm_sales_target_dimension', '0', 'warning', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065330', '0', '鏈敓鏁�', '0', 'crm_sales_target_status', '0', 'info', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065331', '1', '宸茬敓鏁�', '1', 'crm_sales_target_status', '0', 'success', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065332', '2', '宸茬粨鏉�', '2', 'crm_sales_target_status', '0', 'warning', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065333', '3', '宸蹭綔搴�', '3', 'crm_sales_target_status', '0', 'danger', '', '', '1', '2026-08-12 07:21:28', '1', '2026-08-12 07:21:28', X'00'),
+('1065334', '1', '鍗″昂', '1', 'mes_dv_metering_category', '0', '', '', '鍗″昂', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065335', '2', '鍗冨垎灏�', '2', 'mes_dv_metering_category', '0', '', '', '鍗冨垎灏�', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065336', '3', '鍘嬪姏琛�', '3', 'mes_dv_metering_category', '0', '', '', '鍘嬪姏琛�', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065337', '4', '娓╁害璁�', '4', 'mes_dv_metering_category', '0', '', '', '娓╁害璁�', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065338', '5', '涓囩敤琛�', '5', 'mes_dv_metering_category', '0', '', '', '涓囩敤琛�', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065339', '6', '澶╁钩鐮濈爜', '6', 'mes_dv_metering_category', '0', '', '', '澶╁钩鐮濈爜', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065340', '7', '鍏朵粬', '7', 'mes_dv_metering_category', '0', '', '', '鍏朵粬', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065341', '1', '鍦ㄧ敤', '1', 'mes_dv_metering_status', '0', 'success', '', '鍦ㄧ敤', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065342', '2', '鍋滅敤', '2', 'mes_dv_metering_status', '0', 'info', '', '鍋滅敤', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065343', '3', '鎶ュ簾', '3', 'mes_dv_metering_status', '0', 'danger', '', '鎶ュ簾', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065344', '1', '鍚堟牸', '1', 'mes_dv_metering_check_result', '0', 'success', '', '鍚堟牸', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065345', '2', '涓嶅悎鏍�', '2', 'mes_dv_metering_check_result', '0', 'danger', '', '涓嶅悎鏍�', '1', '2026-08-13 01:36:15', '1', '2026-08-13 01:36:15', X'00'),
+('1065346', '3', '瀹℃壒涓�', '5', 'mes_pd_project_status', '0', 'processing', '', 'BPM 瀹℃壒涓姸鎬�', '1', '2026-08-13 07:48:27', '1', '2026-08-13 07:48:27', X'00');
+
+-- ============ 琛細system_tenant锛堝鍑� 3 琛岋級 ============
+DROP TABLE IF EXISTS `system_tenant`;
+CREATE TABLE `system_tenant` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '绉熸埛缂栧彿',
+ `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绉熸埛鍚�',
+ `contact_user_id` bigint DEFAULT NULL COMMENT '鑱旂郴浜虹殑鐢ㄦ埛缂栧彿',
+ `contact_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑱旂郴浜�',
+ `contact_mobile` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鎵嬫満',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '绉熸埛鐘舵��',
+ `websites` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '缁戝畾鍩熷悕鏁扮粍',
+ `package_id` bigint NOT NULL COMMENT '绉熸埛濂楅缂栧彿',
+ `expire_time` datetime NOT NULL COMMENT '杩囨湡鏃堕棿',
+ `account_count` int NOT NULL COMMENT '璐﹀彿鏁伴噺',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=162 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绉熸埛琛�';
+INSERT INTO `system_tenant` (`id`, `name`, `contact_user_id`, `contact_name`, `contact_mobile`, `status`, `websites`, `package_id`, `expire_time`, `account_count`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '瓒呯骇绠$悊鍛�', NULL, '绠$悊鍛�', '17321315478', '0', 'www.iocoder.cn,127.0.0.1:3000,wxc4598c446f8a9cb3', '0', '2099-02-19 17:14:16', '9999', '1', '2021-01-05 17:03:47', '1', '2026-08-06 09:21:19', X'00'),
+('121', '灏忕鎴�', '110', '灏忕帇2', '15601691300', '0', 'zsxq.iocoder.cn,123321', '111', '2026-07-10 00:00:00', '30', '1', '2022-02-22 00:56:14', '1', '2025-08-19 21:19:29', X'00'),
+('122', '娴嬭瘯绉熸埛', '113', '鑺嬮亾', '15601691300', '0', 'test.iocoder.cn,222,333', '111', '2023-04-29 00:00:00', '50', '1', '2022-03-07 21:37:58', '1', '2026-06-01 23:29:35', X'00');
+
+-- ============ 琛細system_tenant_package锛堝鍑� 2 琛岋級 ============
+DROP TABLE IF EXISTS `system_tenant_package`;
+CREATE TABLE `system_tenant_package` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '濂楅缂栧彿',
+ `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '濂楅鍚�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '绉熸埛鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '澶囨敞',
+ `menu_ids` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍏宠仈鐨勮彍鍗曠紪鍙�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绉熸埛濂楅琛�';
+INSERT INTO `system_tenant_package` (`id`, `name`, `status`, `remark`, `menu_ids`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('111', '鏅�氬椁�', '0', '灏忓姛鑳�', '[1,2,5,1031,1032,1033,1034,1035,1036,1037,1038,1039,1050,1051,1052,1053,1054,1056,1057,1058,1059,1060,1063,1064,1065,1066,1067,1070,1075,1077,1078,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1117,1118,1119,1120,100,101,102,1126,103,1127,1128,1129,106,1130,107,1132,1133,110,1134,111,1135,112,1136,113,1137,2161,114,1138,1139,115,1140,116,1141,1142,1143,1150,1161,1162,1166,1173,1174,2713,2714,1178,2715,2716,2717,2718,2720,2721,1185,2722,1186,1187,2723,1188,2724,1189,2725,1190,2726,1191,2727,1192,2728,2729,1193,1194,2730,1195,2731,2732,1197,2733,1198,2734,1199,2735,1200,1201,1202,2739,2740,1207,1208,1209,2745,1210,2746,1211,2747,1212,2748,1213,1215,1216,1217,1218,1219,1220,2756,1221,2757,1222,1224,1225,1226,1227,1228,1229,1237,1238,2262,1239,1240,1241,1242,1243,2275,2276,2277,1255,1256,1257,2281,1258,2282,1259,2283,1260,2284,2285,2287,2288,2293,2294,2297,2300,2301,2302,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2363,2364,5011,5012,2472,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2497,2525,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,2549,1014,2550,1015,2551,1016,2552,1017,2553,1018,2554,1019,2555,1020,2556,2557,2558,2559]', '1', '2022-02-22 00:54:00', '1', '2025-09-06 20:52:25', X'00'),
+('113', '娴嬭瘯濂楅锛堝暐閮芥病鏈夛級', '0', '', '[2160,1254,2159]', '1', '2026-06-01 23:22:39', '1', '2026-06-09 14:44:00', X'00');
+
+-- ============ 琛細system_company_config锛堝鍑� 0 琛岋級 ============
+DROP TABLE IF EXISTS `system_company_config`;
+CREATE TABLE `system_company_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `company_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍏徃鍚嶇О',
+ `logo_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'logo姘镐箙鍏紑閾炬帴(previewURL)',
+ `logo_blob_id` bigint DEFAULT NULL COMMENT 'logo瀵瑰簲blob璁板綍ID',
+ `login_title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐧诲綍椤垫爣棰�',
+ `login_description` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐧诲綍椤垫弿杩�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍏徃鍝佺墝淇℃伅閰嶇疆琛�';
+
+-- ***********************************************************************
+-- 鈶� AI 閰嶇疆锛堜粎妯″瀷+key锛�+ 鍩虹璁炬柦閰嶇疆绠$悊锛圖DL + 鏁版嵁锛�
+-- ***********************************************************************
+
+-- ============ 琛細ai_model锛堝鍑� 4 琛岋級 ============
+DROP TABLE IF EXISTS `ai_model`;
+CREATE TABLE `ai_model` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `key_id` bigint NOT NULL COMMENT 'API 绉橀挜缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '妯″瀷鍚嶇О',
+ `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '妯″瀷鏍囧織',
+ `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '骞冲彴',
+ `type` tinyint NOT NULL COMMENT '绫诲瀷',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭鍊�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `temperature` double DEFAULT NULL COMMENT '娓╁害鍙傛暟',
+ `max_tokens` int DEFAULT NULL COMMENT '鍗曟潯鍥炲鐨勬渶澶� Token 鏁伴噺',
+ `max_contexts` int DEFAULT NULL COMMENT '涓婁笅鏂囩殑鏈�澶� Message 鏁伴噺',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 妯″瀷琛�';
+INSERT INTO `ai_model` (`id`, `key_id`, `name`, `model`, `platform`, `type`, `sort`, `status`, `temperature`, `max_tokens`, `max_contexts`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '1', '閫氫箟鍗冮棶鍚戦噺妯″瀷', 'text-embedding-v3', 'TongYi', '5', '0', '0', NULL, NULL, NULL, '1', '2026-07-31 01:17:22', '142', '2026-07-31 11:13:39', X'00'),
+('2', '1', '閫氫箟鍗冮棶瀵硅瘽妯″瀷', 'qwen-max', 'TongYi', '1', '0', '0', '0.7', '4096', '20', '', '2026-07-31 07:51:42', '142', '2026-07-31 15:57:16', X'00'),
+('3', '1', '閫氫箟鍗冮棶鍥惧儚妯″瀷', 'qwen-plus', 'TongYi', '2', '1', '0', NULL, NULL, NULL, '142', '2026-07-31 17:37:16', '142', '2026-07-31 17:37:45', X'00'),
+('4', '1', '閫氫箟鍗冮棶瑙嗚妯″瀷', 'qwen-vl-plus', 'TongYi', '1', '1', '0', '0.7', '4096', '10', '', '2026-07-31 09:44:21', '', '2026-07-31 09:44:21', X'00');
+
+-- ============ 琛細ai_api_key锛堝鍑� 1 琛岋級 ============
+DROP TABLE IF EXISTS `ai_api_key`;
+CREATE TABLE `ai_api_key` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍚嶇О',
+ `api_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀵嗛挜',
+ `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '骞冲彴',
+ `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'API 鍦板潃',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI API 绉橀挜琛�';
+INSERT INTO `ai_api_key` (`id`, `name`, `api_key`, `platform`, `url`, `status`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('1', '閫氫箟鍗冮棶', 'sk-bd235cc13cd74e2388aa8984c84f691f', 'TongYi', NULL, '0', '1', '2026-07-31 01:17:19', '142', '2026-07-31 16:00:35', X'00');
+
+-- ============ 琛細infra_config锛堝鍑� 8 琛岋級 ============
+DROP TABLE IF EXISTS `infra_config`;
+CREATE TABLE `infra_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍙傛暟涓婚敭',
+ `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍙傛暟鍒嗙粍',
+ `type` tinyint NOT NULL COMMENT '鍙傛暟绫诲瀷',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍙傛暟鍚嶇О',
+ `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍙傛暟閿悕',
+ `value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍙傛暟閿��',
+ `visible` bit(1) NOT NULL COMMENT '鏄惁鍙',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_config_key` (`config_key`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍙傛暟閰嶇疆琛�';
+INSERT INTO `infra_config` (`id`, `category`, `type`, `name`, `config_key`, `value`, `visible`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('2', 'biz', '1', '鐢ㄦ埛绠$悊-璐﹀彿鍒濆瀵嗙爜', 'system.user.init-password', '123456', X'00', '鍒濆鍖栧瘑鐮� 123456', 'admin', '2021-01-05 17:03:48', '1', '2024-07-20 17:22:47', X'00'),
+('7', 'url', '2', 'MySQL 鐩戞帶鐨勫湴鍧�', 'url.druid', '', X'01', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:33:38', X'00'),
+('8', 'url', '2', 'SkyWalking 鐩戞帶鐨勫湴鍧�', 'url.skywalking', '', X'01', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:57:03', X'00'),
+('9', 'url', '2', 'Spring Boot Admin 鐩戞帶鐨勫湴鍧�', 'url.spring-boot-admin', '', X'01', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:52:07', X'00'),
+('10', 'url', '2', 'Swagger 鎺ュ彛鏂囨。鐨勫湴鍧�', 'url.swagger', '', X'01', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:59:00', X'00'),
+('12', 'test2', '2', 'test3', 'test4', 'test5', X'01', 'test6', '1', '2023-12-03 09:55:16', '1', '2025-04-06 21:00:09', X'00'),
+('13', '鐢ㄦ埛绠$悊-璐﹀彿鍒濆瀵嗙爜', '2', '鐢ㄦ埛绠$悊-娉ㄥ唽寮�鍏�', 'system.user.register-enabled', 'true', X'00', '', '1', '2025-04-26 17:23:41', '1', '2025-04-26 17:23:41', X'00'),
+('14', 'biz', '2', 'MES 璁¢噺鍣ㄥ叿鍒版湡鎻愰啋澶╂暟', 'mes.dv-metering.remind-days', '1', X'00', '璁¢噺鍣ㄥ叿涓嬫妫�娴嬫棩鏈熷埌鏈熷墠 N 澶╂彁閱掞紙绔欏唴淇″彂閫佺粰璐d换浜猴級', '1', '2026-08-13 01:36:45', '1', '2026-08-13 10:29:56', X'00');
+
+-- ============ 琛細infra_job锛堝鍑� 18 琛岋級 ============
+DROP TABLE IF EXISTS `infra_job`;
+CREATE TABLE `infra_job` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '浠诲姟缂栧彿',
+ `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浠诲姟鍚嶇О',
+ `status` tinyint NOT NULL COMMENT '浠诲姟鐘舵��',
+ `handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '澶勭悊鍣ㄧ殑鍚嶅瓧',
+ `handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶勭悊鍣ㄧ殑鍙傛暟',
+ `cron_expression` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'CRON 琛ㄨ揪寮�',
+ `retry_count` int NOT NULL DEFAULT '0' COMMENT '閲嶈瘯娆℃暟',
+ `retry_interval` int NOT NULL DEFAULT '0' COMMENT '閲嶈瘯闂撮殧',
+ `monitor_timeout` int NOT NULL DEFAULT '0' COMMENT '鐩戞帶瓒呮椂鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀹氭椂浠诲姟琛�';
+INSERT INTO `infra_job` (`id`, `name`, `status`, `handler_name`, `handler_param`, `cron_expression`, `retry_count`, `retry_interval`, `monitor_timeout`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('5', '鏀粯閫氱煡 Job', '2', 'payNotifyJob', NULL, '* * * * * ?', '0', '0', '0', '1', '2021-10-27 08:34:42', '1', '2024-09-12 13:32:48', X'00'),
+('17', '鏀粯璁㈠崟鍚屾 Job', '2', 'payOrderSyncJob', NULL, '0 0/1 * * * ?', '0', '0', '0', '1', '2023-07-22 14:36:26', '1', '2023-07-22 15:39:08', X'00'),
+('18', '鏀粯璁㈠崟杩囨湡 Job', '2', 'payOrderExpireJob', NULL, '0 0/1 * * * ?', '0', '0', '0', '1', '2023-07-22 15:36:23', '1', '2023-07-22 15:39:54', X'00'),
+('19', '閫�娆捐鍗曠殑鍚屾 Job', '2', 'payRefundSyncJob', NULL, '0 0/1 * * * ?', '0', '0', '0', '1', '2023-07-23 21:03:44', '1', '2023-07-23 21:09:00', X'00'),
+('21', 'Mall 浜ゆ槗璁㈠崟鐨勮嚜鍔ㄨ繃鏈� Job', '2', 'tradeOrderAutoCancelJob', '', '0 * * * * ?', '3', '0', '0', '1', '2023-09-25 23:43:26', '1', '2025-10-02 11:08:34', X'00'),
+('22', 'Mall 浜ゆ槗璁㈠崟鐨勮嚜鍔ㄦ敹璐� Job', '2', 'tradeOrderAutoReceiveJob', '', '0 * * * * ?', '3', '0', '0', '1', '2023-09-26 19:23:53', '1', '2025-10-02 11:08:36', X'00'),
+('23', 'Mall 浜ゆ槗璁㈠崟鐨勮嚜鍔ㄨ瘎璁� Job', '2', 'tradeOrderAutoCommentJob', '', '0 * * * * ?', '3', '0', '0', '1', '2023-09-26 23:38:29', '1', '2025-10-02 11:08:38', X'00'),
+('24', 'Mall 浣i噾瑙e喕 Job', '2', 'brokerageRecordUnfreezeJob', '', '0 * * * * ?', '3', '0', '0', '1', '2023-09-28 22:01:46', '1', '2025-10-02 11:08:04', X'00'),
+('25', '璁块棶鏃ュ織娓呯悊 Job', '2', 'accessLogCleanJob', '', '0 0 0 * * ?', '3', '0', '0', '1', '2023-10-03 10:59:41', '1', '2023-10-03 11:01:10', X'00'),
+('26', '閿欒鏃ュ織娓呯悊 Job', '2', 'errorLogCleanJob', '', '0 0 0 * * ?', '3', '0', '0', '1', '2023-10-03 11:00:43', '1', '2023-10-03 11:01:12', X'00'),
+('27', '浠诲姟鏃ュ織娓呯悊 Job', '2', 'jobLogCleanJob', '', '0 0 0 * * ?', '3', '0', '0', '1', '2023-10-03 11:01:33', '1', '2024-09-12 13:40:34', X'00'),
+('33', 'demoJob', '2', 'demoJob', '', '0 * * * * ?', '1', '1', '0', '1', '2024-10-27 19:38:46', '1', '2025-05-10 18:13:54', X'00'),
+('35', '杞处璁㈠崟鐨勫悓姝� Job', '2', 'payTransferSyncJob', '', '0 * * * * ?', '0', '0', '0', '1', '2025-05-10 17:35:54', '1', '2025-05-10 18:13:52', X'00'),
+('36', 'IoT 璁惧绂荤嚎妫�鏌� Job', '2', 'iotDeviceOfflineCheckJob', '', '0 * * * * ?', '0', '0', '0', '1', '2025-07-03 23:48:44', '"1"', '2025-07-03 23:48:47', X'00'),
+('37', 'IoT OTA 鍗囩骇鎺ㄩ�� Job', '2', 'iotOtaUpgradeJob', '', '0 * * * * ?', '0', '0', '0', '1', '2025-07-03 23:49:07', '"1"', '2025-07-03 23:49:13', X'00'),
+('38', 'Mall 鎷煎洟杩囨湡 Job', '2', 'combinationRecordExpireJob', '', '0 * * * * ?', '0', '0', '0', '1', '2025-10-02 11:07:11', '1', '2025-10-02 11:07:14', X'00'),
+('39', 'Mall 浼樻儬鍒歌繃鏈� Job', '2', 'couponExpireJob', '', '0 * * * * ?', '0', '0', '0', '1', '2025-10-02 11:07:34', '1', '2025-10-02 11:07:37', X'00'),
+('40', 'Mall 鍟嗗搧缁熻 Job', '2', 'productStatisticsJob', '', '0 0 0 * * ?', '0', '0', '0', '1', '2025-11-22 18:51:25', '1', '2025-11-22 18:56:21', X'00');
+
+-- ============ 琛細infra_file_config锛堝鍑� 11 琛岋級 ============
+DROP TABLE IF EXISTS `infra_file_config`;
+CREATE TABLE `infra_file_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閰嶇疆鍚�',
+ `storage` tinyint NOT NULL COMMENT '瀛樺偍鍣�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `master` bit(1) NOT NULL COMMENT '鏄惁涓轰富閰嶇疆',
+ `config` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀛樺偍閰嶇疆',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鏂囦欢閰嶇疆琛�';
+INSERT INTO `infra_file_config` (`id`, `name`, `storage`, `remark`, `master`, `config`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES
+('4', '鏁版嵁搴擄紙绀轰緥锛�', '1', '鎴戞槸鏁版嵁搴�', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.db.DBFileClientConfig","domain":"http://127.0.0.1:48080"}', '1', '2022-03-15 23:56:24', '1', '2026-07-03 11:47:08', X'00'),
+('22', '涓冪墰瀛樺偍鍣紙绀轰緥锛�', '20', '璇锋崲鎴愪綘鑷繁鐨勫瘑閽ワ紒锛侊紒', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"s3.cn-south-1.qiniucs.com","domain":"http://test.yudao.iocoder.cn","bucket":"ruoyi-vue-pro","accessKey":"3TvrJ70gl2Gt6IBe7_IZT1F6i_k0iMuRtyEv4EyS","accessSecret":"wd0tbVBYlp0S-ihA8Qg2hPLncoP83wyrIq24OZuY","enablePathStyleAccess":false,"enablePublicAccess":true}', '1', '2024-01-13 22:11:12', '1', '2026-07-03 11:47:08', X'00'),
+('24', '鑵捐浜戝瓨鍌紙绀轰緥锛�', '20', '璇锋崲鎴愪綘鐨勫瘑閽ワ紒锛侊紒', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"https://cos.ap-shanghai.myqcloud.com","domain":"http://tengxun-oss.iocoder.cn","bucket":"aoteman-1255880240","accessKey":"AKIDAF6WSh1uiIjwqtrOsGSN3WryqTM6cTMt","accessSecret":"X","enablePathStyleAccess":false,"enablePublicAccess":true}', '1', '2024-11-09 16:03:22', '1', '2026-07-03 11:47:08', X'00'),
+('25', '闃块噷浜戝瓨鍌紙绀轰緥锛�', '20', '', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"oss-cn-beijing.aliyuncs.com","domain":"http://ali-oss.iocoder.cn","bucket":"yunai-aoteman","accessKey":"LTAI5tEQLgnDyjh3WpNcdMKA","accessSecret":"X","enablePathStyleAccess":false,"enablePublicAccess":true}', '1', '2024-11-09 16:47:08', '1', '2026-07-03 11:47:08', X'00'),
+('26', '鐏北浜戝瓨鍌紙绀轰緥锛�', '20', '', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"tos-s3-cn-beijing.volces.com","domain":null,"bucket":"yunai","accessKey":"AKLTZjc3Zjc4MzZmMjU3NDk0ZTgxYmIyMmFkNTIwMDI1ZGE","accessSecret":"X==","enablePathStyleAccess":false,"enablePublicAccess":true}', '1', '2024-11-09 16:56:42', '1', '2026-07-03 11:47:08', X'00'),
+('27', '鍗庝负浜戝瓨鍌紙绀轰緥锛�', '20', '', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"obs.cn-east-3.myhuaweicloud.com","domain":"","bucket":"yudao","accessKey":"PVDONDEIOTW88LF8DC4U","accessSecret":"X","enablePathStyleAccess":false,"enablePublicAccess":true}', '1', '2024-11-09 17:18:41', '1', '2026-07-03 11:47:08', X'00'),
+('28', 'MinIO 瀛樺偍锛堢ず渚嬶級', '20', '', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"http://127.0.0.1:9000","domain":"http://127.0.0.1:9000/yudao","bucket":"yudao","accessKey":"admin","accessSecret":"password","enablePathStyleAccess":false,"enablePublicAccess":true}', '1', '2024-11-09 17:43:10', '1', '2026-07-03 11:47:08', X'00'),
+('29', '鏈湴瀛樺偍锛堢ず渚嬶級', '10', 'mac/linux 浣跨敤 /锛寃indows 浣跨敤 \\', X'01', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.local.LocalFileClientConfig","basePath":"/Users/yunai/tmp/file","domain":"http://127.0.0.1:48080"}', '1', '2025-05-02 11:25:45', '1', '2026-07-03 11:47:08', X'00'),
+('30', 'SFTP 瀛樺偍锛堢ず渚嬶級', '12', '', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.sftp.SftpFileClientConfig","basePath":"/upload","domain":"http://127.0.0.1:48080","host":"127.0.0.1","port":2222,"username":"foo","password":"pass"}', '1', '2025-05-02 16:34:10', '1', '2026-07-03 11:47:08', X'00'),
+('34', '涓冪墰浜戝瓨鍌ㄣ�愮鏈夈�戯紙绀轰緥锛�', '20', '璇锋崲鎴愪綘鑷繁鐨勫瘑閽ワ紒锛侊紒', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"s3.cn-south-1.qiniucs.com","domain":"http://t151glocd.hn-bkt.clouddn.com","bucket":"ruoyi-vue-pro-private","accessKey":"3TvrJ70gl2Gt6IBe7_IZT1F6i_k0iMuRtyEv4EyS","accessSecret":"wd0tbVBYlp0S-ihA8Qg2hPLncoP83wyrIq24OZuY","enablePathStyleAccess":false,"enablePublicAccess":false}', '1', '2025-08-17 21:22:00', '1', '2026-07-03 11:47:08', X'00'),
+('35', '1', '20', '1', X'00', '{"@class":"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig","endpoint":"http://www.baidu.com","domain":"http://www.xxx.com","bucket":"1","accessKey":"2","accessSecret":"3","enablePathStyleAccess":false,"enablePublicAccess":false,"region":"1"}', '1', '2025-10-02 14:32:12', '1', '2026-07-03 11:47:08', X'00');
+
+-- ============ 琛細infra_data_source_config锛堝鍑� 0 琛岋級 ============
+DROP TABLE IF EXISTS `infra_data_source_config`;
+CREATE TABLE `infra_data_source_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍙傛暟鍚嶇О',
+ `url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏁版嵁婧愯繛鎺�',
+ `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛鍚�',
+ `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀵嗙爜',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鏁版嵁婧愰厤缃〃';
+
+-- ============ 琛細infra_codegen_table锛堝鍑� 0 琛岋級 ============
+DROP TABLE IF EXISTS `infra_codegen_table`;
+CREATE TABLE `infra_codegen_table` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `data_source_config_id` bigint NOT NULL COMMENT '鏁版嵁婧愰厤缃殑缂栧彿',
+ `scene` tinyint NOT NULL DEFAULT '1' COMMENT '鐢熸垚鍦烘櫙',
+ `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '琛ㄥ悕绉�',
+ `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '琛ㄦ弿杩�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯″潡鍚�',
+ `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '涓氬姟鍚�',
+ `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '绫诲悕绉�',
+ `class_comment` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绫绘弿杩�',
+ `author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浣滆��',
+ `template_type` tinyint NOT NULL DEFAULT '1' COMMENT '妯℃澘绫诲瀷',
+ `front_type` tinyint NOT NULL COMMENT '鍓嶇绫诲瀷',
+ `parent_menu_id` bigint DEFAULT NULL COMMENT '鐖惰彍鍗曠紪鍙�',
+ `master_table_id` bigint DEFAULT NULL COMMENT '涓昏〃鐨勭紪鍙�',
+ `sub_join_column_id` bigint DEFAULT NULL COMMENT '瀛愯〃鍏宠仈涓昏〃鐨勫瓧娈电紪鍙�',
+ `sub_join_many` bit(1) DEFAULT NULL COMMENT '涓昏〃涓庡瓙琛ㄦ槸鍚︿竴瀵瑰',
+ `tree_parent_column_id` bigint DEFAULT NULL COMMENT '鏍戣〃鐨勭埗瀛楁缂栧彿',
+ `tree_name_column_id` bigint DEFAULT NULL COMMENT '鏍戣〃鐨勫悕瀛楀瓧娈电紪鍙�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=210 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='浠g爜鐢熸垚琛ㄥ畾涔�';
+
+-- ============ 琛細infra_codegen_column锛堝鍑� 0 琛岋級 ============
+DROP TABLE IF EXISTS `infra_codegen_column`;
+CREATE TABLE `infra_codegen_column` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `table_id` bigint NOT NULL COMMENT '琛ㄧ紪鍙�',
+ `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀛楁鍚�',
+ `data_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀛楁绫诲瀷',
+ `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀛楁鎻忚堪',
+ `nullable` bit(1) NOT NULL COMMENT '鏄惁鍏佽涓虹┖',
+ `primary_key` bit(1) NOT NULL COMMENT '鏄惁涓婚敭',
+ `ordinal_position` int NOT NULL COMMENT '鎺掑簭',
+ `java_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 灞炴�х被鍨�',
+ `java_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 灞炴�у悕',
+ `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '瀛楀吀绫诲瀷',
+ `example` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏁版嵁绀轰緥',
+ `create_operation` bit(1) NOT NULL COMMENT '鏄惁涓� Create 鍒涘缓鎿嶄綔鐨勫瓧娈�',
+ `update_operation` bit(1) NOT NULL COMMENT '鏄惁涓� Update 鏇存柊鎿嶄綔鐨勫瓧娈�',
+ `list_operation` bit(1) NOT NULL COMMENT '鏄惁涓� List 鏌ヨ鎿嶄綔鐨勫瓧娈�',
+ `list_operation_condition` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '=' COMMENT 'List 鏌ヨ鎿嶄綔鐨勬潯浠剁被鍨�',
+ `list_operation_result` bit(1) NOT NULL COMMENT '鏄惁涓� List 鏌ヨ鎿嶄綔鐨勮繑鍥炲瓧娈�',
+ `html_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏄剧ず绫诲瀷',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_table_id` (`table_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2880 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='浠g爜鐢熸垚琛ㄥ瓧娈靛畾涔�';
+
+-- ***********************************************************************
+-- 鍏朵綑 381 寮犺〃锛堜粎琛ㄧ粨鏋勶紝鏃犳暟鎹級
+-- ***********************************************************************
+
+-- ============ 琛細act_evt_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_evt_log`;
+CREATE TABLE `act_evt_log` (
+ `LOG_NR_` bigint NOT NULL AUTO_INCREMENT,
+ `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DATA_` longblob,
+ `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `IS_PROCESSED_` tinyint DEFAULT '0',
+ PRIMARY KEY (`LOG_NR_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_actinst锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_actinst`;
+CREATE TABLE `act_hi_actinst` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `COMPLETED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `TRANSACTION_ORDER_` int DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_ACT_INST_START` (`START_TIME_`) USING BTREE,
+ KEY `ACT_IDX_HI_ACT_INST_END` (`END_TIME_`) USING BTREE,
+ KEY `ACT_IDX_HI_ACT_INST_PROCINST` (`PROC_INST_ID_`,`ACT_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_ACT_INST_EXEC` (`EXECUTION_ID_`,`ACT_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_attachment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_attachment`;
+CREATE TABLE `act_hi_attachment` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `URL_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CONTENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TIME_` datetime(3) DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_comment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_comment`;
+CREATE TABLE `act_hi_comment` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TIME_` datetime(3) NOT NULL,
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACTION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `MESSAGE_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `FULL_MSG_` longblob,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_detail`;
+CREATE TABLE `act_hi_detail` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACT_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `VAR_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REV_` int DEFAULT NULL,
+ `TIME_` datetime(3) NOT NULL,
+ `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DOUBLE_` double DEFAULT NULL,
+ `LONG_` bigint DEFAULT NULL,
+ `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_DETAIL_PROC_INST` (`PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_DETAIL_ACT_INST` (`ACT_INST_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_DETAIL_TIME` (`TIME_`) USING BTREE,
+ KEY `ACT_IDX_HI_DETAIL_NAME` (`NAME_`) USING BTREE,
+ KEY `ACT_IDX_HI_DETAIL_TASK_ID` (`TASK_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_entitylink锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_entitylink`;
+CREATE TABLE `act_hi_entitylink` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `LINK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_identitylink锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_identitylink`;
+CREATE TABLE `act_hi_identitylink` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_IDENT_LNK_USER` (`USER_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_IDENT_LNK_TASK` (`TASK_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_IDENT_LNK_PROCINST` (`PROC_INST_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_procinst锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_procinst`;
+CREATE TABLE `act_hi_procinst` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `START_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `START_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `END_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUPER_PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `END_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `STATE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ UNIQUE KEY `PROC_INST_ID_` (`PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_PRO_INST_END` (`END_TIME_`) USING BTREE,
+ KEY `ACT_IDX_HI_PRO_I_BUSKEY` (`BUSINESS_KEY_`) USING BTREE,
+ KEY `ACT_IDX_HI_PRO_SUPER_PROCINST` (`SUPER_PROCESS_INSTANCE_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_taskinst锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_taskinst`;
+CREATE TABLE `act_hi_taskinst` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `STATE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `IN_PROGRESS_TIME_` datetime(3) DEFAULT NULL,
+ `IN_PROGRESS_STARTED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CLAIM_TIME_` datetime(3) DEFAULT NULL,
+ `CLAIMED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUSPENDED_TIME_` datetime(3) DEFAULT NULL,
+ `SUSPENDED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `COMPLETED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PRIORITY_` int DEFAULT NULL,
+ `IN_PROGRESS_DUE_DATE_` datetime(3) DEFAULT NULL,
+ `DUE_DATE_` datetime(3) DEFAULT NULL,
+ `FORM_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_TASK_INST_PROCINST` (`PROC_INST_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_tsk_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_tsk_log`;
+CREATE TABLE `act_hi_tsk_log` (
+ `ID_` bigint NOT NULL AUTO_INCREMENT,
+ `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `TIME_STAMP_` timestamp(3) NOT NULL,
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DATA_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_ACT_HI_TSK_LOG_TASK` (`TASK_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_hi_varinst锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_hi_varinst`;
+CREATE TABLE `act_hi_varinst` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `VAR_TYPE_` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DOUBLE_` double DEFAULT NULL,
+ `LONG_` bigint DEFAULT NULL,
+ `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_PROCVAR_NAME_TYPE` (`NAME_`,`VAR_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_HI_PROCVAR_PROC_INST` (`PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_PROCVAR_TASK_ID` (`TASK_ID_`) USING BTREE,
+ KEY `ACT_IDX_HI_PROCVAR_EXE` (`EXECUTION_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_bytearray锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_bytearray`;
+CREATE TABLE `act_id_bytearray` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BYTES_` longblob,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_group锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_group`;
+CREATE TABLE `act_id_group` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_info锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_info`;
+CREATE TABLE `act_id_info` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `USER_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `VALUE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PASSWORD_` longblob,
+ `PARENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_membership锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_membership`;
+CREATE TABLE `act_id_membership` (
+ `USER_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `GROUP_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ PRIMARY KEY (`USER_ID_`,`GROUP_ID_`) USING BTREE,
+ KEY `ACT_FK_MEMB_GROUP` (`GROUP_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_MEMB_GROUP` FOREIGN KEY (`GROUP_ID_`) REFERENCES `act_id_group` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_MEMB_USER` FOREIGN KEY (`USER_ID_`) REFERENCES `act_id_user` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_priv锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_priv`;
+CREATE TABLE `act_id_priv` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ UNIQUE KEY `ACT_UNIQ_PRIV_NAME` (`NAME_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_priv_mapping锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_priv_mapping`;
+CREATE TABLE `act_id_priv_mapping` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `PRIV_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_FK_PRIV_MAPPING` (`PRIV_ID_`) USING BTREE,
+ KEY `ACT_IDX_PRIV_USER` (`USER_ID_`) USING BTREE,
+ KEY `ACT_IDX_PRIV_GROUP` (`GROUP_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_PRIV_MAPPING` FOREIGN KEY (`PRIV_ID_`) REFERENCES `act_id_priv` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_property锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_property`;
+CREATE TABLE `act_id_property` (
+ `NAME_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `VALUE_` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REV_` int DEFAULT NULL,
+ PRIMARY KEY (`NAME_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_token锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_token`;
+CREATE TABLE `act_id_token` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `TOKEN_VALUE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TOKEN_DATE_` timestamp(3) NULL DEFAULT NULL,
+ `IP_ADDRESS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `USER_AGENT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TOKEN_DATA_` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_id_user锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_id_user`;
+CREATE TABLE `act_id_user` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `FIRST_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `LAST_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DISPLAY_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EMAIL_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PWD_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PICTURE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_procdef_info锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_procdef_info`;
+CREATE TABLE `act_procdef_info` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `INFO_JSON_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ UNIQUE KEY `ACT_UNIQ_INFO_PROCDEF` (`PROC_DEF_ID_`) USING BTREE,
+ KEY `ACT_IDX_INFO_PROCDEF` (`PROC_DEF_ID_`) USING BTREE,
+ KEY `ACT_FK_INFO_JSON_BA` (`INFO_JSON_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_actinst锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_actinst`;
+CREATE TABLE `act_ru_actinst` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `COMPLETED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `TRANSACTION_ORDER_` int DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_RU_ACTI_START` (`START_TIME_`) USING BTREE,
+ KEY `ACT_IDX_RU_ACTI_END` (`END_TIME_`) USING BTREE,
+ KEY `ACT_IDX_RU_ACTI_PROC` (`PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_IDX_RU_ACTI_PROC_ACT` (`PROC_INST_ID_`,`ACT_ID_`) USING BTREE,
+ KEY `ACT_IDX_RU_ACTI_EXEC` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_IDX_RU_ACTI_EXEC_ACT` (`EXECUTION_ID_`,`ACT_ID_`) USING BTREE,
+ KEY `ACT_IDX_RU_ACTI_TASK` (`TASK_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_deadletter_job锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_deadletter_job`;
+CREATE TABLE `act_ru_deadletter_job` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`) USING BTREE,
+ KEY `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`) USING BTREE,
+ KEY `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID` (`CORRELATION_ID_`) USING BTREE,
+ KEY `ACT_IDX_DJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_DJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_DJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_FK_DEADLETTER_JOB_EXECUTION` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`) USING BTREE,
+ KEY `ACT_FK_DEADLETTER_JOB_PROC_DEF` (`PROC_DEF_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_entitylink锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_entitylink`;
+CREATE TABLE `act_ru_entitylink` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `LINK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_event_subscr锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_event_subscr`;
+CREATE TABLE `act_ru_event_subscr` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `EVENT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `EVENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACTIVITY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CONFIGURATION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_EVENT_SUBSCR_CONFIG_` (`CONFIGURATION_`) USING BTREE,
+ KEY `ACT_IDX_EVENT_SUBSCR_EXEC_ID` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_IDX_EVENT_SUBSCR_PROC_ID` (`PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_IDX_EVENT_SUBSCR_SCOPEREF_` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_execution锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_execution`;
+CREATE TABLE `act_ru_execution` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PARENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUPER_EXEC_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ROOT_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `IS_ACTIVE_` tinyint DEFAULT NULL,
+ `IS_CONCURRENT_` tinyint DEFAULT NULL,
+ `IS_SCOPE_` tinyint DEFAULT NULL,
+ `IS_EVENT_SCOPE_` tinyint DEFAULT NULL,
+ `IS_MI_ROOT_` tinyint DEFAULT NULL,
+ `SUSPENSION_STATE_` int DEFAULT NULL,
+ `CACHED_ENT_STATE_` int DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `START_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) DEFAULT NULL,
+ `START_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
+ `EVT_SUBSCR_COUNT_` int DEFAULT NULL,
+ `TASK_COUNT_` int DEFAULT NULL,
+ `JOB_COUNT_` int DEFAULT NULL,
+ `TIMER_JOB_COUNT_` int DEFAULT NULL,
+ `SUSP_JOB_COUNT_` int DEFAULT NULL,
+ `DEADLETTER_JOB_COUNT_` int DEFAULT NULL,
+ `EXTERNAL_WORKER_JOB_COUNT_` int DEFAULT NULL,
+ `VAR_COUNT_` int DEFAULT NULL,
+ `ID_LINK_COUNT_` int DEFAULT NULL,
+ `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_EXEC_BUSKEY` (`BUSINESS_KEY_`) USING BTREE,
+ KEY `ACT_IDC_EXEC_ROOT` (`ROOT_PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_IDX_EXEC_REF_ID_` (`REFERENCE_ID_`) USING BTREE,
+ KEY `ACT_FK_EXE_PROCINST` (`PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_FK_EXE_PARENT` (`PARENT_ID_`) USING BTREE,
+ KEY `ACT_FK_EXE_SUPER` (`SUPER_EXEC_`) USING BTREE,
+ KEY `ACT_FK_EXE_PROCDEF` (`PROC_DEF_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE,
+ CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_external_job锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_external_job`;
+CREATE TABLE `act_ru_external_job` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_EXTERNAL_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`) USING BTREE,
+ KEY `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`) USING BTREE,
+ KEY `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID` (`CORRELATION_ID_`) USING BTREE,
+ KEY `ACT_IDX_EJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_EJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_EJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ CONSTRAINT `ACT_FK_EXTERNAL_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_EXTERNAL_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_history_job锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_history_job`;
+CREATE TABLE `act_ru_history_job` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ADV_HANDLER_CFG_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_identitylink锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_identitylink`;
+CREATE TABLE `act_ru_identitylink` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_IDENT_LNK_USER` (`USER_ID_`) USING BTREE,
+ KEY `ACT_IDX_IDENT_LNK_GROUP` (`GROUP_ID_`) USING BTREE,
+ KEY `ACT_IDX_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_ATHRZ_PROCEDEF` (`PROC_DEF_ID_`) USING BTREE,
+ KEY `ACT_FK_TSKASS_TASK` (`TASK_ID_`) USING BTREE,
+ KEY `ACT_FK_IDL_PROCINST` (`PROC_INST_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `act_ru_task` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_job锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_job`;
+CREATE TABLE `act_ru_job` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`) USING BTREE,
+ KEY `ACT_IDX_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`) USING BTREE,
+ KEY `ACT_IDX_JOB_CORRELATION_ID` (`CORRELATION_ID_`) USING BTREE,
+ KEY `ACT_IDX_JOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_JOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_JOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_FK_JOB_EXECUTION` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_FK_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`) USING BTREE,
+ KEY `ACT_FK_JOB_PROC_DEF` (`PROC_DEF_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_suspended_job锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_suspended_job`;
+CREATE TABLE `act_ru_suspended_job` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`) USING BTREE,
+ KEY `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`) USING BTREE,
+ KEY `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID` (`CORRELATION_ID_`) USING BTREE,
+ KEY `ACT_IDX_SJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_SJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_SJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_FK_SUSPENDED_JOB_EXECUTION` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`) USING BTREE,
+ KEY `ACT_FK_SUSPENDED_JOB_PROC_DEF` (`PROC_DEF_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_task锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_task`;
+CREATE TABLE `act_ru_task` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `STATE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DELEGATION_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PRIORITY_` int DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `IN_PROGRESS_TIME_` datetime(3) DEFAULT NULL,
+ `IN_PROGRESS_STARTED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CLAIM_TIME_` datetime(3) DEFAULT NULL,
+ `CLAIMED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUSPENDED_TIME_` datetime(3) DEFAULT NULL,
+ `SUSPENDED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `IN_PROGRESS_DUE_DATE_` datetime(3) DEFAULT NULL,
+ `DUE_DATE_` datetime(3) DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUSPENSION_STATE_` int DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `FORM_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
+ `VAR_COUNT_` int DEFAULT NULL,
+ `ID_LINK_COUNT_` int DEFAULT NULL,
+ `SUB_TASK_COUNT_` int DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_TASK_CREATE` (`CREATE_TIME_`) USING BTREE,
+ KEY `ACT_IDX_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_FK_TASK_EXE` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_FK_TASK_PROCINST` (`PROC_INST_ID_`) USING BTREE,
+ KEY `ACT_FK_TASK_PROCDEF` (`PROC_DEF_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_timer_job锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_timer_job`;
+CREATE TABLE `act_ru_timer_job` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`) USING BTREE,
+ KEY `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`) USING BTREE,
+ KEY `ACT_IDX_TIMER_JOB_CORRELATION_ID` (`CORRELATION_ID_`) USING BTREE,
+ KEY `ACT_IDX_TIMER_JOB_DUEDATE` (`DUEDATE_`) USING BTREE,
+ KEY `ACT_IDX_TJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_TJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_TJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_FK_TIMER_JOB_EXECUTION` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`) USING BTREE,
+ KEY `ACT_FK_TIMER_JOB_PROC_DEF` (`PROC_DEF_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_TIMER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細act_ru_variable锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `act_ru_variable`;
+CREATE TABLE `act_ru_variable` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DOUBLE_` double DEFAULT NULL,
+ `LONG_` bigint DEFAULT NULL,
+ `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `ACT_IDX_RU_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_IDX_RU_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`) USING BTREE,
+ KEY `ACT_FK_VAR_BYTEARRAY` (`BYTEARRAY_ID_`) USING BTREE,
+ KEY `ACT_IDX_VARIABLE_TASK_ID` (`TASK_ID_`) USING BTREE,
+ KEY `ACT_FK_VAR_EXE` (`EXECUTION_ID_`) USING BTREE,
+ KEY `ACT_FK_VAR_PROCINST` (`PROC_INST_ID_`) USING BTREE,
+ CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+ CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細after_sale_permission锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `after_sale_permission`;
+CREATE TABLE `after_sale_permission` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `biz_type` tinyint NOT NULL COMMENT '鏁版嵁绫诲瀷: 1-鍞悗宸ュ崟 2-閫�璐х敵璇� 3-缁翠慨璁板綍',
+ `biz_id` bigint NOT NULL COMMENT '鏁版嵁缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `level` tinyint NOT NULL COMMENT '鏉冮檺绾у埆: 1-璐熻矗浜� 2-鍙 3-璇诲啓',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_biz` (`biz_type`,`biz_id`) USING BTREE,
+ KEY `idx_user` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍞悗鏁版嵁鏉冮檺琛�';
+
+-- ============ 琛細after_sale_repair锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `after_sale_repair`;
+CREATE TABLE `after_sale_repair` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缁翠慨璁板綍缂栧彿',
+ `ticket_id` bigint NOT NULL COMMENT '鍏宠仈宸ュ崟缂栧彿锛屽叧鑱� after_sale_ticket.id',
+ `repair_type` tinyint NOT NULL COMMENT '缁翠慨绫诲瀷: 1-鐜板満缁翠慨 2-杩斿巶缁翠慨 3-杩滅▼鎸囧',
+ `fault_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鏁呴殰鎻忚堪',
+ `repair_action` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '缁翠慨鎺柦',
+ `repair_result` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁翠慨缁撴灉: 宸蹭慨澶�/鏃犳硶淇/閮ㄥ垎淇',
+ `repair_cost` decimal(10,2) DEFAULT '0.00' COMMENT '缁翠慨璐圭敤',
+ `repair_user_id` bigint DEFAULT NULL COMMENT '缁翠慨浜�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��: 0-寰呭鐞� 10-缁翠慨涓� 20-宸插畬鎴� 30-宸插叧闂�',
+ `start_time` datetime DEFAULT NULL COMMENT '寮�濮嬬淮淇椂闂�',
+ `finish_time` datetime DEFAULT NULL COMMENT '瀹屾垚缁翠慨鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_ticket_id` (`ticket_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍞悗缁翠慨璁板綍琛�';
+
+-- ============ 琛細after_sale_return锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `after_sale_return`;
+CREATE TABLE `after_sale_return` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '閫�璐х敵璇风紪鍙�',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閫�璐у崟鍙�',
+ `ticket_id` bigint NOT NULL COMMENT '鍏宠仈宸ュ崟缂栧彿',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `sale_order_id` bigint DEFAULT NULL COMMENT '鍏宠仈閿�鍞鍗曠紪鍙�',
+ `return_type` tinyint NOT NULL COMMENT '閫�璐х被鍨�: 1-閫�娆鹃��璐� 2-鎹㈣揣 3-浠呴��娆�',
+ `return_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閫�璐у師鍥�',
+ `defect_category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缂洪櫡鍒嗙被',
+ `total_return_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '搴旈��鎬婚噾棰�',
+ `actual_refund_price` decimal(12,2) DEFAULT '0.00' COMMENT '瀹為��閲戦',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��: 0-鑽夌 10-閿�鍞鏍镐腑 20-瀹℃牳閫氳繃宸插悓姝ES 30-妫�楠屼腑 40-妫�楠屽畬鎴� 50-宸插叆搴� 60-閫�娆�/鎹㈣揣瀹屾垚 70-宸插叧闂� 99-宸插彇娑�',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '瀹℃牳浜�',
+ `audit_time` datetime DEFAULT NULL COMMENT '瀹℃牳鏃堕棿',
+ `mes_return_id` bigint DEFAULT NULL COMMENT 'MES閫�璐у崟缂栧彿',
+ `mes_return_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'MES閫�璐у崟鍙�(鍐椾綑)',
+ `quality_result` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璐ㄦ缁撹',
+ `quality_report_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璐ㄦ鎶ュ憡闄勪欢URL',
+ `return_inbound_time` datetime DEFAULT NULL COMMENT '閫�璐у叆搴撳畬鎴愭椂闂�',
+ `refund_time` datetime DEFAULT NULL COMMENT '閫�娆�/鎹㈣揣瀹屾垚鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_ticket_id` (`ticket_id`) USING BTREE,
+ KEY `idx_mes_return_id` (`mes_return_id`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍞悗閫�璐х敵璇疯〃';
+
+-- ============ 琛細after_sale_return_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `after_sale_return_item`;
+CREATE TABLE `after_sale_return_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `return_id` bigint NOT NULL COMMENT '閫�璐х敵璇风紪鍙�',
+ `ticket_item_id` bigint NOT NULL COMMENT '宸ュ崟鏄庣粏琛岀紪鍙�',
+ `item_id` bigint NOT NULL COMMENT 'MDM鐗╂枡缂栧彿',
+ `item_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡缂栫爜(鍐椾綑)',
+ `item_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡鍚嶇О(鍐椾綑)',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规缂栧彿',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `return_quantity` decimal(10,3) NOT NULL COMMENT '閫�璐ф暟閲�',
+ `unit_price` decimal(12,2) NOT NULL COMMENT '閿�鍞崟浠�',
+ `return_price` decimal(12,2) NOT NULL COMMENT '閫�璐ч噾棰�',
+ `mes_return_line_id` bigint DEFAULT NULL COMMENT 'MES閫�璐у崟琛岀紪鍙�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_return_id` (`return_id`) USING BTREE,
+ KEY `idx_ticket_item_id` (`ticket_item_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍞悗閫�璐ф槑缁嗚琛�';
+
+-- ============ 琛細after_sale_ticket锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `after_sale_ticket`;
+CREATE TABLE `after_sale_ticket` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '宸ュ崟缂栧彿',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '宸ュ崟鍗曞彿',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '宸ュ崟涓婚/鏍囬',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿锛屽叧鑱� crm_customer.id',
+ `contact_id` bigint DEFAULT NULL COMMENT '鑱旂郴浜虹紪鍙凤紝鍏宠仈 crm_contact.id',
+ `sale_order_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗曠紪鍙凤紝鍏宠仈 erp_sale_order.id',
+ `sale_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿�鍞鍗曞彿(鍐椾綑)',
+ `contract_id` bigint DEFAULT NULL COMMENT '鍚堝悓缂栧彿锛屽叧鑱� crm_contract.id',
+ `issue_type` tinyint NOT NULL DEFAULT '0' COMMENT '闂绫诲瀷: 0-鏈垽瀹� 1-涓�鑸棶棰� 2-缁翠慨闂 3-閫�璐ч棶棰�',
+ `issue_category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闂鍒嗙被',
+ `issue_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '闂鎻忚堪',
+ `severity_level` tinyint DEFAULT '0' COMMENT '涓ラ噸绋嬪害: 0-杞诲井 1-涓�鑸� 2-涓ラ噸 3-鑷村懡',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��: 0-鑽夌 10-澶勭悊涓� 30-寰呴��璐� 40-寰呴��娆�/鎹㈣揣 50-宸插畬缁� 60-宸插叧闂� 99-宸插彇娑�',
+ `owner_user_id` bigint NOT NULL COMMENT '璐熻矗浜虹敤鎴风紪鍙�',
+ `handler_user_id` bigint DEFAULT NULL COMMENT '澶勭悊浜虹敤鎴风紪鍙�',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM宸ヤ綔娴佸疄渚嬬紪鍙�',
+ `return_id` bigint DEFAULT NULL COMMENT '鍏宠仈閫�璐х敵璇风紪鍙�',
+ `repair_id` bigint DEFAULT NULL COMMENT '鍏宠仈缁翠慨璁板綍缂栧彿',
+ `resolved_time` datetime DEFAULT NULL COMMENT '瑙e喅鏃堕棿',
+ `closed_time` datetime DEFAULT NULL COMMENT '鍏抽棴鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_customer_id` (`customer_id`) USING BTREE,
+ KEY `idx_sale_order_id` (`sale_order_id`) USING BTREE,
+ KEY `idx_owner_user_id` (`owner_user_id`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE,
+ KEY `idx_create_time` (`create_time`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍞悗宸ュ崟涓昏〃';
+
+-- ============ 琛細after_sale_ticket_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `after_sale_ticket_item`;
+CREATE TABLE `after_sale_ticket_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `ticket_id` bigint NOT NULL COMMENT '宸ュ崟缂栧彿锛屽叧鑱� after_sale_ticket.id',
+ `sale_order_item_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗曡缂栧彿',
+ `item_id` bigint NOT NULL COMMENT 'MDM鐗╂枡缂栧彿',
+ `item_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡缂栫爜(鍐椾綑)',
+ `item_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡鍚嶇О(鍐椾綑)',
+ `batch_id` bigint DEFAULT NULL COMMENT '鐢熶骇鎵规缂栧彿',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢熶骇鎵规鍙�',
+ `sale_quantity` decimal(10,3) NOT NULL DEFAULT '0.000' COMMENT '閿�鍞暟閲�',
+ `return_quantity` decimal(10,3) DEFAULT '0.000' COMMENT '閫�璐ф暟閲�',
+ `need_repair` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁闇�瑕佺淮淇�',
+ `need_return` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁闇�瑕侀��璐�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_ticket_id` (`ticket_id`) USING BTREE,
+ KEY `idx_item_id` (`item_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鍞悗宸ュ崟鏄庣粏琛岃〃';
+
+-- ============ 琛細ai_chat_conversation锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_chat_conversation`;
+CREATE TABLE `ai_chat_conversation` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID 缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '鏂板璇�' COMMENT '瀵硅瘽鏍囬',
+ `pinned` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁缃《',
+ `pinned_time` datetime DEFAULT NULL COMMENT '缃《鏃堕棿',
+ `role_id` bigint DEFAULT NULL COMMENT '瑙掕壊缂栧彿',
+ `model_id` bigint DEFAULT NULL COMMENT '妯″瀷缂栧彿',
+ `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯″瀷鏍囧織',
+ `system_message` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙掕壊璁惧畾',
+ `temperature` double DEFAULT NULL COMMENT '娓╁害鍙傛暟',
+ `max_tokens` int DEFAULT NULL COMMENT '鍗曟潯鍥炲鐨勬渶澶� Token 鏁伴噺',
+ `max_contexts` int DEFAULT NULL COMMENT '涓婁笅鏂囩殑鏈�澶� Message 鏁伴噺',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI Chat 瀵硅瘽琛�';
+
+-- ============ 琛細ai_chat_message锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_chat_message`;
+CREATE TABLE `ai_chat_message` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `conversation_id` bigint NOT NULL COMMENT '瀵硅瘽缂栧彿',
+ `reply_id` bigint DEFAULT NULL COMMENT '鍥炲娑堟伅缂栧彿',
+ `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娑堟伅绫诲瀷',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `role_id` bigint DEFAULT NULL COMMENT '瑙掕壊缂栧彿',
+ `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯″瀷鏍囧織',
+ `model_id` bigint DEFAULT NULL COMMENT '妯″瀷缂栧彿',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鑱婂ぉ鍐呭',
+ `reasoning_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鎺ㄧ悊鍐呭',
+ `use_context` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鎼哄甫涓婁笅鏂�',
+ `segment_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭ヨ瘑搴撴钀界紪鍙锋暟缁�',
+ `web_search_pages` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鑱旂綉鎼滅储鐨勭綉椤靛唴瀹规暟缁�',
+ `attachment_urls` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闄勪欢 URL 鏁扮粍',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI Chat 娑堟伅琛�';
+
+-- ============ 琛細ai_chat_role锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_chat_role`;
+CREATE TABLE `ai_chat_role` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瑙掕壊鍚嶇О',
+ `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙掕壊澶村儚',
+ `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瑙掕壊鍒嗙被',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙掕壊鎻忚堪',
+ `system_message` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙掕壊璁惧畾',
+ `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `model_id` bigint DEFAULT NULL COMMENT '妯″瀷缂栧彿',
+ `knowledge_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮曠敤鐨勭煡璇嗗簱缂栧彿鍒楄〃',
+ `tool_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮曠敤鐨勫伐鍏风紪鍙峰垪琛�',
+ `mcp_client_names` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮曠敤鐨� MCP Client 鍚嶅瓧鍒楄〃',
+ `public_status` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍏紑',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭鍊�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 鑱婂ぉ瑙掕壊琛�';
+
+-- ============ 琛細ai_image锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_image`;
+CREATE TABLE `ai_image` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鎻愮ず璇�',
+ `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '骞冲彴',
+ `model_id` bigint DEFAULT NULL COMMENT '妯″瀷缂栧彿',
+ `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯″瀷鏍囪瘑',
+ `width` int DEFAULT NULL COMMENT '鍥剧墖瀹藉害',
+ `height` int DEFAULT NULL COMMENT '鍥剧墖楂樺害',
+ `status` tinyint NOT NULL COMMENT '鐢熸垚鐘舵��',
+ `finish_time` datetime DEFAULT NULL COMMENT '瀹屾垚鏃堕棿',
+ `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁樼敾閿欒淇℃伅',
+ `pic_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥剧墖鍦板潃',
+ `public_status` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍏紑',
+ `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '缁樺埗鍙傛暟',
+ `buttons` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'mj buttons 鎸夐挳',
+ `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠诲姟缂栧彿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 缁樼敾琛�';
+
+-- ============ 琛細ai_knowledge锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_knowledge`;
+CREATE TABLE `ai_knowledge` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鐭ヨ瘑搴撳悕绉�',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭ヨ瘑搴撴弿杩�',
+ `embedding_model_id` bigint DEFAULT NULL COMMENT '鍚戦噺妯″瀷缂栧彿',
+ `embedding_model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯″瀷鏍囪瘑',
+ `top_k` int DEFAULT NULL COMMENT 'topK',
+ `similarity_threshold` double DEFAULT NULL COMMENT '鐩镐技搴﹂槇鍊�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 鐭ヨ瘑搴撹〃';
+
+-- ============ 琛細ai_knowledge_document锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_knowledge_document`;
+CREATE TABLE `ai_knowledge_document` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `knowledge_id` bigint NOT NULL COMMENT '鐭ヨ瘑搴撶紪鍙�',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鏂囨。鍚嶇О',
+ `url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂囦欢 URL',
+ `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鍐呭',
+ `content_length` int DEFAULT NULL COMMENT '鏂囨。闀垮害',
+ `tokens` int DEFAULT NULL COMMENT '鏂囨。 token 鏁伴噺',
+ `segment_max_tokens` int DEFAULT NULL COMMENT '鍒嗙墖鏈�澶� Token 鏁�',
+ `retrieval_count` int NOT NULL DEFAULT '0' COMMENT '鍙洖娆℃暟',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 鐭ヨ瘑搴撴枃妗h〃';
+
+-- ============ 琛細ai_knowledge_segment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_knowledge_segment`;
+CREATE TABLE `ai_knowledge_segment` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `knowledge_id` bigint NOT NULL COMMENT '鐭ヨ瘑搴撶紪鍙�',
+ `document_id` bigint NOT NULL COMMENT '鏂囨。缂栧彿',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鍒囩墖鍐呭',
+ `content_length` int DEFAULT NULL COMMENT '鍒囩墖鍐呭闀垮害',
+ `vector_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍚戦噺搴撶殑缂栧彿',
+ `tokens` int DEFAULT NULL COMMENT 'token 鏁伴噺',
+ `retrieval_count` int NOT NULL DEFAULT '0' COMMENT '鍙洖娆℃暟',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 鐭ヨ瘑搴撴枃妗e垎娈佃〃';
+
+-- ============ 琛細ai_mind_map锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_mind_map`;
+CREATE TABLE `ai_mind_map` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '骞冲彴',
+ `model_id` bigint DEFAULT NULL COMMENT '妯″瀷缂栧彿',
+ `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯″瀷',
+ `prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鐢熸垚鍐呭鎻愮ず',
+ `generated_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鐢熸垚鐨勫唴瀹�',
+ `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿欒淇℃伅',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 鎬濈淮瀵煎浘琛�';
+
+-- ============ 琛細ai_music锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_music`;
+CREATE TABLE `ai_music` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闊充箰鍚嶇О',
+ `lyric` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '姝岃瘝',
+ `image_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥剧墖鍦板潃',
+ `audio_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闊抽鍦板潃',
+ `video_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙嗛鍦板潃',
+ `status` tinyint NOT NULL COMMENT '闊充箰鐘舵��',
+ `generate_mode` tinyint NOT NULL COMMENT '鐢熸垚妯″紡',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎻忚堪璇�',
+ `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '骞冲彴',
+ `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯″瀷',
+ `tags` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闊充箰椋庢牸鏍囩',
+ `duration` double DEFAULT NULL COMMENT '闊充箰鏃堕暱',
+ `public_status` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍏紑',
+ `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠诲姟缂栧彿',
+ `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿欒淇℃伅',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 闊充箰琛�';
+
+-- ============ 琛細ai_tool锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_tool`;
+CREATE TABLE `ai_tool` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '宸ュ叿缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '宸ュ叿鍚嶇О',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ュ叿鎻忚堪',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 宸ュ叿琛�';
+
+-- ============ 琛細ai_workflow锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_workflow`;
+CREATE TABLE `ai_workflow` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '宸ヤ綔娴佸悕绉�',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '宸ヤ綔娴佹爣璇�',
+ `graph` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '宸ヤ綔娴佹ā鍨� JSON 鏁版嵁',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 宸ヤ綔娴佽〃';
+
+-- ============ 琛細ai_write锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `ai_write`;
+CREATE TABLE `ai_write` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `type` tinyint NOT NULL COMMENT '鍐欎綔绫诲瀷',
+ `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '骞冲彴',
+ `model_id` bigint DEFAULT NULL COMMENT '妯″瀷缂栧彿',
+ `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯″瀷',
+ `prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鐢熸垚鍐呭鎻愮ず',
+ `generated_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鐢熸垚鐨勫唴瀹�',
+ `original_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鍘熸枃',
+ `length` tinyint DEFAULT NULL COMMENT '闀垮害鎻愮ず璇�',
+ `format` tinyint DEFAULT NULL COMMENT '鏍煎紡鎻愮ず璇�',
+ `tone` tinyint DEFAULT NULL COMMENT '璇皵鎻愮ず璇�',
+ `language` tinyint DEFAULT NULL COMMENT '璇█鎻愮ず璇�',
+ `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿欒淇℃伅',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='AI 鍐欎綔琛�';
+
+-- ============ 琛細bpm_bak_20260904_bytearray锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_bak_20260904_bytearray`;
+CREATE TABLE `bpm_bak_20260904_bytearray` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BYTES_` longblob,
+ `GENERATED_` tinyint DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+-- ============ 琛細bpm_bak_20260904_category锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_bak_20260904_category`;
+CREATE TABLE `bpm_bak_20260904_category` (
+ `id` bigint NOT NULL DEFAULT '0' COMMENT '鍒嗙被缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒嗙被鍚�',
+ `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒嗙被鏍囧織',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒嗙被鎻忚堪',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍒嗙被鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鍒嗙被鎺掑簭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+-- ============ 琛細bpm_bak_20260904_deployment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_bak_20260904_deployment`;
+CREATE TABLE `bpm_bak_20260904_deployment` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+-- ============ 琛細bpm_bak_20260904_model锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_bak_20260904_model`;
+CREATE TABLE `bpm_bak_20260904_model` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `VERSION_` int DEFAULT NULL,
+ `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EDITOR_SOURCE_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT ''
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+-- ============ 琛細bpm_bak_20260904_procdef锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_bak_20260904_procdef`;
+CREATE TABLE `bpm_bak_20260904_procdef` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `VERSION_` int NOT NULL,
+ `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `HAS_START_FORM_KEY_` tinyint DEFAULT NULL,
+ `HAS_GRAPHICAL_NOTATION_` tinyint DEFAULT NULL,
+ `SUSPENSION_STATE_` int DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `DERIVED_VERSION_` int NOT NULL DEFAULT '0'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+-- ============ 琛細bpm_bak_20260904_procinfo锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_bak_20260904_procinfo`;
+CREATE TABLE `bpm_bak_20260904_procinfo` (
+ `id` bigint NOT NULL DEFAULT '0' COMMENT '缂栧彿',
+ `process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼瀹氫箟鐨勭紪鍙�',
+ `model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼妯″瀷鐨勭紪鍙�',
+ `model_type` tinyint NOT NULL DEFAULT '10' COMMENT '娴佺▼妯″瀷鐨勭被鍨�',
+ `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼鍒嗙被鐨勭紪鐮�',
+ `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥炬爣',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎻忚堪',
+ `form_type` tinyint NOT NULL DEFAULT '10' COMMENT '琛ㄥ崟绫诲瀷锛�10鏅�氳〃鍗� 20鑷畾涔夎〃鍗曪級',
+ `form_id` bigint DEFAULT NULL COMMENT '鍔ㄦ�佽〃鍗曠紪鍙�',
+ `form_conf` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '琛ㄥ崟鐨勯厤缃�',
+ `form_fields` json DEFAULT NULL COMMENT '琛ㄥ崟椤圭殑鏁扮粍',
+ `form_custom_create_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑷畾涔夎〃鍗曠殑鎻愪氦璺緞',
+ `form_custom_view_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑷畾涔夎〃鍗曠殑鏌ョ湅璺緞',
+ `simple_model` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'SIMPLE 璁捐鍣ㄦā鍨嬫暟鎹�',
+ `visible` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍙',
+ `sort` bigint NOT NULL DEFAULT '0' COMMENT '鎺掑簭鍊�',
+ `start_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙彂璧风敤鎴风紪鍙锋暟缁�',
+ `start_dept_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙彂璧烽儴闂ㄧ紪鍙锋暟缁�',
+ `manager_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙鐞嗙敤鎴风紪鍙锋暟缁�',
+ `allow_cancel_running_process` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍏佽鎾ら攢瀹℃壒涓殑鐢宠',
+ `allow_withdraw_task` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍏佽瀹℃壒浜烘挙鍥炰换鍔�',
+ `process_id_rule` json DEFAULT NULL COMMENT '娴佺▼ ID 瑙勫垯',
+ `auto_approval_type` tinyint DEFAULT NULL COMMENT '鑷姩鍘婚噸绫诲瀷',
+ `title_setting` json DEFAULT NULL COMMENT '鏍囬璁剧疆',
+ `summary_setting` json DEFAULT NULL COMMENT '鎽樿璁剧疆',
+ `process_before_trigger_setting` json DEFAULT NULL COMMENT '娴佺▼鍓嶇疆閫氱煡璁剧疆',
+ `process_after_trigger_setting` json DEFAULT NULL COMMENT '娴佺▼鍚庣疆閫氱煡璁剧疆',
+ `task_before_trigger_setting` json DEFAULT NULL COMMENT '浠诲姟鍓嶇疆閫氱煡璁剧疆',
+ `task_after_trigger_setting` json DEFAULT NULL COMMENT '浠诲姟鍚庣疆閫氱煡璁剧疆',
+ `print_template_setting` json DEFAULT NULL COMMENT '鑷畾涔夋墦鍗版ā鏉胯缃�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+-- ============ 琛細bpm_oa_leave锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_oa_leave`;
+CREATE TABLE `bpm_oa_leave` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璇峰亣琛ㄥ崟涓婚敭',
+ `user_id` bigint NOT NULL COMMENT '鐢宠浜虹殑鐢ㄦ埛缂栧彿',
+ `type` tinyint NOT NULL COMMENT '璇峰亣绫诲瀷',
+ `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍘熷洜',
+ `start_time` datetime NOT NULL COMMENT '寮�濮嬫椂闂�',
+ `end_time` datetime NOT NULL COMMENT '缁撴潫鏃堕棿',
+ `day` bigint NOT NULL COMMENT '璇峰亣澶╂暟',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '瀹℃壒缁撴灉',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瀵瑰簲鐨勬祦绋嬬紪鍙�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='OA 璇峰亣鐢宠琛�';
+
+-- ============ 琛細bpm_process_instance_copy锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `bpm_process_instance_copy`;
+CREATE TABLE `bpm_process_instance_copy` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `start_user_id` bigint NOT NULL COMMENT '鍙戣捣浜� Id',
+ `process_instance_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼鍚�',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼瀹炰緥鐨勭紪鍙�',
+ `process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴佺▼瀹炰緥鐨勬祦绋嬪畾涔夌紪鍙�',
+ `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼鍒嗙被',
+ `activity_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼娲诲姩鐨勭紪鍙�',
+ `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼娲诲姩鐨勫悕瀛�',
+ `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼浠诲姟鐨勭紪鍙�',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿锛堣鎶勯�佺殑鐢ㄦ埛缂栧彿锛�',
+ `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶勯�佹剰瑙�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='娴佺▼鎶勯�佽〃';
+
+-- ============ 琛細crm_business锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_business`;
+CREATE TABLE `crm_business` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍟嗘満鍚嶇О',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `follow_up_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '璺熻繘鐘舵��',
+ `contact_last_time` datetime DEFAULT NULL COMMENT '鏈�鍚庤窡杩涙椂闂�',
+ `contact_next_time` datetime DEFAULT NULL COMMENT '涓嬫鑱旂郴鏃堕棿',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹殑鐢ㄦ埛缂栧彿',
+ `status_type_id` bigint NOT NULL COMMENT '鍟嗘満鐘舵�佺粍缂栧彿',
+ `status_id` bigint NOT NULL COMMENT '鍟嗘満鐘舵�佺紪鍙�',
+ `end_status` int DEFAULT NULL COMMENT '缁撴潫鐘舵��',
+ `end_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁撴潫鏃剁殑澶囨敞',
+ `deal_time` datetime DEFAULT NULL COMMENT '棰勮鎴愪氦鏃ユ湡',
+ `total_product_price` decimal(24,6) DEFAULT NULL COMMENT '浜у搧鎬婚噾棰濓紝鍗曚綅锛氬厓',
+ `discount_percent` decimal(24,6) DEFAULT NULL COMMENT '鏁村崟鎶樻墸锛岀櫨鍒嗘瘮',
+ `total_price` decimal(24,6) DEFAULT NULL COMMENT '鍟嗘満鎬婚噾棰濓紝鍗曚綅锛氬厓',
+ `order_id` bigint DEFAULT NULL COMMENT '鍏宠仈 ERP 閿�鍞鍗曠紪鍙�',
+ `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ERP 閿�鍞鍗曞崟鍙�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍟嗘満琛�';
+
+-- ============ 琛細crm_business_product锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_business_product`;
+CREATE TABLE `crm_business_product` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `business_id` bigint NOT NULL COMMENT '鍟嗘満缂栧彿',
+ `item_id` bigint NOT NULL COMMENT 'MDM 鐗╂枡缂栧彿',
+ `item_unit_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `item_price` decimal(24,6) DEFAULT NULL COMMENT '鐗╂枡鍘熶环锛屽崟浣嶏細鍏�',
+ `business_price` decimal(24,6) DEFAULT NULL COMMENT '鍟嗘満浠锋牸锛屽崟浣嶏細鍏�',
+ `count` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `total_price` decimal(24,6) DEFAULT NULL COMMENT '鎬昏浠锋牸锛屽崟浣嶏細鍏�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍟嗘満浜у搧鍏宠仈琛�';
+
+-- ============ 琛細crm_business_status锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_business_status`;
+CREATE TABLE `crm_business_status` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `type_id` bigint NOT NULL COMMENT '鐘舵�佺被鍨嬬紪鍙�',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐘舵�佸悕',
+ `percent` int DEFAULT NULL COMMENT '璧㈠崟鐜囷紝鐧惧垎姣�',
+ `sort` int DEFAULT NULL COMMENT '鎺掑簭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍟嗘満鐘舵�佽〃';
+
+-- ============ 琛細crm_business_status_type锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_business_status_type`;
+CREATE TABLE `crm_business_status_type` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐘舵�佺被鍨嬪悕',
+ `dept_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浣跨敤鐨勯儴闂ㄧ紪鍙�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍟嗘満鐘舵�佺粍琛�';
+
+-- ============ 琛細crm_clue锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_clue`;
+CREATE TABLE `crm_clue` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿锛屼富閿嚜澧�',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绾跨储鍚嶇О',
+ `follow_up_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '璺熻繘鐘舵��',
+ `contact_last_time` datetime DEFAULT NULL COMMENT '鏈�鍚庤窡杩涙椂闂�',
+ `contact_last_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏈�鍚庤窡杩涘唴瀹�',
+ `contact_next_time` datetime DEFAULT NULL COMMENT '涓嬫鑱旂郴鏃堕棿',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹殑鐢ㄦ埛缂栧彿',
+ `transform_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '杞寲鐘舵��',
+ `customer_id` bigint DEFAULT NULL COMMENT '瀹㈡埛缂栧彿',
+ `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵嬫満鍙�',
+ `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢佃瘽',
+ `qq` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'QQ',
+ `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寰俊',
+ `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閭',
+ `area_id` int DEFAULT NULL COMMENT '鎵�鍦ㄥ湴',
+ `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇︾粏鍦板潃',
+ `industry_id` int DEFAULT NULL COMMENT '鎵�灞炶涓�',
+ `level` int DEFAULT NULL COMMENT '瀹㈡埛绛夌骇',
+ `source` int DEFAULT NULL COMMENT '瀹㈡埛鏉ユ簮',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 绾跨储琛�';
+
+-- ============ 琛細crm_contact锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_contact`;
+CREATE TABLE `crm_contact` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑱旂郴浜哄鍚�',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `contact_last_time` datetime DEFAULT NULL COMMENT '鏈�鍚庤窡杩涙椂闂�',
+ `contact_last_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏈�鍚庤窡杩涘唴瀹�',
+ `contact_next_time` datetime DEFAULT NULL COMMENT '涓嬫鑱旂郴鏃堕棿',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹敤鎴风紪鍙�',
+ `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵嬫満鍙�',
+ `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢佃瘽',
+ `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢靛瓙閭',
+ `qq` bigint DEFAULT NULL COMMENT 'QQ',
+ `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寰俊',
+ `area_id` int DEFAULT NULL COMMENT '鎵�鍦ㄥ湴',
+ `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇︾粏鍦板潃',
+ `sex` int DEFAULT NULL COMMENT '鎬у埆',
+ `master` tinyint(1) DEFAULT NULL COMMENT '鏄惁鍏抽敭鍐崇瓥浜�',
+ `post` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱屼綅',
+ `parent_id` bigint DEFAULT NULL COMMENT '鐩村睘涓婄骇',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鑱旂郴浜鸿〃';
+
+-- ============ 琛細crm_contact_business锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_contact_business`;
+CREATE TABLE `crm_contact_business` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `contact_id` bigint NOT NULL COMMENT '鑱旂郴浜虹紪鍙�',
+ `business_id` bigint NOT NULL COMMENT '鍟嗘満缂栧彿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鑱旂郴浜轰笌鍟嗘満鍏宠仈琛�';
+
+-- ============ 琛細crm_contract锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_contract`;
+CREATE TABLE `crm_contract` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍚堝悓缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍚堝悓鍚嶇О',
+ `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍚堝悓缂栧彿',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `business_id` bigint DEFAULT NULL COMMENT '鍟嗘満缂栧彿',
+ `contact_last_time` datetime DEFAULT NULL COMMENT '鏈�鍚庤窡杩涙椂闂�',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹殑鐢ㄦ埛缂栧彿',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔娴佺紪鍙�',
+ `audit_status` int DEFAULT NULL COMMENT '瀹℃壒鐘舵��',
+ `order_date` datetime DEFAULT NULL COMMENT '涓嬪崟鏃ユ湡',
+ `start_time` datetime DEFAULT NULL COMMENT '寮�濮嬫椂闂�',
+ `end_time` datetime DEFAULT NULL COMMENT '缁撴潫鏃堕棿',
+ `total_product_price` decimal(24,6) DEFAULT NULL COMMENT '浜у搧鎬婚噾棰濓紝鍗曚綅锛氬厓',
+ `discount_percent` decimal(24,6) DEFAULT NULL COMMENT '鏁村崟鎶樻墸',
+ `total_price` decimal(24,6) DEFAULT NULL COMMENT '鍚堝悓鎬婚噾棰濓紝鍗曚綅锛氬垎',
+ `deposit_price` decimal(24,6) DEFAULT NULL COMMENT '瀹氶噾閲戦锛屽崟浣嶏細鍏�',
+ `order_id` bigint DEFAULT NULL COMMENT '鍏宠仈 ERP 閿�鍞鍗曠紪鍙�',
+ `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ERP 閿�鍞鍗曞崟鍙�',
+ `sign_contact_id` bigint DEFAULT NULL COMMENT '瀹㈡埛绛剧害浜�',
+ `sign_user_id` bigint DEFAULT NULL COMMENT '鍏徃绛剧害浜�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍚堝悓琛�';
+
+-- ============ 琛細crm_contract_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_contract_config`;
+CREATE TABLE `crm_contract_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `notify_enabled` tinyint(1) DEFAULT NULL COMMENT '鏄惁寮�鍚彁鍓嶆彁閱�',
+ `notify_days` int DEFAULT NULL COMMENT '鎻愬墠鎻愰啋澶╂暟',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍚堝悓閰嶇疆琛�';
+
+-- ============ 琛細crm_contract_product锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_contract_product`;
+CREATE TABLE `crm_contract_product` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `contract_id` bigint NOT NULL COMMENT '鍚堝悓缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT 'MDM鐗╂枡缂栧彿',
+ `item_unit_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `item_price` decimal(24,6) DEFAULT NULL COMMENT '鐗╂枡鍘熶环锛堝啑浣欙級',
+ `contract_price` decimal(24,6) DEFAULT NULL COMMENT '鍚堝悓浠锋牸锛屽崟浣嶏細鍏�',
+ `count` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `total_price` decimal(24,6) DEFAULT NULL COMMENT '鎬昏浠锋牸锛屽崟浣嶏細鍏�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍚堝悓浜у搧鍏宠仈琛�';
+
+-- ============ 琛細crm_customer锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_customer`;
+CREATE TABLE `crm_customer` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛鍚嶇О',
+ `follow_up_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '璺熻繘鐘舵��',
+ `contact_last_time` datetime DEFAULT NULL COMMENT '鏈�鍚庤窡杩涙椂闂�',
+ `contact_last_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏈�鍚庤窡杩涘唴瀹�',
+ `contact_next_time` datetime DEFAULT NULL COMMENT '涓嬫鑱旂郴鏃堕棿',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹殑鐢ㄦ埛缂栧彿',
+ `owner_time` datetime DEFAULT NULL COMMENT '鎴愪负璐熻矗浜虹殑鏃堕棿',
+ `lock_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '閿佸畾鐘舵��',
+ `deal_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鎴愪氦鐘舵��',
+ `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵嬫満',
+ `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢佃瘽',
+ `qq` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'QQ',
+ `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寰俊',
+ `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閭',
+ `area_id` int DEFAULT NULL COMMENT '鎵�鍦ㄥ湴',
+ `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇︾粏鍦板潃',
+ `industry_id` int DEFAULT NULL COMMENT '鎵�灞炶涓�',
+ `level` int DEFAULT NULL COMMENT '瀹㈡埛绛夌骇',
+ `source` int DEFAULT NULL COMMENT '瀹㈡埛鏉ユ簮',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 瀹㈡埛琛�';
+
+-- ============ 琛細crm_customer_limit_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_customer_limit_config`;
+CREATE TABLE `crm_customer_limit_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `type` int NOT NULL COMMENT '瑙勫垯绫诲瀷',
+ `user_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勫垯閫傜敤浜虹兢',
+ `dept_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勫垯閫傜敤閮ㄩ棬',
+ `max_count` int DEFAULT NULL COMMENT '鏁伴噺涓婇檺',
+ `deal_count_enabled` tinyint(1) DEFAULT NULL COMMENT '鎴愪氦瀹㈡埛鏄惁鍗犳湁鎷ユ湁瀹㈡埛鏁�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 瀹㈡埛闄愬埗閰嶇疆琛�';
+
+-- ============ 琛細crm_customer_pool_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_customer_pool_config`;
+CREATE TABLE `crm_customer_pool_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `enabled` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍚敤瀹㈡埛鍏捣',
+ `contact_expire_days` int DEFAULT NULL COMMENT '鏈窡杩涙斁鍏ュ叕娴峰ぉ鏁�',
+ `deal_expire_days` int DEFAULT NULL COMMENT '鏈垚浜ゆ斁鍏ュ叕娴峰ぉ鏁�',
+ `notify_enabled` tinyint(1) DEFAULT NULL COMMENT '鏄惁寮�鍚彁鍓嶆彁閱�',
+ `notify_days` int DEFAULT NULL COMMENT '鎻愬墠鎻愰啋澶╂暟',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 瀹㈡埛鍏捣閰嶇疆琛�';
+
+-- ============ 琛細crm_follow_up_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_follow_up_record`;
+CREATE TABLE `crm_follow_up_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `biz_type` int NOT NULL COMMENT '鏁版嵁绫诲瀷',
+ `biz_id` bigint NOT NULL COMMENT '鏁版嵁缂栧彿',
+ `type` int DEFAULT NULL COMMENT '璺熻繘绫诲瀷',
+ `content` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璺熻繘鍐呭',
+ `next_time` datetime DEFAULT NULL COMMENT '涓嬫鑱旂郴鏃堕棿',
+ `pic_urls` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥剧墖',
+ `business_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏宠仈鐨勫晢鏈虹紪鍙锋暟缁�',
+ `contact_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏宠仈鐨勮仈绯讳汉缂栧彿鏁扮粍',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 璺熻繘璁板綍琛�';
+
+-- ============ 琛細crm_invoice锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_invoice`;
+CREATE TABLE `crm_invoice` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
+ `no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '寮�绁ㄧ紪鍙�',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `contract_id` bigint NOT NULL COMMENT '鍚堝悓缂栧彿',
+ `owner_user_id` bigint NOT NULL COMMENT '璐熻矗浜虹紪鍙�',
+ `invoice_type` int NOT NULL COMMENT '鍙戠エ绫诲瀷锛堝瓧鍏� crm_invoice_type锛�',
+ `invoice_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙戠エ鍙风爜',
+ `invoice_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙戠エ鎶ご',
+ `price` decimal(18,2) NOT NULL COMMENT '寮�绁ㄩ噾棰濓紙鍏冿級',
+ `invoice_time` datetime DEFAULT NULL COMMENT '寮�绁ㄦ棩鏈�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '宸ヤ綔娴佺紪鍙�',
+ `audit_status` int NOT NULL COMMENT '瀹℃壒鐘舵�侊紙crm_audit_status锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 寮�绁�';
+
+-- ============ 琛細crm_permission锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_permission`;
+CREATE TABLE `crm_permission` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿锛屼富閿嚜澧�',
+ `biz_type` int NOT NULL COMMENT '鏁版嵁绫诲瀷',
+ `biz_id` bigint NOT NULL COMMENT '鏁版嵁缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `level` int NOT NULL COMMENT '鏉冮檺绾у埆',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鏁版嵁鏉冮檺琛�';
+
+-- ============ 琛細crm_receivable锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_receivable`;
+CREATE TABLE `crm_receivable` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
+ `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍥炴缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鍥炴璁″垝缂栧彿',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `contract_id` bigint NOT NULL COMMENT '鍚堝悓缂栧彿',
+ `invoice_id` bigint DEFAULT NULL COMMENT '鍏宠仈鐨勫紑绁ㄧ紪鍙凤紝鍏宠仈 crm_invoice.id',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹紪鍙�',
+ `return_time` datetime DEFAULT NULL COMMENT '鍥炴鏃ユ湡',
+ `return_type` int DEFAULT NULL COMMENT '鍥炴鏂瑰紡',
+ `price` decimal(24,6) DEFAULT NULL COMMENT '璁″垝鍥炴閲戦锛屽崟浣嶏細鍏�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔娴佺紪鍙�',
+ `audit_status` int DEFAULT NULL COMMENT '瀹℃壒鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍥炴琛�';
+
+-- ============ 琛細crm_receivable_plan锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_receivable_plan`;
+CREATE TABLE `crm_receivable_plan` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `period` int DEFAULT NULL COMMENT '鏈熸暟',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `contract_id` bigint NOT NULL COMMENT '鍚堝悓缂栧彿',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹紪鍙�',
+ `return_time` datetime DEFAULT NULL COMMENT '璁″垝鍥炴鏃ユ湡',
+ `return_type` int DEFAULT NULL COMMENT '璁″垝鍥炴绫诲瀷',
+ `price` decimal(24,6) DEFAULT NULL COMMENT '璁″垝鍥炴閲戦锛屽崟浣嶏細鍏�',
+ `receivable_id` bigint DEFAULT NULL COMMENT '鍥炴缂栧彿',
+ `remind_days` int DEFAULT NULL COMMENT '鎻愬墠鍑犲ぉ鎻愰啋',
+ `remind_time` datetime DEFAULT NULL COMMENT '鎻愰啋鏃ユ湡',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 鍥炴璁″垝琛�';
+
+-- ============ 琛細crm_sale_quotation锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_sale_quotation`;
+CREATE TABLE `crm_sale_quotation` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎶ヤ环鍗曞彿',
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎶ヤ环鍗曞悕绉�',
+ `customer_id` bigint NOT NULL COMMENT '瀹㈡埛缂栧彿',
+ `business_id` bigint DEFAULT NULL COMMENT '鍟嗘満缂栧彿',
+ `contact_id` bigint DEFAULT NULL COMMENT '鑱旂郴浜虹紪鍙�',
+ `owner_user_id` bigint NOT NULL COMMENT '璐熻矗浜虹紪鍙�',
+ `status` int NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0鑽夌 10瀹℃壒涓� 20宸查�氳繃 30宸叉嫆缁� 40宸插彇娑� 50宸茶浆鍚堝悓锛�',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '宸ヤ綔娴佺紪鍙�',
+ `quotation_time` datetime DEFAULT NULL COMMENT '鎶ヤ环鏃ユ湡',
+ `valid_until` datetime DEFAULT NULL COMMENT '鏈夋晥鏈熻嚦',
+ `total_product_price` decimal(24,6) DEFAULT NULL COMMENT '浜у搧鎬婚噾棰�',
+ `discount_percent` decimal(10,2) DEFAULT '0.00' COMMENT '鏁村崟鎶樻墸(%)',
+ `discount_price` decimal(24,6) DEFAULT '0.000000' COMMENT '浼樻儬閲戦',
+ `total_price` decimal(24,6) DEFAULT NULL COMMENT '鎶ヤ环鎬婚噾棰�',
+ `tax_rate` decimal(10,2) DEFAULT NULL COMMENT '绋庣巼(%)',
+ `tax_price` decimal(24,6) DEFAULT NULL COMMENT '绋庨',
+ `contract_id` bigint DEFAULT NULL COMMENT '鍏宠仈鍚堝悓缂栧彿',
+ `contract_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍏宠仈鍚堝悓鍗曞彿',
+ `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_customer_id` (`customer_id`) USING BTREE,
+ KEY `idx_business_id` (`business_id`) USING BTREE,
+ KEY `idx_owner_user_id` (`owner_user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 閿�鍞姤浠峰崟';
+
+-- ============ 琛細crm_sale_quotation_product锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_sale_quotation_product`;
+CREATE TABLE `crm_sale_quotation_product` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `quotation_id` bigint NOT NULL COMMENT '鎶ヤ环鍗曠紪鍙�',
+ `item_id` bigint NOT NULL COMMENT 'MDM鐗╂枡缂栧彿',
+ `item_unit_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `item_price` decimal(24,6) NOT NULL COMMENT '鐗╂枡鍘熶环锛堝啑浣欙級',
+ `quotation_price` decimal(24,6) NOT NULL COMMENT '鎶ヤ环鍗曚环',
+ `count` decimal(24,6) NOT NULL COMMENT '鏁伴噺',
+ `total_price` decimal(24,6) NOT NULL COMMENT '灏忚閲戦',
+ `tax_percent` decimal(10,2) DEFAULT NULL COMMENT '绋庣巼(%)',
+ `tax_price` decimal(24,6) DEFAULT NULL COMMENT '绋庨',
+ `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_quotation_id` (`quotation_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 閿�鍞姤浠峰崟浜у搧鏄庣粏';
+
+-- ============ 琛細crm_sales_target锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `crm_sales_target`;
+CREATE TABLE `crm_sales_target` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鐩爣鍚嶇О',
+ `period_type` int NOT NULL COMMENT '鍛ㄦ湡绫诲瀷(瀛楀吀 crm_sales_target_period_type: 1骞�/2瀛e害/3鏈�)',
+ `period_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍛ㄦ湡鍊硷紝濡� 2026 / 2026-Q1 / 2026-07',
+ `start_time` datetime NOT NULL COMMENT '鍛ㄦ湡寮�濮嬫椂闂�(淇濆瓨鏃剁敱鍛ㄦ湡璁$畻鍐欏叆)',
+ `end_time` datetime NOT NULL COMMENT '鍛ㄦ湡缁撴潫鏃堕棿(淇濆瓨鏃剁敱鍛ㄦ湡璁$畻鍐欏叆)',
+ `target_dimension` int NOT NULL COMMENT '鐩爣缁村害(瀛楀吀 crm_sales_target_dimension: 1涓汉/2閮ㄩ棬/3浜у搧)',
+ `target_user_id` bigint DEFAULT NULL COMMENT '鐩爣鐢ㄦ埛缂栧彿(缁村害=涓汉)',
+ `target_dept_id` bigint DEFAULT NULL COMMENT '鐩爣閮ㄩ棬缂栧彿(缁村害=閮ㄩ棬)',
+ `target_item_id` bigint DEFAULT NULL COMMENT '鐩爣鐗╂枡缂栧彿(缁村害=浜у搧锛屽叧鑱� MDM)',
+ `contract_target` decimal(18,2) DEFAULT NULL COMMENT '鍚堝悓閲戦鐩爣(鍏�)',
+ `receivable_target` decimal(18,2) DEFAULT NULL COMMENT '鍥炴閲戦鐩爣(鍏�)',
+ `business_target` decimal(18,2) DEFAULT NULL COMMENT '鍟嗘満閲戦鐩爣(鍏�)',
+ `customer_target` int DEFAULT NULL COMMENT '鏂板瀹㈡埛鏁扮洰鏍�',
+ `contract_count_target` int DEFAULT NULL COMMENT '鏂板鍚堝悓鏁扮洰鏍�',
+ `status` int NOT NULL DEFAULT '0' COMMENT '鐘舵��(瀛楀吀 crm_sales_target_status: 0鏈敓鏁�/1宸茬敓鏁�/2宸茬粨鏉�/3宸蹭綔搴�)',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+ `deleted` tinyint NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_period` (`period_type`,`period_value`) USING BTREE,
+ KEY `idx_dimension` (`target_dimension`,`target_user_id`,`target_dept_id`,`target_item_id`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='CRM 閿�鍞洰鏍�';
+
+-- ============ 琛細erp_account锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_account`;
+CREATE TABLE `erp_account` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缁撶畻璐︽埛缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璐︽埛鍚嶇О',
+ `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璐︽埛缂栫爜',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `status` int NOT NULL COMMENT '寮�鍚姸鎬�',
+ `sort` int NOT NULL COMMENT '鎺掑簭',
+ `default_status` tinyint(1) NOT NULL COMMENT '鏄惁榛樿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 缁撶畻璐︽埛';
+
+-- ============ 琛細erp_finance_payment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_finance_payment`;
+CREATE TABLE `erp_finance_payment` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浠樻鍗曞彿',
+ `status` int NOT NULL COMMENT '浠樻鐘舵��',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔娴佺紪鍙凤紝鍏宠仈 BPM 娴佺▼瀹炰緥',
+ `payment_time` datetime NOT NULL COMMENT '浠樻鏃堕棿',
+ `finance_user_id` bigint DEFAULT NULL COMMENT '璐㈠姟浜哄憳缂栧彿',
+ `supplier_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鍙�',
+ `invoice_id` bigint DEFAULT NULL COMMENT '鍏宠仈鐨勬潵绁ㄧ紪鍙凤紝鍏宠仈 erp_purchase_invoice.id',
+ `account_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠樻璐︽埛',
+ `total_price` decimal(24,6) NOT NULL COMMENT '鍚堣浠锋牸锛屽崟浣嶏細鍏�',
+ `discount_price` decimal(24,6) NOT NULL COMMENT '浼樻儬閲戦锛屽崟浣嶏細鍏�',
+ `payment_price` decimal(24,6) NOT NULL COMMENT '瀹炰粯閲戦锛屽崟浣嶏細鍒�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 浠樻鍗�';
+
+-- ============ 琛細erp_finance_payment_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_finance_payment_item`;
+CREATE TABLE `erp_finance_payment_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍏ュ簱椤圭紪鍙�',
+ `payment_id` bigint DEFAULT NULL COMMENT '浠樻鍗曠紪鍙�',
+ `biz_type` int DEFAULT NULL COMMENT '涓氬姟绫诲瀷',
+ `biz_id` bigint DEFAULT NULL COMMENT '涓氬姟缂栧彿',
+ `biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓氬姟鍗曞彿',
+ `total_price` decimal(24,6) NOT NULL COMMENT '搴斾粯閲戦锛屽崟浣嶏細鍒�',
+ `paid_price` decimal(24,6) NOT NULL COMMENT '宸蹭粯閲戦锛屽崟浣嶏細鍒�',
+ `payment_price` decimal(24,6) NOT NULL COMMENT '鏈浠樻锛屽崟浣嶏細鍒�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 浠樻椤�';
+
+-- ============ 琛細erp_finance_receipt锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_finance_receipt`;
+CREATE TABLE `erp_finance_receipt` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏀舵鍗曞彿',
+ `status` int NOT NULL COMMENT '鏀舵鐘舵��',
+ `receipt_time` datetime NOT NULL COMMENT '鏀舵鏃堕棿',
+ `finance_user_id` bigint DEFAULT NULL COMMENT '璐㈠姟浜哄憳缂栧彿',
+ `customer_id` bigint DEFAULT NULL COMMENT '瀹㈡埛缂栧彿',
+ `account_id` bigint DEFAULT NULL COMMENT '鏀舵璐︽埛缂栧彿',
+ `total_price` decimal(24,6) NOT NULL COMMENT '鍚堣浠锋牸锛屽崟浣嶏細鍏�',
+ `discount_price` decimal(24,6) NOT NULL COMMENT '浼樻儬閲戦锛屽崟浣嶏細鍏�',
+ `receipt_price` decimal(24,6) NOT NULL COMMENT '瀹炴敹閲戦锛屽崟浣嶏細鍒�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 鏀舵鍗�';
+
+-- ============ 琛細erp_finance_receipt_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_finance_receipt_item`;
+CREATE TABLE `erp_finance_receipt_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍏ュ簱椤圭紪鍙�',
+ `receipt_id` bigint DEFAULT NULL COMMENT '鏀舵鍗曠紪鍙�',
+ `biz_type` int DEFAULT NULL COMMENT '涓氬姟绫诲瀷',
+ `biz_id` bigint DEFAULT NULL COMMENT '涓氬姟缂栧彿',
+ `biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓氬姟鍗曞彿',
+ `total_price` decimal(24,6) NOT NULL COMMENT '搴旀敹閲戦锛屽崟浣嶏細鍒�',
+ `receipted_price` decimal(24,6) NOT NULL COMMENT '宸叉敹閲戦锛屽崟浣嶏細鍒�',
+ `receipt_price` decimal(24,6) NOT NULL COMMENT '鏈鏀舵锛屽崟浣嶏細鍒�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 鏀舵椤�';
+
+-- ============ 琛細erp_purchase_invoice锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_purchase_invoice`;
+CREATE TABLE `erp_purchase_invoice` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鏉ョエ缂栧彿',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟嗙紪鍙�',
+ `purchase_order_id` bigint NOT NULL COMMENT '閲囪喘璁㈠崟缂栧彿',
+ `invoice_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙戠エ鍙风爜',
+ `invoice_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙戠エ鎶ご',
+ `price` decimal(24,6) NOT NULL COMMENT '鏉ョエ閲戦锛屽崟浣嶏細鍏�',
+ `invoice_time` datetime NOT NULL COMMENT '鏉ョエ鏃ユ湡',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='閲囪喘鏉ョエ';
+
+-- ============ 琛細erp_purchase_order锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_purchase_order`;
+CREATE TABLE `erp_purchase_order` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閲囪喘璁㈠崟鍙�',
+ `status` int NOT NULL COMMENT '閲囪喘鐘舵��',
+ `supplier_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鍙�',
+ `account_id` bigint DEFAULT NULL COMMENT '缁撶畻璐︽埛缂栧彿',
+ `order_time` datetime NOT NULL COMMENT '涓嬪崟鏃堕棿',
+ `total_count` decimal(24,6) NOT NULL COMMENT '鍚堣鏁伴噺',
+ `total_price` decimal(24,6) NOT NULL COMMENT '鏈�缁堝悎璁′环鏍硷紝鍗曚綅锛氬厓',
+ `total_product_price` decimal(24,6) NOT NULL COMMENT '鍚堣浜у搧浠锋牸锛屽崟浣嶏細鍏�',
+ `total_tax_price` decimal(24,6) NOT NULL COMMENT '鍚堣绋庨锛屽崟浣嶏細鍏�',
+ `discount_percent` decimal(24,6) NOT NULL COMMENT '浼樻儬鐜囷紝鐧惧垎姣�',
+ `discount_price` decimal(24,6) NOT NULL COMMENT '浼樻儬閲戦锛屽崟浣嶏細鍏�',
+ `deposit_price` decimal(24,6) NOT NULL COMMENT '瀹氶噾閲戦锛屽崟浣嶏細鍏�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `source_type` int DEFAULT NULL COMMENT '鏉ユ簮绫诲瀷',
+ `source_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曞彿',
+ `source_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹炰緥缂栧彿',
+ `in_count` decimal(24,6) DEFAULT NULL COMMENT '閲囪喘鍏ュ簱鏁伴噺',
+ `return_count` decimal(24,6) DEFAULT NULL COMMENT '閲囪喘閫�璐ф暟閲�',
+ `in_status` tinyint DEFAULT '0' COMMENT '鍏ュ簱鐘舵�侊紙0:鏈叆搴� 1:閮ㄥ垎鍏ュ簱 2:鍏ㄩ儴鍏ュ簱锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 閲囪喘璁㈠崟';
+
+-- ============ 琛細erp_purchase_order_items锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_purchase_order_items`;
+CREATE TABLE `erp_purchase_order_items` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `order_id` bigint DEFAULT NULL COMMENT '閲囪喘璁㈠崟缂栧彿',
+ `request_item_id` bigint DEFAULT NULL COMMENT '閲囪喘鐢宠鏄庣粏缂栧彿',
+ `product_id` bigint DEFAULT NULL COMMENT '浜у搧缂栧彿',
+ `product_unit_id` bigint DEFAULT NULL COMMENT '浜у搧鍗曚綅缂栧彿',
+ `product_price` decimal(24,6) NOT NULL COMMENT '浜у搧鍗曚綅鍗曚环锛屽崟浣嶏細鍏�',
+ `count` decimal(24,6) NOT NULL COMMENT '鏁伴噺',
+ `total_price` decimal(24,6) NOT NULL COMMENT '鎬讳环锛屽崟浣嶏細鍏�',
+ `tax_percent` decimal(24,6) DEFAULT NULL COMMENT '绋庣巼锛岀櫨鍒嗘瘮',
+ `tax_price` decimal(24,6) DEFAULT NULL COMMENT '绋庨锛屽崟浣嶏細鍏�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `in_count` decimal(24,6) DEFAULT NULL COMMENT '閲囪喘鍏ュ簱鏁伴噺',
+ `return_count` decimal(24,6) DEFAULT NULL COMMENT '閲囪喘閫�璐ф暟閲�',
+ `qc_check_flag` tinyint(1) DEFAULT '0' COMMENT '鏄惁闇�瑕佹潵鏂欐楠�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 閲囪喘璁㈠崟椤�';
+
+-- ============ 琛細erp_purchase_request锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_purchase_request`;
+CREATE TABLE `erp_purchase_request` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閲囪喘鐢宠鍗曞彿',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0:鏈彁浜� 10:瀹℃壒涓� 20:瀹℃牳閫氳繃 30:瀹℃牳涓嶉�氳繃 40:宸插彇娑堬級',
+ `request_user_id` bigint NOT NULL COMMENT '鐢宠浜虹紪鍙�',
+ `request_dept_id` bigint DEFAULT NULL COMMENT '鐢宠閮ㄩ棬缂栧彿',
+ `request_time` datetime NOT NULL COMMENT '鐢宠鏃堕棿',
+ `request_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢宠鐞嗙敱',
+ `supplier_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鍙凤紙鍙�夛級',
+ `total_count` decimal(24,6) NOT NULL DEFAULT '0.000000' COMMENT '鍚堣鏁伴噺',
+ `total_price` decimal(24,6) NOT NULL DEFAULT '0.000000' COMMENT '鍚堣浠锋牸',
+ `total_product_price` decimal(24,6) NOT NULL DEFAULT '0.000000' COMMENT '鍚堣浜у搧浠锋牸',
+ `total_tax_price` decimal(24,6) NOT NULL DEFAULT '0.000000' COMMENT '鍚堣绋庨',
+ `discount_percent` decimal(24,6) DEFAULT '0.000000' COMMENT '浼樻儬鐜囷紝鐧惧垎姣�',
+ `discount_price` decimal(24,6) DEFAULT '0.000000' COMMENT '浼樻儬閲戦',
+ `deposit_price` decimal(24,6) DEFAULT '0.000000' COMMENT '瀹氶噾閲戦',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹炰緥缂栧彿',
+ `order_id` bigint DEFAULT NULL COMMENT '鐢熸垚鐨勯噰璐鍗曠紪鍙�',
+ `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢熸垚鐨勯噰璐鍗曞彿',
+ `in_status` tinyint DEFAULT '0' COMMENT '鍏ュ簱鐘舵�侊紙0:鏈叆搴� 1:閮ㄥ垎鍏ュ簱 2:鍏ㄩ儴鍏ュ簱锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 閲囪喘鐢宠琛�';
+
+-- ============ 琛細erp_purchase_request_items锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_purchase_request_items`;
+CREATE TABLE `erp_purchase_request_items` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `request_id` bigint NOT NULL COMMENT '閲囪喘鐢宠缂栧彿',
+ `product_id` bigint NOT NULL COMMENT '浜у搧缂栧彿',
+ `product_unit_id` bigint DEFAULT NULL COMMENT '浜у搧鍗曚綅缂栧彿',
+ `product_price` decimal(24,6) DEFAULT NULL COMMENT '浜у搧鍙傝�冨崟浠�',
+ `count` decimal(24,6) NOT NULL COMMENT '鏁伴噺',
+ `total_price` decimal(24,6) DEFAULT NULL COMMENT '鎬讳环',
+ `tax_percent` decimal(24,6) DEFAULT NULL COMMENT '绋庣巼锛岀櫨鍒嗘瘮',
+ `tax_price` decimal(24,6) DEFAULT NULL COMMENT '绋庨',
+ `demand_time` datetime DEFAULT NULL COMMENT '闇�姹傛棩鏈�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `qc_check_flag` tinyint DEFAULT '0' COMMENT '鏄惁闇�瑕佹潵鏂欐楠�',
+ `in_count` decimal(24,6) DEFAULT '0.000000' COMMENT '鍏ュ簱鏁伴噺',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_request_id` (`request_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 閲囪喘鐢宠鏄庣粏琛�';
+
+-- ============ 琛細erp_sale_order锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_sale_order`;
+CREATE TABLE `erp_sale_order` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閿�鍞鍗曞彿',
+ `status` int NOT NULL COMMENT '閿�鍞姸鎬�',
+ `customer_id` bigint DEFAULT NULL COMMENT '瀹㈡埛缂栧彿',
+ `contract_id` bigint DEFAULT NULL COMMENT '鍏宠仈 CRM 鍚堝悓缂栧彿',
+ `contract_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'CRM 鍚堝悓鍗曞彿',
+ `account_id` bigint DEFAULT NULL COMMENT '缁撶畻璐︽埛缂栧彿',
+ `sale_user_id` bigint DEFAULT NULL COMMENT '閿�鍞憳缂栧彿',
+ `order_time` datetime NOT NULL COMMENT '涓嬪崟鏃堕棿',
+ `total_count` decimal(24,6) NOT NULL COMMENT '鍚堣鏁伴噺',
+ `total_price` decimal(24,6) NOT NULL COMMENT '鏈�缁堝悎璁′环鏍硷紝鍗曚綅锛氬厓',
+ `total_product_price` decimal(24,6) NOT NULL COMMENT '鍚堣浜у搧浠锋牸锛屽崟浣嶏細鍏�',
+ `total_tax_price` decimal(24,6) NOT NULL COMMENT '鍚堣绋庨锛屽崟浣嶏細鍏�',
+ `discount_percent` decimal(24,6) NOT NULL COMMENT '浼樻儬鐜囷紝鐧惧垎姣�',
+ `discount_price` decimal(24,6) NOT NULL COMMENT '浼樻儬閲戦锛屽崟浣嶏細鍏�',
+ `deposit_price` decimal(24,6) NOT NULL DEFAULT '0.000000' COMMENT '瀹氶噾閲戦锛屽崟浣嶏細鍏�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹炰緥缂栧彿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `out_count` decimal(24,6) DEFAULT '0.000000' COMMENT '閿�鍞嚭搴撴暟閲�',
+ `out_status` tinyint DEFAULT '0' COMMENT '鍑哄簱鐘舵�侊紙0:鏈嚭搴� 1:閮ㄥ垎鍑哄簱 2:鍏ㄩ儴鍏ュ簱锛�',
+ `production_status` tinyint DEFAULT '0' COMMENT '鐢熶骇鐘舵�侊細0-鏈畬鎴愶紝1-宸插畬鎴�',
+ `production_finish_time` datetime DEFAULT NULL COMMENT '鐢熶骇瀹屾垚鏃堕棿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 閿�鍞鍗�';
+
+-- ============ 琛細erp_sale_order_items锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_sale_order_items`;
+CREATE TABLE `erp_sale_order_items` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `order_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗曠紪鍙�',
+ `product_id` bigint DEFAULT NULL COMMENT '浜у搧缂栧彿',
+ `product_unit_id` bigint DEFAULT NULL COMMENT '浜у搧鍗曚綅缂栧彿',
+ `product_price` decimal(24,6) NOT NULL COMMENT '浜у搧鍗曚綅鍗曚环锛屽崟浣嶏細鍏�',
+ `count` decimal(24,6) NOT NULL COMMENT '鏁伴噺',
+ `total_price` decimal(24,6) NOT NULL COMMENT '鎬讳环锛屽崟浣嶏細鍏�',
+ `tax_percent` decimal(24,6) DEFAULT NULL COMMENT '绋庣巼锛岀櫨鍒嗘瘮',
+ `tax_price` decimal(24,6) DEFAULT NULL COMMENT '绋庨锛屽崟浣嶏細鍏�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `out_count` decimal(24,6) DEFAULT '0.000000' COMMENT '閿�鍞嚭搴撴暟閲�',
+ `need_production` tinyint DEFAULT '0' COMMENT '鏄惁闇�瑕佺敓浜э紙0=鍚� 1=鏄級',
+ `mps_id` bigint DEFAULT NULL COMMENT '鍏宠仈鐨凪PS缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 閿�鍞鍗曢」';
+
+-- ============ 琛細erp_supplier锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `erp_supplier`;
+CREATE TABLE `erp_supplier` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '渚涘簲鍟嗙紪鍙�',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渚涘簲鍟嗗悕绉�',
+ `contact` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�',
+ `mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵嬫満鍙风爜',
+ `telephone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
+ `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢靛瓙閭',
+ `fax` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浼犵湡',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `status` int NOT NULL COMMENT '寮�鍚姸鎬�',
+ `sort` int NOT NULL COMMENT '鎺掑簭',
+ `tax_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绾崇◣浜鸿瘑鍒彿',
+ `tax_percent` decimal(24,6) DEFAULT NULL COMMENT '绋庣巼',
+ `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�鎴疯',
+ `bank_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�鎴疯处鍙�',
+ `bank_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�鎴峰湴鍧�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ERP 渚涘簲鍟�';
+
+-- ============ 琛細flw_channel_definition锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `flw_channel_definition`;
+CREATE TABLE `flw_channel_definition` (
+ `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `VERSION_` int DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `IMPLEMENTATION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ UNIQUE KEY `ACT_IDX_CHANNEL_DEF_UNIQ` (`KEY_`,`VERSION_`,`TENANT_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細flw_event_definition锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `flw_event_definition`;
+CREATE TABLE `flw_event_definition` (
+ `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `VERSION_` int DEFAULT NULL,
+ `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ UNIQUE KEY `ACT_IDX_EVENT_DEF_UNIQ` (`KEY_`,`VERSION_`,`TENANT_ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細flw_event_deployment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `flw_event_deployment`;
+CREATE TABLE `flw_event_deployment` (
+ `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `DEPLOY_TIME_` datetime(3) DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細flw_event_resource锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `flw_event_resource`;
+CREATE TABLE `flw_event_resource` (
+ `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
+ `RESOURCE_BYTES_` longblob,
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `FLW_IDX_EVENT_RSRC_DPL` (`DEPLOYMENT_ID_`) USING BTREE,
+ CONSTRAINT `FLW_FK_EVENT_RSRC_DPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `flw_event_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細flw_ru_batch锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `flw_ru_batch`;
+CREATE TABLE `flw_ru_batch` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `SEARCH_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) NOT NULL,
+ `COMPLETE_TIME_` datetime(3) DEFAULT NULL,
+ `STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `BATCH_DOC_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細flw_ru_batch_part锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `flw_ru_batch_part`;
+CREATE TABLE `flw_ru_batch_part` (
+ `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `BATCH_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
+ `SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SEARCH_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) NOT NULL,
+ `COMPLETE_TIME_` datetime(3) DEFAULT NULL,
+ `STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `RESULT_DOC_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT '',
+ PRIMARY KEY (`ID_`) USING BTREE,
+ KEY `FLW_IDX_BATCH_PART` (`BATCH_ID_`) USING BTREE,
+ CONSTRAINT `FLW_FK_BATCH_PART_PARENT` FOREIGN KEY (`BATCH_ID_`) REFERENCES `flw_ru_batch` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細hrm_attendance_exception锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_attendance_exception`;
+CREATE TABLE `hrm_attendance_exception` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢宠ID',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢宠鍗曞彿',
+ `user_id` bigint NOT NULL COMMENT '鐢宠浜篒D',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `type` tinyint NOT NULL COMMENT '寮傚父绫诲瀷锛�1-琛ュ崱锛�2-鍔犵彮锛�3-鍑哄樊',
+ `exception_date` date NOT NULL COMMENT '寮傚父鏃ユ湡',
+ `exception_time` datetime DEFAULT NULL COMMENT '寮傚父鏃堕棿鐐�',
+ `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢宠鍘熷洜',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
+ `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_user_status` (`user_id`,`status`) USING BTREE,
+ KEY `idx_dept_date` (`dept_id`,`exception_date`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鑰冨嫟寮傚父鐢宠琛�';
+
+-- ============ 琛細hrm_attendance_holiday锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_attendance_holiday`;
+CREATE TABLE `hrm_attendance_holiday` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑺傚亣鏃D',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑺傚亣鏃ュ悕绉�',
+ `date` date NOT NULL COMMENT '鏃ユ湡',
+ `type` tinyint NOT NULL DEFAULT '1' COMMENT '绫诲瀷锛�1-浼戞伅鏃ワ紝2-宸ヤ綔鏃�',
+ `is_legal` tinyint NOT NULL DEFAULT '0' COMMENT '鏄惁娉曞畾鑺傚亣鏃ワ細0-鍚︼紝1-鏄�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_date` (`date`,`deleted`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鑰冨嫟鑺傚亣鏃ラ厤缃〃';
+
+-- ============ 琛細hrm_attendance_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_attendance_record`;
+CREATE TABLE `hrm_attendance_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁板綍ID',
+ `user_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `date` date NOT NULL COMMENT '鑰冨嫟鏃ユ湡',
+ `clock_in_time` datetime DEFAULT NULL COMMENT '涓婄彮鎵撳崱鏃堕棿',
+ `clock_out_time` datetime DEFAULT NULL COMMENT '涓嬬彮鎵撳崱鏃堕棿',
+ `clock_in_type` tinyint DEFAULT NULL COMMENT '涓婄彮鎵撳崱绫诲瀷锛�1-姝e父锛�2-杩熷埌锛�3-缂哄崱',
+ `clock_out_type` tinyint DEFAULT NULL COMMENT '涓嬬彮鎵撳崱绫诲瀷锛�1-姝e父锛�2-鏃╅��锛�3-缂哄崱',
+ `work_hours` decimal(4,2) DEFAULT NULL COMMENT '宸ヤ綔鏃堕暱锛堝皬鏃讹級',
+ `overtime_hours` decimal(4,2) DEFAULT '0.00' COMMENT '鍔犵彮鏃堕暱锛堝皬鏃讹級',
+ `location` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵撳崱鍦扮偣',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `data_source` tinyint DEFAULT '1' COMMENT '鏁版嵁鏉ユ簮锛�1-鎵撳崱锛�2-瀵煎叆',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_date` (`user_id`,`date`) USING BTREE,
+ KEY `idx_dept_date` (`dept_id`,`date`) USING BTREE,
+ KEY `idx_create_time` (`create_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鑰冨嫟鎵撳崱璁板綍琛�';
+
+-- ============ 琛細hrm_attendance_rule锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_attendance_rule`;
+CREATE TABLE `hrm_attendance_rule` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瑙勫垯ID',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瑙勫垯鍚嶇О',
+ `dept_id` bigint DEFAULT NULL COMMENT '閫傜敤閮ㄩ棬ID锛堢┖琛ㄧず鍏ㄥ眬锛�',
+ `work_start_time` time NOT NULL COMMENT '涓婄彮鏃堕棿',
+ `work_end_time` time NOT NULL COMMENT '涓嬬彮鏃堕棿',
+ `late_allow_minutes` tinyint DEFAULT '0' COMMENT '杩熷埌鍏佽鍒嗛挓鏁�',
+ `early_allow_minutes` tinyint DEFAULT '0' COMMENT '鏃╅��鍏佽鍒嗛挓鏁�',
+ `overtime_threshold` decimal(4,2) DEFAULT '1.00' COMMENT '鍔犵彮璧风畻鏃堕暱锛堝皬鏃讹級',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_dept_id` (`dept_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鑰冨嫟瑙勫垯閰嶇疆琛�';
+
+-- ============ 琛細hrm_attendance_summary锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_attendance_summary`;
+CREATE TABLE `hrm_attendance_summary` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '姹囨�籌D',
+ `user_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `year_month` varchar(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '骞存湀锛屾牸寮忥細yyyy-MM',
+ `work_days` int NOT NULL DEFAULT '0' COMMENT '搴斿嚭鍕ゅぉ鏁�',
+ `actual_days` int NOT NULL DEFAULT '0' COMMENT '瀹為檯鍑哄嫟澶╂暟',
+ `late_count` int NOT NULL DEFAULT '0' COMMENT '杩熷埌娆℃暟',
+ `early_count` int NOT NULL DEFAULT '0' COMMENT '鏃╅��娆℃暟',
+ `absent_count` int NOT NULL DEFAULT '0' COMMENT '缂哄崱娆℃暟',
+ `overtime_hours` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '鍔犵彮鏃堕暱锛堝皬鏃讹級',
+ `leave_hours` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '璇峰亣鏃堕暱锛堝皬鏃讹級',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_year_month` (`user_id`,`year_month`,`deleted`) USING BTREE,
+ KEY `idx_dept_year_month` (`dept_id`,`year_month`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鑰冨嫟缁熻姹囨�昏〃';
+
+-- ============ 琛細hrm_employee锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee`;
+CREATE TABLE `hrm_employee` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍛樺伐ID',
+ `user_id` bigint DEFAULT NULL COMMENT '绯荤粺鐢ㄦ埛id',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `post_id` bigint DEFAULT NULL COMMENT '宀椾綅ID',
+ `post_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宀椾綅ID鍒楄〃锛圝SON鏍煎紡锛�',
+ `employee_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍛樺伐缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍛樺伐濮撳悕',
+ `gender` tinyint DEFAULT NULL COMMENT '鎬у埆锛�1-鐢凤紝2-濂�',
+ `birthday` date DEFAULT NULL COMMENT '鍑虹敓鏃ユ湡',
+ `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵嬫満鍙风爜',
+ `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閭',
+ `id_card` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '韬唤璇佸彿',
+ `nation` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '姘戞棌',
+ `marriage_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '濠氬Щ鐘舵��',
+ `age` int DEFAULT NULL COMMENT '骞撮緞',
+ `education` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瀛﹀巻',
+ `political_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏀挎不闈㈣矊',
+ `hire_date` date NOT NULL COMMENT '鍏ヨ亴鏃ユ湡',
+ `regular_date` date DEFAULT NULL COMMENT '杞鏃ユ湡',
+ `leave_date` date DEFAULT NULL COMMENT '绂昏亴鏃ユ湡',
+ `employee_status` tinyint NOT NULL DEFAULT '1' COMMENT '鍛樺伐鐘舵�侊細1-鍦ㄨ亴锛�2-璇曠敤锛�3-绂昏亴',
+ `annual_leave_balance` decimal(4,2) DEFAULT '0.00' COMMENT '骞村亣浣欓锛堝ぉ锛�',
+ `sick_leave_balance` decimal(4,2) DEFAULT '0.00' COMMENT '鐥呭亣浣欓锛堝ぉ锛�',
+ `salary_structure_id` bigint DEFAULT NULL COMMENT '钖叕缁撴瀯ID',
+ `base_salary` decimal(12,2) DEFAULT NULL COMMENT '鍩烘湰宸ヨ祫',
+ `role_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙掕壊ID鍒楄〃锛圝SON鏍煎紡锛�',
+ `bank_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�鎴烽摱琛�',
+ `bank_account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閾惰璐﹀彿',
+ `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '灞呬綇鍦板潃',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_employee_no` (`employee_no`) USING BTREE,
+ UNIQUE KEY `uk_phone` (`phone`) USING BTREE,
+ KEY `idx_dept_id` (`dept_id`) USING BTREE,
+ KEY `idx_employee_status` (`employee_status`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐淇℃伅琛�';
+
+-- ============ 琛細hrm_employee_contract锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee_contract`;
+CREATE TABLE `hrm_employee_contract` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍚堝悓ID',
+ `parent_id` bigint DEFAULT NULL COMMENT '缁涓婁竴浠藉悎鍚孖D',
+ `is_current` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁褰撳墠鐢熸晥鍚堝悓',
+ `contract_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍚堝悓缂栧彿',
+ `employee_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `contract_type` tinyint NOT NULL COMMENT '鍚堝悓绫诲瀷锛�1-鍔冲姩鍚堝悓锛�2-鍔冲姟鍚堝悓锛�3-瀹炰範鍗忚锛�4-鍔冲姟娲鹃仯锛�5-鍏朵粬',
+ `contract_term_type` tinyint NOT NULL COMMENT '鍚堝悓鏈熼檺绫诲瀷锛�1-鍥哄畾鏈熼檺锛�2-鏃犲浐瀹氭湡闄愶紝3-浠ュ畬鎴愪竴瀹氬伐浣滀换鍔′负鏈熼檺',
+ `sign_company` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绛剧害涓讳綋锛堝叕鍙稿叏绉帮級',
+ `sign_date` date DEFAULT NULL COMMENT '绛捐鏃ユ湡',
+ `start_date` date NOT NULL COMMENT '鍚堝悓寮�濮嬫棩鏈�',
+ `end_date` date DEFAULT NULL COMMENT '鍚堝悓缁撴潫鏃ユ湡锛堟棤鍥哄畾鏈熼檺鍙负绌猴級',
+ `probation_start_date` date DEFAULT NULL COMMENT '璇曠敤鏈熷紑濮嬫棩鏈�',
+ `probation_end_date` date DEFAULT NULL COMMENT '璇曠敤鏈熺粨鏉熸棩鏈�',
+ `probation_salary` decimal(10,2) DEFAULT NULL COMMENT '璇曠敤鏈熷伐璧�',
+ `regular_salary` decimal(10,2) DEFAULT NULL COMMENT '杞宸ヨ祫',
+ `terminate_status` tinyint NOT NULL DEFAULT '0' COMMENT '瑙i櫎/缁堟鐘舵�侊細0-姝e父锛�1-宸茶В闄わ紝2-宸茬粓姝�',
+ `terminate_date` date DEFAULT NULL COMMENT '瑙i櫎/缁堟鏃ユ湡',
+ `terminate_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙i櫎/缁堟鍘熷洜',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_contract_no` (`contract_no`) USING BTREE,
+ KEY `idx_employee_id` (`employee_id`) USING BTREE,
+ KEY `idx_end_date` (`end_date`) USING BTREE,
+ KEY `idx_terminate_status` (`terminate_status`) USING BTREE,
+ KEY `idx_parent_id` (`parent_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐鍚堝悓琛�';
+
+-- ============ 琛細hrm_employee_education锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee_education`;
+CREATE TABLE `hrm_employee_education` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁板綍ID',
+ `employee_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `school_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀛︽牎鍚嶇О',
+ `major` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓撲笟',
+ `degree` tinyint NOT NULL COMMENT '瀛﹀巻锛�1-楂樹腑锛�2-澶т笓锛�3-鏈锛�4-纭曞+锛�5-鍗氬+',
+ `start_date` date NOT NULL COMMENT '鍏ュ鏃堕棿',
+ `end_date` date NOT NULL COMMENT '姣曚笟鏃堕棿',
+ `certificate_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇佷功缂栧彿',
+ `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_employee_id` (`employee_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐鏁欒偛缁忓巻琛�';
+
+-- ============ 琛細hrm_employee_emergency_contact锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee_emergency_contact`;
+CREATE TABLE `hrm_employee_emergency_contact` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁板綍ID',
+ `employee_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑱旂郴浜哄鍚�',
+ `relationship` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '涓庡憳宸ュ叧绯�',
+ `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑱旂郴鐢佃瘽',
+ `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鍦板潃',
+ `sort` tinyint DEFAULT '1' COMMENT '鎺掑簭锛堝彲璁剧疆澶氫釜绱ф�ヨ仈绯讳汉锛�',
+ `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_employee_id` (`employee_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐绱ф�ヨ仈绯讳汉琛�';
+
+-- ============ 琛細hrm_employee_salary锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee_salary`;
+CREATE TABLE `hrm_employee_salary` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '妗fID',
+ `user_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `salary_structure_id` bigint NOT NULL COMMENT '钖叕缁撴瀯ID',
+ `base_salary` decimal(12,2) NOT NULL COMMENT '鍩烘湰宸ヨ祫',
+ `performance_salary` decimal(12,2) DEFAULT NULL COMMENT '缁╂晥宸ヨ祫',
+ `meal_allowance` decimal(12,2) DEFAULT '0.00' COMMENT '椁愯ˉ',
+ `transport_allowance` decimal(12,2) DEFAULT '0.00' COMMENT '浜ら�氳ˉ璐�',
+ `other_allowance` decimal(12,2) DEFAULT '0.00' COMMENT '鍏朵粬琛ヨ创',
+ `effective_date` date NOT NULL COMMENT '鐢熸晥鏃ユ湡',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_effective` (`user_id`,`effective_date`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐钖叕妗f琛�';
+
+-- ============ 琛細hrm_employee_schedule锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee_schedule`;
+CREATE TABLE `hrm_employee_schedule` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鎺掔彮ID',
+ `employee_id` bigint NOT NULL COMMENT '鍛樺伐ID锛屽叧鑱� hrm_employee.id',
+ `date` date NOT NULL COMMENT '鎺掔彮鏃ユ湡',
+ `shift_id` bigint DEFAULT NULL COMMENT '鐝ID锛屽叧鑱� hrm_shift.id锛屼负绌鸿〃绀轰紤鎭�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_employee_date` (`employee_id`,`date`) USING BTREE,
+ KEY `idx_date` (`date`) USING BTREE,
+ KEY `idx_shift_id` (`shift_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐鎺掔彮鏄庣粏琛�';
+
+-- ============ 琛細hrm_employee_social_security锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee_social_security`;
+CREATE TABLE `hrm_employee_social_security` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '妗fID',
+ `user_id` bigint NOT NULL COMMENT '绯荤粺鐢ㄦ埛ID',
+ `social_security_scheme_id` bigint NOT NULL COMMENT '绀句繚鍏Н閲戞柟妗圛D',
+ `social_security_base` decimal(12,2) NOT NULL COMMENT '绀句繚缂寸撼鍩烘暟',
+ `housing_fund_base` decimal(12,2) NOT NULL COMMENT '鍏Н閲戠即绾冲熀鏁�',
+ `effective_date` date NOT NULL COMMENT '鐢熸晥鏃ユ湡',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_effective` (`user_id`,`effective_date`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE,
+ KEY `idx_scheme_id` (`social_security_scheme_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐绀句繚鍏Н閲戞。妗堣〃';
+
+-- ============ 琛細hrm_employee_work_history锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_employee_work_history`;
+CREATE TABLE `hrm_employee_work_history` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁板綍ID',
+ `employee_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍏徃鍚嶇О',
+ `position` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑱屼綅',
+ `start_date` date NOT NULL COMMENT '鍏ヨ亴鏃堕棿',
+ `end_date` date DEFAULT NULL COMMENT '绂昏亴鏃堕棿',
+ `work_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔鍐呭',
+ `leave_reason` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绂昏亴鍘熷洜',
+ `reference_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇佹槑浜哄鍚�',
+ `reference_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇佹槑浜虹數璇�',
+ `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_employee_id` (`employee_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍛樺伐宸ヤ綔缁忓巻琛�';
+
+-- ============ 琛細hrm_leave_application锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_leave_application`;
+CREATE TABLE `hrm_leave_application` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢宠ID',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢宠鍗曞彿',
+ `user_id` bigint NOT NULL COMMENT '鐢宠浜篒D',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `leave_type` tinyint NOT NULL COMMENT '璇峰亣绫诲瀷锛�1-浜嬪亣锛�2-鐥呭亣锛�3-骞村亣锛�4-濠氬亣锛�5-浜у亣锛�6-涓у亣',
+ `start_time` datetime NOT NULL COMMENT '寮�濮嬫椂闂�',
+ `end_time` datetime NOT NULL COMMENT '缁撴潫鏃堕棿',
+ `duration` decimal(4,2) NOT NULL COMMENT '璇峰亣鏃堕暱锛堝ぉ锛�',
+ `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璇峰亣鍘熷洜',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
+ `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_user_status` (`user_id`,`status`) USING BTREE,
+ KEY `idx_dept_time` (`dept_id`,`start_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM璇峰亣鐢宠琛�';
+
+-- ============ 琛細hrm_leave_type_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_leave_type_config`;
+CREATE TABLE `hrm_leave_type_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `leave_type` int NOT NULL COMMENT '璇峰亣绫诲瀷锛�1-浜嬪亣, 2-鐥呭亣, 3-骞村亣, 4-濠氬亣, 5-浜у亣, 6-涓у亣',
+ `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '绫诲瀷鍚嶇О',
+ `deduction_ratio` decimal(5,4) NOT NULL DEFAULT '0.0000' COMMENT '鎵f姣斾緥锛�0-1涔嬮棿锛屽0.5琛ㄧず鎵�50%锛�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `status` int NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤, 1-绂佺敤',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍒涘缓浜�',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏇存柊浜�',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='璇峰亣绫诲瀷鎵f閰嶇疆';
+
+-- ============ 琛細hrm_overtime_application锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_overtime_application`;
+CREATE TABLE `hrm_overtime_application` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢宠ID',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢宠鍗曞彿',
+ `user_id` bigint NOT NULL COMMENT '绯荤粺鐢ㄦ埛ID',
+ `employee_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `overtime_date` date NOT NULL COMMENT '鍔犵彮鏃ユ湡',
+ `start_time` time NOT NULL COMMENT '寮�濮嬫椂闂�',
+ `end_time` time NOT NULL COMMENT '缁撴潫鏃堕棿',
+ `duration` decimal(6,1) NOT NULL COMMENT '鎵i櫎鐢ㄩ鍚庣殑鍔犵彮鏃堕暱锛�0.5灏忔椂鍙栨暣锛�',
+ `overtime_type` tinyint NOT NULL COMMENT '1-宸ヤ綔鏃ワ紝2-浼戞伅鏃ワ紝3-娉曞畾鑺傚亣鏃�',
+ `cross_day` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁璺ㄥぉ',
+ `meal_deduction` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鎵i櫎鐢ㄩ鏃堕棿',
+ `meal_deduction_hours` decimal(4,1) NOT NULL DEFAULT '0.0' COMMENT '鐢ㄩ鎵i櫎灏忔椂鏁�',
+ `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍔犵彮鍘熷洜',
+ `related_type` tinyint DEFAULT NULL COMMENT '鍏宠仈绫诲瀷锛�1-椤圭洰锛�2-宸ュ崟',
+ `related_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '椤圭洰/宸ュ崟缂栧彿',
+ `work_content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔鍐呭绠�杩�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗忓悓鍔炲叕娴佺▼瀹炰緥ID',
+ `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_hrm_overtime_no` (`no`) USING BTREE,
+ KEY `idx_hrm_overtime_user_date_status` (`user_id`,`overtime_date`,`status`) USING BTREE,
+ KEY `idx_hrm_overtime_process_instance` (`process_instance_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鍔犵彮鐢宠琛�';
+
+-- ============ 琛細hrm_resignation_application锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_resignation_application`;
+CREATE TABLE `hrm_resignation_application` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢宠ID',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢宠鍗曞彿',
+ `user_id` bigint NOT NULL COMMENT '鐢宠浜篒D',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `resignation_type` tinyint NOT NULL COMMENT '绂昏亴绫诲瀷锛�1-涓诲姩绂昏亴锛�2-琚姩绂昏亴锛�3-鍚堝悓鍒版湡',
+ `expected_date` date NOT NULL COMMENT '棰勮绂昏亴鏃ユ湡',
+ `actual_date` date DEFAULT NULL COMMENT '瀹為檯绂昏亴鏃ユ湡',
+ `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绂昏亴鍘熷洜',
+ `handover_user_id` bigint DEFAULT NULL COMMENT '浜ゆ帴浜篒D',
+ `handover_status` tinyint DEFAULT '0' COMMENT '浜ゆ帴鐘舵�侊細0-鏈紑濮嬶紝10-杩涜涓紝20-宸插畬鎴�',
+ `handover_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浜ゆ帴璇存槑',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
+ `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_user_status` (`user_id`,`status`) USING BTREE,
+ KEY `idx_dept_time` (`dept_id`,`expected_date`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM绂昏亴鐢宠琛�';
+
+-- ============ 琛細hrm_salary_calculation锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_salary_calculation`;
+CREATE TABLE `hrm_salary_calculation` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏍哥畻ID',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏍哥畻鍗曞彿',
+ `period` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏍哥畻鍛ㄦ湡锛堝2024-01锛�',
+ `user_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `dept_id` bigint NOT NULL COMMENT '閮ㄩ棬ID',
+ `base_salary` decimal(12,2) NOT NULL COMMENT '鍩烘湰宸ヨ祫',
+ `performance_salary` decimal(12,2) DEFAULT NULL COMMENT '缁╂晥宸ヨ祫',
+ `overtime_pay` decimal(12,2) DEFAULT '0.00' COMMENT '鍔犵彮宸ヨ祫',
+ `meal_allowance` decimal(12,2) DEFAULT '0.00' COMMENT '椁愯ˉ',
+ `transport_allowance` decimal(12,2) DEFAULT '0.00' COMMENT '浜ら�氳ˉ璐�',
+ `other_allowance` decimal(12,2) DEFAULT '0.00' COMMENT '鍏朵粬琛ヨ创',
+ `social_security_deduction` decimal(12,2) DEFAULT NULL COMMENT '绀句繚鎵i櫎',
+ `housing_fund_deduction` decimal(12,2) DEFAULT NULL COMMENT '鍏Н閲戞墸闄�',
+ `tax_deduction` decimal(12,2) DEFAULT NULL COMMENT '涓◣鎵i櫎',
+ `other_deduction` decimal(12,2) DEFAULT '0.00' COMMENT '鍏朵粬鎵i櫎',
+ `leave_deduction` decimal(10,2) DEFAULT '0.00' COMMENT '璇峰亣鎵f',
+ `actual_salary` decimal(12,2) NOT NULL COMMENT '瀹炲彂宸ヨ祫',
+ `work_days` tinyint DEFAULT NULL COMMENT '鍑哄嫟澶╂暟',
+ `overtime_hours` decimal(4,2) DEFAULT NULL COMMENT '鍔犵彮鏃堕暱',
+ `total_work_hours` decimal(8,2) DEFAULT NULL COMMENT '鎺掔彮鎬诲伐鏃讹紙灏忔椂锛�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-寰呯‘璁わ紝10-宸茬‘璁わ紝20-宸插彂鏀�',
+ `confirm_time` datetime DEFAULT NULL COMMENT '纭鏃堕棿',
+ `confirm_user_id` bigint DEFAULT NULL COMMENT '纭浜篒D',
+ `payment_time` datetime DEFAULT NULL COMMENT '鍙戞斁鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_user_period` (`user_id`,`period`) USING BTREE,
+ KEY `idx_dept_period` (`dept_id`,`period`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM钖叕鏍哥畻璁板綍琛�';
+
+-- ============ 琛細hrm_salary_payment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_salary_payment`;
+CREATE TABLE `hrm_salary_payment` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍙戞斁ID',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙戞斁鍗曞彿',
+ `period` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙戞斁鍛ㄦ湡',
+ `total_amount` decimal(14,2) DEFAULT NULL COMMENT '鍙戞斁鎬婚噾棰�',
+ `total_count` int DEFAULT NULL COMMENT '鍙戞斁浜烘暟',
+ `payment_method` tinyint DEFAULT NULL COMMENT '鍙戞斁鏂瑰紡锛�1-閾惰杞处锛�2-鐜伴噾',
+ `payment_time` datetime DEFAULT NULL COMMENT '鍙戞斁鏃堕棿',
+ `status` tinyint DEFAULT '0' COMMENT '鐘舵�侊細0-寰呭彂鏀撅紝10-宸插彂鏀�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_period` (`period`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM钖祫鍙戞斁鍙拌处琛�';
+
+-- ============ 琛細hrm_salary_payment_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_salary_payment_detail`;
+CREATE TABLE `hrm_salary_payment_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `payment_id` bigint NOT NULL COMMENT '鍙戞斁鍙拌处ID',
+ `calculation_id` bigint NOT NULL COMMENT '钖叕鏍哥畻ID',
+ `user_id` bigint NOT NULL COMMENT '鍛樺伐ID',
+ `dept_id` bigint DEFAULT NULL COMMENT '閮ㄩ棬ID',
+ `actual_salary` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '瀹炲彂宸ヨ祫',
+ `status` int NOT NULL DEFAULT '0' COMMENT '鍙戞斁鐘舵�侊細0-寰呭彂鏀撅紝10-宸插彂鏀�',
+ `payment_time` datetime DEFAULT NULL COMMENT '鍙戞斁鏃堕棿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓浜�',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊浜�',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_payment_id` (`payment_id`) USING BTREE,
+ KEY `idx_calculation_id` (`calculation_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='钖祫鍙戞斁鏄庣粏';
+
+-- ============ 琛細hrm_salary_structure锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_salary_structure`;
+CREATE TABLE `hrm_salary_structure` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缁撴瀯ID',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '缁撴瀯鍚嶇О',
+ `base_salary` decimal(12,2) NOT NULL COMMENT '鍩烘湰宸ヨ祫',
+ `performance_ratio` decimal(4,2) DEFAULT '0.00' COMMENT '缁╂晥宸ヨ祫鍗犳瘮锛�%锛�',
+ `overtime_pay_ratio` decimal(4,2) DEFAULT '1.50' COMMENT '鍔犵彮宸ヨ祫鍊嶇巼',
+ `rest_day_overtime_pay_ratio` decimal(4,2) DEFAULT '2.00' COMMENT '浼戞伅鏃ュ姞鐝伐璧勫�嶇巼',
+ `legal_holiday_overtime_pay_ratio` decimal(4,2) DEFAULT '3.00' COMMENT '娉曞畾鑺傚亣鏃ュ姞鐝伐璧勫�嶇巼',
+ `social_security_base` decimal(12,2) DEFAULT NULL COMMENT '绀句繚鍩烘暟',
+ `housing_fund_base` decimal(12,2) DEFAULT NULL COMMENT '鍏Н閲戝熀鏁�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM钖叕缁撴瀯琛�';
+
+-- ============ 琛細hrm_shift锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_shift`;
+CREATE TABLE `hrm_shift` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐝ID',
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐝鍚嶇О',
+ `start_time` time NOT NULL COMMENT '涓婄彮鏃堕棿',
+ `end_time` time NOT NULL COMMENT '涓嬬彮鏃堕棿',
+ `work_hours` decimal(5,2) DEFAULT NULL COMMENT '鏍囧噯宸ユ椂锛堝皬鏃讹級',
+ `cross_day` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鏄惁璺ㄥぉ',
+ `color` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏍囩棰滆壊锛堝崄鍏繘鍒讹級',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM鐝瀹氫箟琛�';
+
+-- ============ 琛細hrm_social_security_scheme锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_social_security_scheme`;
+CREATE TABLE `hrm_social_security_scheme` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏂规ID',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏂规鍚嶇О',
+ `effective_date` date NOT NULL COMMENT '鐢熸晥鏃ユ湡',
+ `pension_company_ratio` decimal(5,4) NOT NULL DEFAULT '0.1600' COMMENT '鍏昏�佷繚闄╀紒涓氱即绾虫瘮渚�',
+ `pension_personal_ratio` decimal(5,4) NOT NULL DEFAULT '0.0800' COMMENT '鍏昏�佷繚闄╀釜浜虹即绾虫瘮渚�',
+ `medical_company_ratio` decimal(5,4) NOT NULL DEFAULT '0.0950' COMMENT '鍖荤枟淇濋櫓浼佷笟缂寸撼姣斾緥',
+ `medical_personal_ratio` decimal(5,4) NOT NULL DEFAULT '0.0200' COMMENT '鍖荤枟淇濋櫓涓汉缂寸撼姣斾緥',
+ `unemployment_company_ratio` decimal(5,4) NOT NULL DEFAULT '0.0050' COMMENT '澶变笟淇濋櫓浼佷笟缂寸撼姣斾緥',
+ `unemployment_personal_ratio` decimal(5,4) NOT NULL DEFAULT '0.0050' COMMENT '澶变笟淇濋櫓涓汉缂寸撼姣斾緥',
+ `work_injury_ratio` decimal(5,4) NOT NULL DEFAULT '0.0050' COMMENT '宸ヤ激淇濋櫓浼佷笟缂寸撼姣斾緥',
+ `maternity_ratio` decimal(5,4) NOT NULL DEFAULT '0.0050' COMMENT '鐢熻偛淇濋櫓浼佷笟缂寸撼姣斾緥',
+ `housing_fund_company_ratio` decimal(5,4) NOT NULL DEFAULT '0.1200' COMMENT '鍏Н閲戜紒涓氱即绾虫瘮渚�',
+ `housing_fund_personal_ratio` decimal(5,4) NOT NULL DEFAULT '0.1200' COMMENT '鍏Н閲戜釜浜虹即绾虫瘮渚�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_effective_date` (`effective_date`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM绀句繚鍏Н閲戞柟妗堣〃';
+
+-- ============ 琛細hrm_tax_rate_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_tax_rate_config`;
+CREATE TABLE `hrm_tax_rate_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '閰嶇疆ID',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閰嶇疆鍚嶇О',
+ `effective_date` date NOT NULL COMMENT '鐢熸晥鏃ユ湡',
+ `level` tinyint NOT NULL COMMENT '绋庣巼绾ф暟锛�1-7',
+ `min_amount` decimal(12,2) NOT NULL COMMENT '搴旂撼绋庢墍寰楅涓嬮檺锛堝惈锛�',
+ `max_amount` decimal(12,2) NOT NULL COMMENT '搴旂撼绋庢墍寰楅涓婇檺锛堜笉鍚級锛�0琛ㄧず鏃犱笂闄�',
+ `tax_rate` decimal(5,4) NOT NULL COMMENT '绋庣巼',
+ `quick_deduction` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '閫熺畻鎵i櫎鏁�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_effective_date` (`effective_date`) USING BTREE,
+ KEY `idx_level` (`level`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM涓◣绋庣巼閰嶇疆琛�';
+
+-- ============ 琛細hrm_transfer_application锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `hrm_transfer_application`;
+CREATE TABLE `hrm_transfer_application` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢宠ID',
+ `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢宠鍗曞彿',
+ `user_id` bigint NOT NULL COMMENT '鐢宠浜篒D',
+ `current_dept_id` bigint NOT NULL COMMENT '鍘熼儴闂↖D',
+ `current_post_id` bigint NOT NULL COMMENT '鍘熷矖浣岻D',
+ `target_dept_id` bigint NOT NULL COMMENT '鐩爣閮ㄩ棬ID',
+ `target_post_id` bigint NOT NULL COMMENT '鐩爣宀椾綅ID',
+ `transfer_type` tinyint NOT NULL COMMENT '璋冨矖绫诲瀷锛�1-骞宠皟锛�2-鍗囪亴锛�3-闄嶈亴',
+ `effective_date` date NOT NULL COMMENT '鐢熸晥鏃ユ湡',
+ `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璋冨矖鍘熷洜',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
+ `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_no` (`no`) USING BTREE,
+ KEY `idx_user_status` (`user_id`,`status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='HRM璋冨矖鐢宠琛�';
+
+-- ============ 琛細im_channel锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_channel`;
+CREATE TABLE `im_channel` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '棰戦亾涓氬姟鐮�',
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '棰戦亾鍚嶇О',
+ `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '棰戦亾澶村儚',
+ `sort` int DEFAULT '0' COMMENT '鎺掑簭',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1绂佺敤锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 棰戦亾琛�';
+
+-- ============ 琛細im_channel_material锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_channel_material`;
+CREATE TABLE `im_channel_material` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `channel_id` bigint NOT NULL COMMENT '棰戦亾缂栧彿',
+ `type` tinyint NOT NULL COMMENT '绱犳潗鍐呭绫诲瀷',
+ `title` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏍囬',
+ `cover_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '灏侀潰鍥�',
+ `summary` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎽樿',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '瀵屾枃鏈� HTML',
+ `url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璺宠浆閾炬帴',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_channel_id` (`channel_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 棰戦亾绱犳潗琛�';
+
+-- ============ 琛細im_channel_message锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_channel_message`;
+CREATE TABLE `im_channel_message` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `channel_id` bigint NOT NULL COMMENT '棰戦亾缂栧彿',
+ `material_id` bigint DEFAULT NULL COMMENT '鍏宠仈绱犳潗缂栧彿',
+ `type` tinyint NOT NULL COMMENT '娑堟伅绫诲瀷',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '娑堟伅鍐呭 JSON',
+ `receiver_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎺ユ敹浜虹紪鍙峰垪琛�',
+ `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_channel_id` (`channel_id`) USING BTREE,
+ KEY `idx_send_time` (`send_time`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 棰戦亾娑堟伅琛�';
+
+-- ============ 琛細im_conversation锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_conversation`;
+CREATE TABLE `im_conversation` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '浼氳瘽缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `conversation_type` tinyint NOT NULL COMMENT '浼氳瘽绫诲瀷锛�1绉佽亰 2缇よ亰锛�',
+ `target_id` bigint NOT NULL COMMENT '鐩爣缂栧彿锛堢鑱婁负鐢ㄦ埛ID锛岀兢鑱婁负缇D锛�',
+ `last_message_id` bigint DEFAULT NULL COMMENT '鏈�鍚庢秷鎭紪鍙�',
+ `last_message_time` datetime DEFAULT NULL COMMENT '鏈�鍚庢秷鎭椂闂�',
+ `unread_count` int NOT NULL DEFAULT '0' COMMENT '鏈娑堟伅鏁�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_target_type` (`user_id`,`target_id`,`conversation_type`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='浼氳瘽琛�';
+
+-- ============ 琛細im_conversation_read锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_conversation_read`;
+CREATE TABLE `im_conversation_read` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `conversation_type` tinyint NOT NULL COMMENT '浼氳瘽绫诲瀷锛�1绉佽亰 2缇よ亰 3棰戦亾锛�',
+ `target_id` bigint NOT NULL COMMENT '鐩爣缂栧彿',
+ `message_id` bigint NOT NULL COMMENT '鏈�澶у凡璇绘秷鎭紪鍙�',
+ `read_time` datetime DEFAULT NULL COMMENT '鏈�杩戝凡璇绘椂闂�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_conv` (`user_id`,`conversation_type`,`target_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 浼氳瘽璇讳綅缃〃';
+
+-- ============ 琛細im_face_pack锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_face_pack`;
+CREATE TABLE `im_face_pack` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '琛ㄦ儏鍖呭悕绉�',
+ `icon` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '琛ㄦ儏鍖呭浘鏍�',
+ `sort` int DEFAULT '0' COMMENT '鎺掑簭',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1绂佺敤锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 琛ㄦ儏鍖呰〃';
+
+-- ============ 琛細im_face_pack_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_face_pack_item`;
+CREATE TABLE `im_face_pack_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `pack_id` bigint NOT NULL COMMENT '鎵�灞炶〃鎯呭寘缂栧彿',
+ `url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '琛ㄦ儏鍥� URL',
+ `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '琛ㄦ儏鍚�',
+ `width` int DEFAULT NULL COMMENT '娓叉煋瀹藉害锛堝儚绱狅級',
+ `height` int DEFAULT NULL COMMENT '娓叉煋楂樺害锛堝儚绱狅級',
+ `sort` int DEFAULT '0' COMMENT '鎺掑簭',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1绂佺敤锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_pack_id` (`pack_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 琛ㄦ儏鍖呴」琛�';
+
+-- ============ 琛細im_face_user_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_face_user_item`;
+CREATE TABLE `im_face_user_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鎵�灞炵敤鎴风紪鍙�',
+ `url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '琛ㄦ儏鍥� URL',
+ `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '琛ㄦ儏鍚�',
+ `width` int DEFAULT NULL COMMENT '娓叉煋瀹藉害锛堝儚绱狅級',
+ `height` int DEFAULT NULL COMMENT '娓叉煋楂樺害锛堝儚绱狅級',
+ `sort` int DEFAULT '0' COMMENT '鎺掑簭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 鐢ㄦ埛绉佹湁琛ㄦ儏琛�';
+
+-- ============ 琛細im_friend锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_friend`;
+CREATE TABLE `im_friend` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `friend_user_id` bigint NOT NULL COMMENT '濂藉弸鐢ㄦ埛缂栧彿',
+ `silent` bit(1) DEFAULT b'0' COMMENT '鏄惁鍏嶆墦鎵�',
+ `display_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '濂藉弸灞曠ず澶囨敞',
+ `add_source` tinyint DEFAULT NULL COMMENT '娣诲姞鏉ユ簮',
+ `pinned` bit(1) DEFAULT b'0' COMMENT '鏄惁缃《鑱旂郴浜�',
+ `blocked` bit(1) DEFAULT b'0' COMMENT '鏄惁鎷夐粦',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '濂藉弸鐘舵�侊紙0姝e父 1绂佺敤/宸插垹闄わ級',
+ `add_time` datetime DEFAULT NULL COMMENT '娣诲姞濂藉弸鏃堕棿',
+ `delete_time` datetime DEFAULT NULL COMMENT '鍒犻櫎濂藉弸鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_friend` (`user_id`,`friend_user_id`) USING BTREE,
+ KEY `idx_friend_user_id` (`friend_user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 濂藉弸鍏崇郴琛�';
+
+-- ============ 琛細im_friend_request锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_friend_request`;
+CREATE TABLE `im_friend_request` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `from_user_id` bigint NOT NULL COMMENT '鍙戣捣鏂圭敤鎴风紪鍙�',
+ `to_user_id` bigint NOT NULL COMMENT '鎺ユ敹鏂圭敤鎴风紪鍙�',
+ `apply_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢宠鐞嗙敱',
+ `display_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙戣捣鏂瑰鎺ユ敹鏂圭殑澶囨敞',
+ `add_source` tinyint DEFAULT NULL COMMENT '娣诲姞鏉ユ簮',
+ `handle_result` tinyint DEFAULT NULL COMMENT '澶勭悊缁撴灉',
+ `handle_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶勭悊鐞嗙敱',
+ `handle_time` datetime DEFAULT NULL COMMENT '澶勭悊鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_from_user_id` (`from_user_id`) USING BTREE,
+ KEY `idx_to_user_id` (`to_user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 濂藉弸鐢宠璁板綍琛�';
+
+-- ============ 琛細im_group锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_group`;
+CREATE TABLE `im_group` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '缇ゅ悕绉�',
+ `owner_user_id` bigint NOT NULL COMMENT '缇や富鐢ㄦ埛缂栧彿',
+ `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缇ゅご鍍�',
+ `notice` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缇ゅ叕鍛�',
+ `join_approval` bit(1) DEFAULT b'0' COMMENT '杩涚兢鏄惁闇�瀹℃壒',
+ `banned` bit(1) DEFAULT b'0' COMMENT '鏄惁灏佺',
+ `banned_reason` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '灏佺鍘熷洜',
+ `banned_time` datetime DEFAULT NULL COMMENT '灏佺鏃堕棿',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '缇ょ姸鎬侊紙0姝e父 1宸茶В鏁o級',
+ `dissolved_time` datetime DEFAULT NULL COMMENT '瑙f暎鏃堕棿',
+ `muted_all` bit(1) DEFAULT b'0' COMMENT '鏄惁鍏ㄧ兢绂佽█',
+ `pinned_message_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缇ょ疆椤舵秷鎭紪鍙峰垪琛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_owner_user_id` (`owner_user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 缇や俊鎭〃';
+
+-- ============ 琛細im_group_member锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_group_member`;
+CREATE TABLE `im_group_member` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `group_id` bigint NOT NULL COMMENT '缇ょ紪鍙�',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `display_user_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁勫唴鏄剧ず鍚�',
+ `group_remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缇ゅ娉�',
+ `silent` bit(1) DEFAULT b'0' COMMENT '鏄惁鍏嶆墦鎵�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鎴愬憳鐘舵�侊紙0姝e父 1绂佺敤锛�',
+ `role` tinyint NOT NULL DEFAULT '0' COMMENT '鎴愬憳瑙掕壊锛�0鏅�氭垚鍛� 1绠$悊鍛� 2缇や富锛�',
+ `join_time` datetime DEFAULT NULL COMMENT '鍏ョ兢鏃堕棿',
+ `add_source` tinyint DEFAULT NULL COMMENT '鍔犲叆鏉ユ簮',
+ `inviter_user_id` bigint DEFAULT NULL COMMENT '閭�璇蜂汉鐢ㄦ埛缂栧彿',
+ `quit_time` datetime DEFAULT NULL COMMENT '閫�缇ゆ椂闂�',
+ `mute_end_time` datetime DEFAULT NULL COMMENT '绂佽█鍒版湡鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_group_user` (`group_id`,`user_id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 缇ゆ垚鍛樿〃';
+
+-- ============ 琛細im_group_message锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_group_message`;
+CREATE TABLE `im_group_message` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `client_message_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瀹㈡埛绔秷鎭紪鍙�',
+ `sender_id` bigint NOT NULL COMMENT '鍙戦�佷汉缂栧彿',
+ `group_id` bigint NOT NULL COMMENT '缇ょ紪鍙�',
+ `type` tinyint NOT NULL COMMENT '娑堟伅绫诲瀷',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '娑堟伅鍐呭 JSON',
+ `status` tinyint DEFAULT NULL COMMENT '娑堟伅鐘舵��',
+ `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
+ `receiver_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瀹氬悜鎺ユ敹鐢ㄦ埛缂栧彿鍒楄〃',
+ `at_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '@鐩爣鐢ㄦ埛缂栧彿鍒楄〃',
+ `receipt_status` tinyint DEFAULT NULL COMMENT '鍥炴墽鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_client_message_id` (`client_message_id`) USING BTREE,
+ KEY `idx_group_id` (`group_id`) USING BTREE,
+ KEY `idx_sender_id` (`sender_id`) USING BTREE,
+ KEY `idx_send_time` (`send_time`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 缇よ亰娑堟伅琛�';
+
+-- ============ 琛細im_group_message_receipt锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_group_message_receipt`;
+CREATE TABLE `im_group_message_receipt` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `message_id` bigint NOT NULL COMMENT '缇ゆ秷鎭紪鍙�',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `read_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '宸茶鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_message_user` (`message_id`,`user_id`) USING BTREE,
+ KEY `idx_message_id` (`message_id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='缇ゆ秷鎭洖鎵ц〃';
+
+-- ============ 琛細im_group_request锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_group_request`;
+CREATE TABLE `im_group_request` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `group_id` bigint NOT NULL COMMENT '缇ょ紪鍙�',
+ `user_id` bigint NOT NULL COMMENT '鐢宠浜�/琚個璇蜂汉鐢ㄦ埛缂栧彿',
+ `inviter_user_id` bigint DEFAULT NULL COMMENT '閭�璇蜂汉鐢ㄦ埛缂栧彿',
+ `apply_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢宠鐞嗙敱',
+ `add_source` tinyint DEFAULT NULL COMMENT '鍔犲叆鏉ユ簮',
+ `handle_result` tinyint DEFAULT NULL COMMENT '澶勭悊缁撴灉',
+ `handle_user_id` bigint DEFAULT NULL COMMENT '澶勭悊浜虹敤鎴风紪鍙�',
+ `handle_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶勭悊鐞嗙敱',
+ `handle_time` datetime DEFAULT NULL COMMENT '澶勭悊鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_group_id` (`group_id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 鍔犵兢鐢宠璁板綍琛�';
+
+-- ============ 琛細im_message_file锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_message_file`;
+CREATE TABLE `im_message_file` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `message_id` bigint NOT NULL COMMENT '娑堟伅缂栧彿',
+ `message_type` tinyint NOT NULL COMMENT '娑堟伅绫诲瀷锛�102鍥剧墖 103璇煶 104瑙嗛 105鏂囦欢锛�',
+ `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鏂囦欢URL',
+ `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏂囦欢鍚�',
+ `file_size` bigint DEFAULT NULL COMMENT '鏂囦欢澶у皬锛堝瓧鑺傦級',
+ `file_duration` int DEFAULT NULL COMMENT '鏂囦欢鏃堕暱锛堢锛岃闊�/瑙嗛锛�',
+ `width` int DEFAULT NULL COMMENT '瀹藉害锛堝浘鐗�/瑙嗛锛�',
+ `height` int DEFAULT NULL COMMENT '楂樺害锛堝浘鐗�/瑙嗛锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_message_id` (`message_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='娑堟伅鏂囦欢琛�';
+
+-- ============ 琛細im_private_message锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_private_message`;
+CREATE TABLE `im_private_message` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `client_message_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瀹㈡埛绔秷鎭紪鍙�',
+ `sender_id` bigint NOT NULL COMMENT '鍙戦�佷汉缂栧彿',
+ `receiver_id` bigint NOT NULL COMMENT '鎺ユ敹浜虹紪鍙�',
+ `type` tinyint NOT NULL COMMENT '娑堟伅绫诲瀷',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '娑堟伅鍐呭 JSON',
+ `status` tinyint DEFAULT NULL COMMENT '娑堟伅鐘舵��',
+ `receipt_status` tinyint DEFAULT NULL COMMENT '鍥炴墽鐘舵��',
+ `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_client_message_id` (`client_message_id`) USING BTREE,
+ KEY `idx_sender_id` (`sender_id`) USING BTREE,
+ KEY `idx_receiver_id` (`receiver_id`) USING BTREE,
+ KEY `idx_send_time` (`send_time`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 绉佽亰娑堟伅琛�';
+
+-- ============ 琛細im_rtc_call锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_rtc_call`;
+CREATE TABLE `im_rtc_call` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `room` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '涓氬姟閫氳瘽缂栧彿锛圲UID锛�',
+ `conversation_type` tinyint NOT NULL COMMENT '浼氳瘽绫诲瀷',
+ `media_type` tinyint NOT NULL COMMENT '濯掍綋绫诲瀷',
+ `inviter_user_id` bigint NOT NULL COMMENT '鍙戣捣浜虹敤鎴风紪鍙�',
+ `group_id` bigint DEFAULT NULL COMMENT '缇ょ紪鍙�',
+ `status` tinyint NOT NULL COMMENT '閫氳瘽鐘舵��',
+ `end_reason` tinyint DEFAULT NULL COMMENT '缁撴潫鍘熷洜',
+ `start_time` datetime DEFAULT NULL COMMENT '鍙戣捣鏃堕棿',
+ `accept_time` datetime DEFAULT NULL COMMENT '鎺ラ�氭椂闂�',
+ `end_time` datetime DEFAULT NULL COMMENT '閫氳瘽缁撴潫鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_room` (`room`) USING BTREE,
+ KEY `idx_inviter_user_id` (`inviter_user_id`) USING BTREE,
+ KEY `idx_group_id` (`group_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 閫氳瘽璁板綍琛�';
+
+-- ============ 琛細im_rtc_participant锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_rtc_participant`;
+CREATE TABLE `im_rtc_participant` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `call_id` bigint NOT NULL COMMENT '閫氳瘽缂栧彿',
+ `room` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '涓氬姟閫氳瘽缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鍙備笌鑰呯敤鎴风紪鍙�',
+ `role` tinyint NOT NULL COMMENT '鍙備笌瑙掕壊',
+ `status` tinyint NOT NULL COMMENT '鍙備笌鐘舵��',
+ `invite_time` datetime DEFAULT NULL COMMENT '琚個璇锋椂闂�',
+ `accept_time` datetime DEFAULT NULL COMMENT '鎺ュ惉鏃堕棿',
+ `leave_time` datetime DEFAULT NULL COMMENT '绂诲紑鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_call_id` (`call_id`) USING BTREE,
+ KEY `idx_room` (`room`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 閫氳瘽鍙備笌鑰呰〃';
+
+-- ============ 琛細im_sensitive_word锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_sensitive_word`;
+CREATE TABLE `im_sensitive_word` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `word` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏁忔劅璇�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1绂佺敤锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_word` (`word`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='IM 鏁忔劅璇嶈〃';
+
+-- ============ 琛細im_user_online锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `im_user_online`;
+CREATE TABLE `im_user_online` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `online_status` tinyint NOT NULL DEFAULT '0' COMMENT '鍦ㄧ嚎鐘舵�侊紙0绂荤嚎 1鍦ㄧ嚎锛�',
+ `last_online_time` datetime DEFAULT NULL COMMENT '鏈�鍚庡湪绾挎椂闂�',
+ `last_offline_time` datetime DEFAULT NULL COMMENT '鏈�鍚庣绾挎椂闂�',
+ `device_type` tinyint DEFAULT NULL COMMENT '璁惧绫诲瀷锛�1Web 2Android 3iOS锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_user_id` (`user_id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='鐢ㄦ埛鍦ㄧ嚎鐘舵�佽〃';
+
+-- ============ 琛細infra_api_access_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `infra_api_access_log`;
+CREATE TABLE `infra_api_access_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織涓婚敭',
+ `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '閾捐矾杩借釜缂栧彿',
+ `user_id` bigint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛绫诲瀷',
+ `application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '搴旂敤鍚�',
+ `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '璇锋眰鏂规硶鍚�',
+ `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '璇锋眰鍦板潃',
+ `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '璇锋眰鍙傛暟',
+ `response_body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鍝嶅簲缁撴灉',
+ `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛 IP',
+ `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴忚鍣� UA',
+ `operate_module` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎿嶄綔妯″潡',
+ `operate_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎿嶄綔鍚�',
+ `operate_type` tinyint DEFAULT '0' COMMENT '鎿嶄綔鍒嗙被',
+ `begin_time` datetime NOT NULL COMMENT '寮�濮嬭姹傛椂闂�',
+ `end_time` datetime NOT NULL COMMENT '缁撴潫璇锋眰鏃堕棿',
+ `duration` int NOT NULL COMMENT '鎵ц鏃堕暱',
+ `result_code` int NOT NULL DEFAULT '0' COMMENT '缁撴灉鐮�',
+ `result_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '缁撴灉鎻愮ず',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_create_time` (`create_time`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='API 璁块棶鏃ュ織琛�';
+
+-- ============ 琛細infra_api_error_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `infra_api_error_log`;
+CREATE TABLE `infra_api_error_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閾捐矾杩借釜缂栧彿',
+ `user_id` bigint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛绫诲瀷',
+ `application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '搴旂敤鍚�',
+ `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璇锋眰鏂规硶鍚�',
+ `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璇锋眰鍦板潃',
+ `request_params` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璇锋眰鍙傛暟',
+ `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛 IP',
+ `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴忚鍣� UA',
+ `exception_time` datetime NOT NULL COMMENT '寮傚父鍙戠敓鏃堕棿',
+ `exception_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '寮傚父鍚�',
+ `exception_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寮傚父瀵艰嚧鐨勬秷鎭�',
+ `exception_root_cause_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寮傚父瀵艰嚧鐨勬牴娑堟伅',
+ `exception_stack_trace` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寮傚父鐨勬爤杞ㄨ抗',
+ `exception_class_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寮傚父鍙戠敓鐨勭被鍏ㄥ悕',
+ `exception_file_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寮傚父鍙戠敓鐨勭被鏂囦欢',
+ `exception_method_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寮傚父鍙戠敓鐨勬柟娉曞悕',
+ `exception_line_number` int NOT NULL COMMENT '寮傚父鍙戠敓鐨勬柟娉曟墍鍦ㄨ',
+ `process_status` tinyint NOT NULL COMMENT '澶勭悊鐘舵��',
+ `process_time` datetime DEFAULT NULL COMMENT '澶勭悊鏃堕棿',
+ `process_user_id` int DEFAULT '0' COMMENT '澶勭悊鐢ㄦ埛缂栧彿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_create_time` (`create_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绯荤粺寮傚父鏃ュ織';
+
+-- ============ 琛細infra_file锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `infra_file`;
+CREATE TABLE `infra_file` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏂囦欢缂栧彿',
+ `config_id` bigint DEFAULT NULL COMMENT '閰嶇疆缂栧彿',
+ `name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂囦欢鍚�',
+ `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏂囦欢璺緞',
+ `url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏂囦欢 URL',
+ `type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂囦欢绫诲瀷',
+ `size` int NOT NULL COMMENT '鏂囦欢澶у皬',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鏂囦欢琛�';
+
+-- ============ 琛細infra_file_content锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `infra_file_content`;
+CREATE TABLE `infra_file_content` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `config_id` bigint NOT NULL COMMENT '閰嶇疆缂栧彿',
+ `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏂囦欢璺緞',
+ `content` mediumblob NOT NULL COMMENT '鏂囦欢鍐呭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_config_id_path` (`config_id`,`path`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鏂囦欢琛�';
+
+-- ============ 琛細infra_job_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `infra_job_log`;
+CREATE TABLE `infra_job_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織缂栧彿',
+ `job_id` bigint NOT NULL COMMENT '浠诲姟缂栧彿',
+ `handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '澶勭悊鍣ㄧ殑鍚嶅瓧',
+ `handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶勭悊鍣ㄧ殑鍙傛暟',
+ `execute_index` tinyint NOT NULL DEFAULT '1' COMMENT '绗嚑娆℃墽琛�',
+ `begin_time` datetime NOT NULL COMMENT '寮�濮嬫墽琛屾椂闂�',
+ `end_time` datetime DEFAULT NULL COMMENT '缁撴潫鎵ц鏃堕棿',
+ `duration` int DEFAULT NULL COMMENT '鎵ц鏃堕暱',
+ `status` tinyint NOT NULL COMMENT '浠诲姟鐘舵��',
+ `result` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '缁撴灉鏁版嵁',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_job_id` (`job_id`) USING BTREE,
+ KEY `idx_create_time` (`create_time`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀹氭椂浠诲姟鏃ュ織琛�';
+
+-- ============ 琛細mdm_brand锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_brand`;
+CREATE TABLE `mdm_brand` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍝佺墝缂栧彿',
+ `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍝佺墝缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍝佺墝鍚嶇О',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`,`deleted`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MDM 鍝佺墝琛�';
+
+-- ============ 琛細mdm_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_item`;
+CREATE TABLE `mdm_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐗╂枡缂栧彿',
+ `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐗╂枡缂栫爜',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐗╂枡鍚嶇О',
+ `bar_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡鏉$爜',
+ `specification` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勬牸鍨嬪彿',
+ `category_id` bigint DEFAULT NULL COMMENT '鐗╂枡鍒嗙被缂栧彿',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `unit_measure_id2` bigint DEFAULT NULL COMMENT '杈呭崟浣�1缂栧彿',
+ `unit_measure_rate1` decimal(24,6) DEFAULT NULL COMMENT '杈呭崟浣�1鎹㈢畻姣旂巼',
+ `unit_measure_id3` bigint DEFAULT NULL COMMENT '杈呭崟浣�2缂栧彿',
+ `unit_measure_rate2` decimal(24,6) DEFAULT NULL COMMENT '杈呭崟浣�2鎹㈢畻姣旂巼',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '榛樿浠撳簱缂栧彿',
+ `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '榛樿浠撳簱缂栫爜',
+ `brand_id` bigint DEFAULT NULL COMMENT '鍝佺墝缂栧彿',
+ `item_type` tinyint NOT NULL DEFAULT '1' COMMENT '鐗╂枡绫诲瀷锛�1:鐗╂枡 2:浜у搧 3:鍗婃垚鍝侊級',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `purchase_price` decimal(24,2) DEFAULT NULL COMMENT '閲囪喘浠�',
+ `sales_price` decimal(24,2) DEFAULT NULL COMMENT '閿�鍞环',
+ `cost_price` decimal(24,2) DEFAULT NULL COMMENT '鎴愭湰浠�',
+ `min_price` decimal(24,2) DEFAULT NULL COMMENT '鏈�浣庝环',
+ `safety_stock` decimal(24,6) DEFAULT NULL COMMENT '瀹夊叏搴撳瓨',
+ `min_stock` decimal(24,6) DEFAULT NULL COMMENT '鏈�浣庡簱瀛橀噺',
+ `max_stock` decimal(24,6) DEFAULT NULL COMMENT '鏈�楂樺簱瀛橀噺',
+ `min_order_qty` decimal(24,6) DEFAULT NULL COMMENT '鏈�灏忚璐ч噺',
+ `lead_time` int DEFAULT NULL COMMENT '閲囪喘鎻愬墠鏈燂紙澶╋級',
+ `is_batch_managed` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鎵规绠$悊',
+ `is_serial_managed` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁搴忓垪鍙风鐞�',
+ `barcode_rule_id` bigint DEFAULT NULL COMMENT '鏉$爜瑙勫垯ID',
+ `expiry_day` int DEFAULT NULL COMMENT '淇濊川鏈熷ぉ鏁�',
+ `high_value` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁楂樺�肩墿鏂�',
+ `weight` decimal(24,6) DEFAULT NULL COMMENT '閲嶉噺(kg)',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_name` (`name`) USING BTREE,
+ KEY `idx_category_id` (`category_id`) USING BTREE,
+ KEY `idx_item_type` (`item_type`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MDM 鐗╂枡涓绘暟鎹〃';
+
+-- ============ 琛細mdm_item_batch_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_item_batch_config`;
+CREATE TABLE `mdm_item_batch_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '閰嶇疆缂栧彿',
+ `item_id` bigint NOT NULL COMMENT '鐗╂枡缂栧彿',
+ `produce_date_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤鐢熶骇鏃ユ湡',
+ `expire_date_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤澶辨晥鏃ユ湡',
+ `receipt_date_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤鍏ュ簱鏃ユ湡',
+ `vendor_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤渚涘簲鍟�',
+ `client_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤瀹㈡埛',
+ `sales_order_code_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤閿�鍞鍗曞彿',
+ `purchase_order_code_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤閲囪喘璁㈠崟鍙�',
+ `work_order_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤鐢熶骇宸ュ崟',
+ `task_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤鐢熶骇浠诲姟',
+ `workstation_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤宸ヤ綅',
+ `tool_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤宸ヨ澶瑰叿',
+ `mold_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤妯″叿',
+ `lot_number_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤鎵规鍙�',
+ `quality_status_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤璐ㄩ噺鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_item_id` (`item_id`,`deleted`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MDM 鐗╂枡鎵规灞炴�ч厤缃〃';
+
+-- ============ 琛細mdm_item_category锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_item_category`;
+CREATE TABLE `mdm_item_category` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍒嗙被缂栧彿',
+ `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '鐖跺垎绫荤紪鍙凤紙鏍硅妭鐐�=0锛�',
+ `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒嗙被缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒嗙被鍚嶇О',
+ `item_type` tinyint DEFAULT NULL COMMENT '閫傜敤鐗╂枡绫诲瀷锛�1:鐗╂枡 2:浜у搧 3:鍗婃垚鍝� NULL:鍏ㄩ儴锛�',
+ `item_or_product` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡/浜у搧鏍囪瘑(鍏煎MES: ITEM/PRODUCT)',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_parent_id` (`parent_id`) USING BTREE,
+ KEY `idx_code` (`code`) USING BTREE,
+ KEY `idx_item_or_product` (`item_or_product`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MDM 鐗╂枡鍒嗙被琛�';
+
+-- ============ 琛細mdm_item_migration_map锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_item_migration_map`;
+CREATE TABLE `mdm_item_migration_map` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏄犲皠ID',
+ `source_module` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏉ユ簮妯″潡(ERP/MES/WMS)',
+ `source_table` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏉ユ簮琛ㄥ悕',
+ `source_id` bigint NOT NULL COMMENT '鍘烮D',
+ `target_item_id` bigint NOT NULL COMMENT 'MDM鐗╂枡ID',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_source` (`source_module`,`source_table`,`source_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐗╂枡杩佺Щ鏄犲皠琛�';
+
+-- ============ 琛細mdm_item_sku锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_item_sku`;
+CREATE TABLE `mdm_item_sku` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'SKU缂栧彿',
+ `item_id` bigint NOT NULL COMMENT '鐗╂枡缂栧彿',
+ `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SKU缂栫爜',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SKU鍚嶇О',
+ `bar_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'SKU鏉$爜',
+ `length` decimal(24,6) DEFAULT NULL COMMENT '闀垮害锛坈m锛�',
+ `width` decimal(24,6) DEFAULT NULL COMMENT '瀹藉害锛坈m锛�',
+ `height` decimal(24,6) DEFAULT NULL COMMENT '楂樺害锛坈m锛�',
+ `gross_weight` decimal(24,6) DEFAULT NULL COMMENT '姣涢噸锛坘g锛�',
+ `net_weight` decimal(24,6) DEFAULT NULL COMMENT '鍑�閲嶏紙kg锛�',
+ `cost_price` decimal(24,2) DEFAULT NULL COMMENT '鎴愭湰浠�',
+ `sale_price` decimal(24,2) DEFAULT NULL COMMENT '閿�鍞环',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`,`deleted`) USING BTREE,
+ KEY `idx_item_id` (`item_id`) USING BTREE,
+ KEY `idx_bar_code` (`bar_code`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MDM 鐗╂枡SKU琛�';
+
+-- ============ 琛細mdm_unit_measure锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_unit_measure`;
+CREATE TABLE `mdm_unit_measure` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍗曚綅缂栧彿',
+ `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍗曚綅缂栫爜',
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍗曚綅鍚嶇О',
+ `primary_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁涓诲崟浣�',
+ `primary_id` bigint DEFAULT NULL COMMENT '涓诲崟浣嶇紪鍙�',
+ `change_rate` decimal(24,6) DEFAULT '1.000000' COMMENT '涓庝富鍗曚綅鎹㈢畻姣斾緥',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`,`deleted`) USING BTREE,
+ KEY `idx_name` (`name`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MDM 璁¢噺鍗曚綅琛�';
+
+-- ============ 琛細mdm_warehouse锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mdm_warehouse`;
+CREATE TABLE `mdm_warehouse` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '浠撳簱缂栧彿',
+ `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浠撳簱缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浠撳簱鍚嶇О',
+ `type` tinyint DEFAULT NULL COMMENT '浠撳簱绫诲瀷',
+ `charge_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹敤鎴稩D',
+ `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠撳簱鍦板潃',
+ `area` decimal(10,2) DEFAULT NULL COMMENT '闈㈢Н锛堝钩鏂圭背锛�',
+ `principal` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璐熻矗浜�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `frozen` bit(1) DEFAULT b'0' COMMENT '鏄惁鍐荤粨',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`,`deleted`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MDM 浠撳簱琛�';
+
+-- ============ 琛細mes_cal_holiday锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_cal_holiday`;
+CREATE TABLE `mes_cal_holiday` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `day` datetime DEFAULT NULL COMMENT '鏃ユ湡',
+ `type` int DEFAULT NULL COMMENT '鏃ユ湡绫诲瀷',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍋囨湡璁剧疆';
+
+-- ============ 琛細mes_cal_plan锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_cal_plan`;
+CREATE TABLE `mes_cal_plan` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁″垝缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璁″垝缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璁″垝鍚嶇О',
+ `calendar_type` int DEFAULT NULL COMMENT '鐝粍绫诲瀷',
+ `start_date` datetime DEFAULT NULL COMMENT '寮�濮嬫棩鏈�',
+ `end_date` datetime DEFAULT NULL COMMENT '缁撴潫鏃ユ湡',
+ `shift_type` int DEFAULT NULL COMMENT '杞彮鏂瑰紡',
+ `shift_method` int DEFAULT NULL COMMENT '鍊掔彮鏂瑰紡',
+ `shift_count` int DEFAULT NULL COMMENT '鍊掔彮澶╂暟',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `exclude_weekend` tinyint(1) DEFAULT '1' COMMENT '鏄惁鎺掗櫎鍛ㄦ湯: 1鏄� 0鍚�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鎺掔彮璁″垝';
+
+-- ============ 琛細mes_cal_plan_shift锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_cal_plan_shift`;
+CREATE TABLE `mes_cal_plan_shift` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐝缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鎺掔彮璁″垝缂栧彿',
+ `sort` int DEFAULT NULL COMMENT '鏄剧ず椤哄簭',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐝鍚嶇О',
+ `start_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�濮嬫椂闂达紙HH:mm 鏍煎紡锛�',
+ `end_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁撴潫鏃堕棿锛圚H:mm 鏍煎紡锛�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁″垝鐝';
+
+-- ============ 琛細mes_cal_plan_team锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_cal_plan_team`;
+CREATE TABLE `mes_cal_plan_team` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鎺掔彮璁″垝缂栧彿',
+ `team_id` bigint DEFAULT NULL COMMENT '鐝粍缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁″垝鐝粍鍏宠仈';
+
+-- ============ 琛細mes_cal_team锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_cal_team`;
+CREATE TABLE `mes_cal_team` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐝粍缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐝粍缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐝粍鍚嶇О',
+ `calendar_type` int DEFAULT NULL COMMENT '鐝粍绫诲瀷',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐝粍';
+
+-- ============ 琛細mes_cal_team_member锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_cal_team_member`;
+CREATE TABLE `mes_cal_team_member` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐝粍鎴愬憳缂栧彿',
+ `team_id` bigint DEFAULT NULL COMMENT '鐝粍缂栧彿',
+ `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐝粍鎴愬憳';
+
+-- ============ 琛細mes_cal_team_shift锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_cal_team_shift`;
+CREATE TABLE `mes_cal_team_shift` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鎺掔彮璁″垝缂栧彿',
+ `team_id` bigint DEFAULT NULL COMMENT '鐝粍缂栧彿',
+ `shift_id` bigint DEFAULT NULL COMMENT '鐝缂栧彿',
+ `day` datetime DEFAULT NULL COMMENT '鏃ユ湡',
+ `sort` int DEFAULT NULL COMMENT '鎺掑簭',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐝粍鎺掔彮';
+
+-- ============ 琛細mes_dv_check_plan锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_check_plan`;
+CREATE TABLE `mes_dv_check_plan` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂规缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂规鍚嶇О',
+ `type` int DEFAULT NULL COMMENT '鏂规绫诲瀷',
+ `start_date` datetime DEFAULT NULL COMMENT '寮�濮嬫棩鏈�',
+ `end_date` datetime DEFAULT NULL COMMENT '缁撴潫鏃ユ湡',
+ `cycle_type` int DEFAULT NULL COMMENT '鍛ㄦ湡绫诲瀷',
+ `cycle_count` int DEFAULT NULL COMMENT '鍛ㄦ湡鏁伴噺',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐐规淇濆吇鏂规';
+
+-- ============ 琛細mes_dv_check_plan_machinery锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_check_plan_machinery`;
+CREATE TABLE `mes_dv_check_plan_machinery` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鏂规缂栧彿',
+ `machinery_id` bigint DEFAULT NULL COMMENT '璁惧缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐐规淇濆吇鏂规璁惧';
+
+-- ============ 琛細mes_dv_check_plan_subject锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_check_plan_subject`;
+CREATE TABLE `mes_dv_check_plan_subject` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鏂规缂栧彿',
+ `subject_id` bigint DEFAULT NULL COMMENT '椤圭洰缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐐规淇濆吇鏂规椤圭洰';
+
+-- ============ 琛細mes_dv_check_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_check_record`;
+CREATE TABLE `mes_dv_check_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鐐规璁″垝缂栧彿',
+ `machinery_id` bigint DEFAULT NULL COMMENT '璁惧缂栧彿',
+ `check_time` datetime DEFAULT NULL COMMENT '鐐规鏃堕棿',
+ `user_id` bigint DEFAULT NULL COMMENT '鐐规浜虹紪鍙�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁惧鐐规璁板綍';
+
+-- ============ 琛細mes_dv_check_record_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_check_record_line`;
+CREATE TABLE `mes_dv_check_record_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `record_id` bigint DEFAULT NULL COMMENT '鐐规璁板綍缂栧彿',
+ `subject_id` bigint DEFAULT NULL COMMENT '鐐规椤圭洰缂栧彿',
+ `check_status` int DEFAULT NULL COMMENT '鐐规缁撴灉',
+ `check_result` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮傚父鎻忚堪',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁惧鐐规璁板綍鏄庣粏';
+
+-- ============ 琛細mes_dv_machinery锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_machinery`;
+CREATE TABLE `mes_dv_machinery` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璁惧缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璁惧鍚嶇О',
+ `brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍝佺墝',
+ `specification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勬牸鍨嬪彿',
+ `machinery_type_id` bigint DEFAULT NULL COMMENT '璁惧绫诲瀷缂栧彿',
+ `workshop_id` bigint DEFAULT NULL COMMENT '鎵�灞炶溅闂寸紪鍙�',
+ `status` int DEFAULT NULL COMMENT '璁惧鐘舵��',
+ `last_mainten_time` datetime DEFAULT NULL COMMENT '鏈�杩戜繚鍏绘椂闂�',
+ `last_check_time` datetime DEFAULT NULL COMMENT '鏈�杩戠偣妫�鏃堕棿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `production_efficiency` decimal(10,2) DEFAULT NULL COMMENT '鐢熶骇鏁堢巼锛堟瘡鍒嗛挓锛�',
+ `conveyor_belt` int DEFAULT NULL COMMENT '浼犻�佸饱甯︼紙2=鍙屽�嶆晥鐜囷級',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁惧鍙拌处';
+
+-- ============ 琛細mes_dv_machinery_type锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_machinery_type`;
+CREATE TABLE `mes_dv_machinery_type` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绫诲瀷缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绫诲瀷鍚嶇О',
+ `parent_id` bigint DEFAULT NULL COMMENT '鐖剁被鍨嬬紪鍙�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `sort` int DEFAULT NULL COMMENT '鏄剧ず鎺掑簭',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁惧绫诲瀷';
+
+-- ============ 琛細mes_dv_mainten_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_mainten_record`;
+CREATE TABLE `mes_dv_mainten_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '璁″垝缂栧彿',
+ `machinery_id` bigint DEFAULT NULL COMMENT '璁惧缂栧彿',
+ `mainten_time` datetime DEFAULT NULL COMMENT '淇濆吇鏃堕棿',
+ `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁惧淇濆吇璁板綍';
+
+-- ============ 琛細mes_dv_mainten_record_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_mainten_record_line`;
+CREATE TABLE `mes_dv_mainten_record_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `record_id` bigint DEFAULT NULL COMMENT '淇濆吇璁板綍缂栧彿',
+ `subject_id` bigint DEFAULT NULL COMMENT '椤圭洰缂栧彿',
+ `status` int DEFAULT NULL COMMENT '淇濆吇缁撴灉',
+ `result` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮傚父鎻忚堪',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁惧淇濆吇璁板綍鏄庣粏';
+
+-- ============ 琛細mes_dv_metering锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_metering`;
+CREATE TABLE `mes_dv_metering` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璁¢噺鍣ㄥ叿缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璁¢噺鍣ㄥ叿鍚嶇О',
+ `specification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勬牸鍨嬪彿',
+ `brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍝佺墝/鐢熶骇鍘傚',
+ `category` int DEFAULT NULL COMMENT '鍣ㄥ叿绫诲埆锛堝崱灏�/鍗冨垎灏�/鍘嬪姏琛ㄧ瓑锛夛紝瀛楀吀 mes_dv_metering_category',
+ `precision` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绮惧害',
+ `range` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閲忕▼',
+ `dept_id` bigint DEFAULT NULL COMMENT '浣跨敤閮ㄩ棬缂栧彿',
+ `charge_user_id` bigint DEFAULT NULL COMMENT '璐d换浜虹紪鍙凤紙绔欏唴淇″彂閫佸璞★級',
+ `check_cycle_count` int NOT NULL COMMENT '鏍″噯鍛ㄦ湡锛堟湀锛�',
+ `use_date` date DEFAULT NULL COMMENT '鎶曞叆浣跨敤鏃ユ湡',
+ `last_check_date` date DEFAULT NULL COMMENT '涓婃妫�娴嬫棩鏈�',
+ `next_check_date` date DEFAULT NULL COMMENT '涓嬫妫�娴嬫棩鏈燂紙鍒版湡鏃ワ級',
+ `status` int NOT NULL COMMENT '鐘舵�侊紙鍦ㄧ敤/鍋滅敤/鎶ュ簾锛夛紝瀛楀吀 mes_dv_metering_status',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`) USING BTREE,
+ KEY `idx_dept_id` (`dept_id`) USING BTREE,
+ KEY `idx_charge_user_id` (`charge_user_id`) USING BTREE,
+ KEY `idx_next_check_date` (`next_check_date`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁¢噺鍣ㄥ叿';
+
+-- ============ 琛細mes_dv_metering_check锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_metering_check`;
+CREATE TABLE `mes_dv_metering_check` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+ `metering_id` bigint NOT NULL COMMENT '璁¢噺鍣ㄥ叿ID',
+ `check_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妫�娴嬬紪鍙�',
+ `check_date` date DEFAULT NULL COMMENT '妫�娴嬫棩鏈�',
+ `check_org` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬫満鏋�',
+ `check_result` int DEFAULT NULL COMMENT '妫�娴嬬粨璁猴紙鍚堟牸/涓嶅悎鏍硷級锛屽瓧鍏� mes_dv_metering_check_result',
+ `cert_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇佷功缂栧彿',
+ `check_user_id` bigint DEFAULT NULL COMMENT '妫�娴嬩汉缂栧彿',
+ `next_check_date` date DEFAULT NULL COMMENT '涓嬫妫�娴嬫棩鏈燂紙鑷姩璁$畻鎴栨墜鍔ㄦ寚瀹氾級',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_check_code` (`check_code`) USING BTREE,
+ KEY `idx_metering_id` (`metering_id`) USING BTREE,
+ KEY `idx_check_date` (`check_date`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁¢噺妫�娴嬭褰�';
+
+-- ============ 琛細mes_dv_repair锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_repair`;
+CREATE TABLE `mes_dv_repair` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁翠慨宸ュ崟缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁翠慨宸ュ崟鍚嶇О',
+ `machinery_id` bigint DEFAULT NULL COMMENT '璁惧缂栧彿',
+ `require_date` datetime DEFAULT NULL COMMENT '鎶ヤ慨鏃ユ湡',
+ `finish_date` datetime DEFAULT NULL COMMENT '缁翠慨瀹屾垚鏃ユ湡',
+ `confirm_date` datetime DEFAULT NULL COMMENT '楠屾敹鏃ユ湡',
+ `result` int DEFAULT NULL COMMENT '缁翠慨缁撴灉',
+ `accepted_user_id` bigint DEFAULT NULL COMMENT '缁翠慨浜虹敤鎴风紪鍙�',
+ `confirm_user_id` bigint DEFAULT NULL COMMENT '楠屾敹浜虹敤鎴风紪鍙�',
+ `source_doc_type` int DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁绫诲瀷',
+ `source_doc_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栫爜',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 缁翠慨宸ュ崟';
+
+-- ============ 琛細mes_dv_repair_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_repair_line`;
+CREATE TABLE `mes_dv_repair_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `repair_id` bigint DEFAULT NULL COMMENT '缁翠慨宸ュ崟缂栧彿',
+ `subject_id` bigint DEFAULT NULL COMMENT '鐐规淇濆吇椤圭洰缂栧彿',
+ `malfunction` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏁呴殰鎻忚堪',
+ `malfunction_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏁呴殰鍥剧墖 URL',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁翠慨鎻忚堪',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 缁翠慨宸ュ崟琛�';
+
+-- ============ 琛細mes_dv_subject锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_dv_subject`;
+CREATE TABLE `mes_dv_subject` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '椤圭洰缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '椤圭洰鍚嶇О',
+ `type` int DEFAULT NULL COMMENT '椤圭洰绫诲瀷',
+ `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '椤圭洰鍐呭',
+ `standard` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏍囧噯',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐐规淇濆吇椤圭洰';
+
+-- ============ 琛細mes_md_auto_code_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_auto_code_record`;
+CREATE TABLE `mes_md_auto_code_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `rule_id` bigint DEFAULT NULL COMMENT '瑙勫垯缂栧彿',
+ `result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢熸垚鐨勭紪鐮�',
+ `serial_no` bigint DEFAULT NULL COMMENT '鐢熸垚鐨勬祦姘村彿',
+ `input_char` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浼犲叆鐨勫弬鏁�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=113 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 缂栫爜鐢熸垚璁板綍';
+
+-- ============ 琛細mes_md_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_item`;
+CREATE TABLE `mes_md_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `mdm_item_id` bigint DEFAULT NULL COMMENT 'MDM 鐗╂枡 ID',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡鍚嶇О',
+ `specification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勬牸鍨嬪彿',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `item_type_id` bigint DEFAULT NULL COMMENT '鐗╂枡鍒嗙被缂栧彿',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `safe_stock_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁鍚敤瀹夊叏搴撳瓨',
+ `min_stock` decimal(24,6) DEFAULT NULL COMMENT '鏈�浣庡簱瀛橀噺',
+ `max_stock` decimal(24,6) DEFAULT NULL COMMENT '鏈�楂樺簱瀛橀噺',
+ `high_value` bit(1) DEFAULT b'0' COMMENT '鏄惁楂樺�肩墿鏂�',
+ `batch_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁鍚敤鎵规绠$悊',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡浜у搧';
+
+-- ============ 琛細mes_md_item_batch_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_item_batch_config`;
+CREATE TABLE `mes_md_item_batch_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡缂栧彿',
+ `produce_date_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-鐢熶骇鏃ユ湡',
+ `expire_date_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-鏈夋晥鏈�',
+ `receipt_date_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-鍏ュ簱鏃ユ湡',
+ `vendor_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-渚涘簲鍟�',
+ `client_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-瀹㈡埛',
+ `sales_order_code_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-閿�鍞鍗曠紪鍙�',
+ `purchase_order_code_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-閲囪喘璁㈠崟缂栧彿',
+ `work_order_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-鐢熶骇宸ュ崟',
+ `task_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-鐢熶骇浠诲姟',
+ `workstation_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-宸ヤ綔绔�',
+ `tool_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-宸ュ叿',
+ `mold_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-妯″叿',
+ `lot_number_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-鐢熶骇鎵瑰彿',
+ `quality_status_flag` bit(1) DEFAULT b'0' COMMENT '鎵规灞炴��-璐ㄩ噺鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡鎵规灞炴�ч厤缃�';
+
+-- ============ 琛細mes_md_item_type锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_item_type`;
+CREATE TABLE `mes_md_item_type` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒嗙被缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒嗙被鍚嶇О',
+ `parent_id` bigint DEFAULT NULL COMMENT '鐖跺垎绫荤紪鍙�',
+ `item_or_product` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡/浜у搧鏍囪瘑',
+ `sort` int DEFAULT NULL COMMENT '鏄剧ず鎺掑簭',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡浜у搧鍒嗙被';
+
+-- ============ 琛細mes_md_product_bom锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_product_bom`;
+CREATE TABLE `mes_md_product_bom` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡浜у搧缂栧彿',
+ `bom_item_id` bigint DEFAULT NULL COMMENT 'BOM鐗╂枡缂栧彿',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鐗╂枡浣跨敤姣斾緥',
+ `status` int DEFAULT NULL COMMENT '鏄惁鍚敤',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 浜у搧 BOM';
+
+-- ============ 琛細mes_md_product_sip锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_product_sip`;
+CREATE TABLE `mes_md_product_sip` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡浜у搧缂栧彿',
+ `sort` int DEFAULT NULL COMMENT '鎺掑垪椤哄簭',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏍囬',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇︾粏鎻忚堪',
+ `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥剧墖鍦板潃',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 浜у搧 SIP';
+
+-- ============ 琛細mes_md_product_sop锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_product_sop`;
+CREATE TABLE `mes_md_product_sop` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡浜у搧缂栧彿',
+ `sort` int DEFAULT NULL COMMENT '鎺掑垪椤哄簭',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏍囬',
+ `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇︾粏鎻忚堪',
+ `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥剧墖鍦板潃',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 浜у搧 SOP';
+
+-- ============ 琛細mes_md_unit_measure锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_unit_measure`;
+CREATE TABLE `mes_md_unit_measure` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曚綅缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曚綅鍚嶇О',
+ `primary_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁涓诲崟浣�',
+ `primary_id` bigint DEFAULT NULL COMMENT '涓诲崟浣嶇紪鍙�',
+ `change_rate` decimal(24,6) DEFAULT NULL COMMENT '涓庝富鍗曚綅鎹㈢畻姣斾緥',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁¢噺鍗曚綅';
+
+-- ============ 琛細mes_md_vendor锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_vendor`;
+CREATE TABLE `mes_md_vendor` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鐮�',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗗悕绉�',
+ `nickname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙畝绉�',
+ `english_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗚嫳鏂囧悕绉�',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙畝浠�',
+ `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟哃OGO鍦板潃',
+ `level` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙瓑绾�',
+ `score` int DEFAULT NULL COMMENT '渚涘簲鍟嗚瘎鍒�',
+ `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗗湴鍧�',
+ `website` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗗畼缃戝湴鍧�',
+ `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗛偖绠卞湴鍧�',
+ `telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙數璇�',
+ `contact1_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�1',
+ `contact1_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�1-鐢佃瘽',
+ `contact1_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�1-閭',
+ `contact2_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�2',
+ `contact2_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�2-鐢佃瘽',
+ `contact2_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�2-閭',
+ `credit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁熶竴绀句細淇$敤浠g爜',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 渚涘簲鍟�';
+
+-- ============ 琛細mes_md_workshop锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_workshop`;
+CREATE TABLE `mes_md_workshop` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杞﹂棿缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杞﹂棿鍚嶇О',
+ `area` decimal(24,6) DEFAULT NULL COMMENT '闈㈢Н锛堝钩鏂圭背锛�',
+ `charge_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹敤鎴风紪鍙�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 杞﹂棿';
+
+-- ============ 琛細mes_md_workstation锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_workstation`;
+CREATE TABLE `mes_md_workstation` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鐮�',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔绔欏悕绉�',
+ `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヤ綔绔欏湴鐐�',
+ `workshop_id` bigint DEFAULT NULL COMMENT '鎵�鍦ㄨ溅闂寸紪鍙�',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '绾胯竟搴撶紪鍙�',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯缂栧彿',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅缂栧彿',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヤ綔绔�';
+
+-- ============ 琛細mes_md_workstation_machine锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_workstation_machine`;
+CREATE TABLE `mes_md_workstation_machine` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `machinery_id` bigint DEFAULT NULL COMMENT '璁惧缂栧彿',
+ `quantity` int DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヤ綔绔欒澶囪祫婧�';
+
+-- ============ 琛細mes_md_workstation_tool锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_workstation_tool`;
+CREATE TABLE `mes_md_workstation_tool` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `tool_type_id` bigint DEFAULT NULL COMMENT '宸ュ叿绫诲瀷缂栧彿',
+ `quantity` int DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヤ綔绔欏伐瑁呭す鍏疯祫婧�';
+
+-- ============ 琛細mes_md_workstation_worker锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_md_workstation_worker`;
+CREATE TABLE `mes_md_workstation_worker` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `post_id` bigint DEFAULT NULL COMMENT '宀椾綅缂栧彿',
+ `quantity` int DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヤ綔绔欎汉鍔涜祫婧�';
+
+-- ============ 琛細mes_pd_archive锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pd_archive`;
+CREATE TABLE `mes_pd_archive` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `archive_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '褰掓。缂栧彿',
+ `project_id` bigint NOT NULL COMMENT '璁捐椤圭洰ID',
+ `archiver` bigint DEFAULT NULL COMMENT '褰掓。浜�',
+ `archive_status` tinyint DEFAULT NULL COMMENT '褰掓。鐘舵��',
+ `archive_time` datetime DEFAULT NULL COMMENT '褰掓。鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 褰掓。鍙拌处';
+
+-- ============ 琛細mes_pd_document锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pd_document`;
+CREATE TABLE `mes_pd_document` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `project_id` bigint NOT NULL COMMENT '璁捐椤圭洰ID',
+ `document_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '璧勬枡绫诲瀷',
+ `document_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '璧勬枡鍚嶇О',
+ `document_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鐗堟湰',
+ `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏂囦欢鍚�',
+ `upload_user_id` bigint DEFAULT NULL COMMENT '涓婁紶浜�',
+ `upload_time` datetime DEFAULT NULL COMMENT '涓婁紶鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁捐璧勬枡';
+
+-- ============ 琛細mes_pd_document_audit锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pd_document_audit`;
+CREATE TABLE `mes_pd_document_audit` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `audit_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '瀹℃牳鍗曞彿',
+ `document_id` bigint NOT NULL COMMENT '璧勬枡ID',
+ `document_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '璧勬枡鍚嶇О锛堝啑浣欙級',
+ `document_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '璧勬枡鐗堟湰锛堝啑浣欙級',
+ `reviewer` bigint DEFAULT NULL COMMENT '瀹℃牳浜�',
+ `audit_status` tinyint DEFAULT NULL COMMENT '瀹℃牳鐘舵��',
+ `audit_time` datetime DEFAULT NULL COMMENT '瀹℃牳鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璧勬枡瀹℃牳';
+
+-- ============ 琛細mes_pd_process_param锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pd_process_param`;
+CREATE TABLE `mes_pd_process_param` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `param_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙傛暟缂栫爜',
+ `param_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍙傛暟鍚嶇О',
+ `param_type` tinyint DEFAULT NULL COMMENT '鍙傛暟绫诲瀷锛堝瓧鍏� mes_pd_process_param_type锛�',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅ID锛堝叧鑱� mes_md_unit_measure锛�',
+ `required` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁蹇呭~',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヨ壓鍙傛暟';
+
+-- ============ 琛細mes_pd_process_param_template锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pd_process_param_template`;
+CREATE TABLE `mes_pd_process_param_template` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '妯℃澘缂栫爜',
+ `template_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '妯℃澘鍚嶇О',
+ `template_type` tinyint DEFAULT NULL COMMENT '妯℃澘绫诲瀷锛堝瓧鍏� mes_pd_process_param_template_type锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヨ壓鍙傛暟妯℃澘';
+
+-- ============ 琛細mes_pd_process_param_template_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pd_process_param_template_detail`;
+CREATE TABLE `mes_pd_process_param_template_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `template_id` bigint NOT NULL COMMENT '妯℃澘ID锛堝叧鑱� mes_pd_process_param_template锛�',
+ `process_param_id` bigint DEFAULT NULL COMMENT '宸ヨ壓鍙傛暟ID锛堜粎浣滄函婧愶紝涓嶅奖鍝嶅揩鐓у�硷級',
+ `param_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙傛暟缂栫爜锛堝揩鐓э級',
+ `param_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙傛暟鍚嶇О锛堝揩鐓э級',
+ `param_type` tinyint DEFAULT NULL COMMENT '鍙傛暟绫诲瀷锛堝揩鐓э級',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅ID锛堝揩鐓э級',
+ `required` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁蹇呭~锛堝揩鐓э級',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞锛堝揩鐓э級',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヨ壓鍙傛暟妯℃澘鏄庣粏';
+
+-- ============ 琛細mes_pd_project锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pd_project`;
+CREATE TABLE `mes_pd_project` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `task_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浠诲姟缂栫爜',
+ `task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浠诲姟鍚嶇О',
+ `product_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浜у搧缂栫爜',
+ `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浜у搧鍚嶇О',
+ `version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鐗堟湰鍙�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0=寰呭彂甯� 1=寰呬笂浼� 2=寰呭鏍� 3=寰呭綊妗� 4=宸插綊妗o級',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹炰緥缂栧彿',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹氫箟 Key',
+ `chief_designer` bigint DEFAULT NULL COMMENT '涓昏璁″笀',
+ `reviewer` bigint DEFAULT NULL COMMENT '瀹℃牳浜�',
+ `plan_finish_time` datetime DEFAULT NULL COMMENT '璁″垝瀹屾垚鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璁捐椤圭洰';
+
+-- ============ 琛細mes_pro_andon_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_andon_config`;
+CREATE TABLE `mes_pro_andon_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍛煎彨鍘熷洜',
+ `level` int DEFAULT NULL COMMENT '绾у埆',
+ `handler_role_id` bigint DEFAULT NULL COMMENT '澶勭疆浜鸿鑹茬紪鍙�',
+ `handler_user_id` bigint DEFAULT NULL COMMENT '澶勭疆浜虹紪鍙�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 瀹夌伅鍛煎彨閰嶇疆';
+
+-- ============ 琛細mes_pro_andon_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_andon_record`;
+CREATE TABLE `mes_pro_andon_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `config_id` bigint DEFAULT NULL COMMENT '瀹夌伅閰嶇疆缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `user_id` bigint DEFAULT NULL COMMENT '鍙戣捣鐢ㄦ埛缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍛煎彨鍘熷洜',
+ `level` int DEFAULT NULL COMMENT '绾у埆',
+ `status` int DEFAULT NULL COMMENT '澶勭疆鐘舵��',
+ `handle_time` datetime DEFAULT NULL COMMENT '澶勭疆鏃堕棿',
+ `handler_user_id` bigint DEFAULT NULL COMMENT '澶勭疆浜虹紪鍙�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 瀹夌伅鍛煎彨璁板綍';
+
+-- ============ 琛細mes_pro_bag_code锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_bag_code`;
+CREATE TABLE `mes_pro_bag_code` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `uuid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鐢熸垚缁� UUID锛堟爣璁板悓涓�娆$敓鎴愮殑鏁版嵁鍖咃級',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '琚嬬爜锛堜簩缁寸爜鍐呭锛氭壒娆″彿-琚嬪簭鍙凤紝鍏ㄥ眬鍞竴锛�',
+ `bag_no` int NOT NULL COMMENT '鎵规鍐呰搴忓彿',
+ `batch_id` bigint NOT NULL COMMENT '鐢熶骇鎵规缂栧彿锛屽叧鑱� mes_pro_batch.id',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鎵规鍙凤紙鍐椾綑锛屼究浜庡睍绀猴級',
+ `pallet_id` bigint DEFAULT NULL COMMENT '缁戝畾鎵樼洏缂栧彿锛屽叧鑱� mes_pro_pallet.id',
+ `pallet_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鎵樼洏鐮侊紙鍐椾綑锛屼究浜庡睍绀猴級',
+ `status` tinyint NOT NULL DEFAULT '10' COMMENT '鐘舵�侊紙瀛楀吀 mes_pro_bag_code_status锛�10 宸茬敓鎴� 20 宸插鍑哄嵃鍒� 30 宸蹭綔搴燂級',
+ `print_time` datetime DEFAULT NULL COMMENT '瀵煎嚭锛堜氦浠樺嵃鍒凤級鏃堕棿',
+ `cancel_time` datetime DEFAULT NULL COMMENT '浣滃簾鏃堕棿',
+ `cancel_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浣滃簾鍘熷洜',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`) USING BTREE,
+ KEY `idx_batch_id` (`batch_id`) USING BTREE,
+ KEY `idx_uuid` (`uuid`) USING BTREE,
+ KEY `idx_pallet_id` (`pallet_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 琚嬬爜璧嬬爜锛堜竴琚嬩竴鐮侊級';
+
+-- ============ 琛細mes_pro_bag_code_replace锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_bag_code_replace`;
+CREATE TABLE `mes_pro_bag_code_replace` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `replace_uuid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鏇挎崲缁� UUID',
+ `batch_id` bigint NOT NULL COMMENT '鐢熶骇鎵规缂栧彿',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鐢熶骇鎵规鍙�',
+ `old_bag_code_id` bigint NOT NULL COMMENT '鏃ц鐮佺紪鍙�',
+ `old_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鏃ц鐮�',
+ `old_bag_no` int NOT NULL COMMENT '鏃ц搴忓彿',
+ `old_status` tinyint NOT NULL COMMENT '鏃ц鐮佷綔搴熷墠鐘舵��',
+ `old_pallet_id` bigint DEFAULT NULL COMMENT '鏃ц鐮佸師鎵樼洏缂栧彿',
+ `old_pallet_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏃ц鐮佸師鎵樼洏鐮�',
+ `new_bag_code_id` bigint NOT NULL COMMENT '鏂拌鐮佺紪鍙�',
+ `new_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鏂拌鐮�',
+ `new_bag_no` int NOT NULL COMMENT '鏂拌搴忓彿',
+ `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鏇挎崲鍘熷洜',
+ `replace_time` datetime NOT NULL COMMENT '鏇挎崲鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_old_bag_code_id` (`old_bag_code_id`) USING BTREE,
+ UNIQUE KEY `uk_new_bag_code_id` (`new_bag_code_id`) USING BTREE,
+ KEY `idx_replace_uuid` (`replace_uuid`) USING BTREE,
+ KEY `idx_batch_id` (`batch_id`) USING BTREE,
+ KEY `idx_old_code` (`old_code`) USING BTREE,
+ KEY `idx_new_code` (`new_code`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 琚嬬爜鏇挎崲璁板綍';
+
+-- ============ 琛細mes_pro_batch锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_batch`;
+CREATE TABLE `mes_pro_batch` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎵规鍙凤紙鑷姩鐢熸垚锛氬墠缂�+鏃ユ湡+浜х嚎+娴佹按鍙凤級',
+ `item_id` bigint DEFAULT NULL COMMENT '鍝佺锛堢墿鏂欙級缂栧彿锛屽叧鑱� mdm_item.id',
+ `line_id` bigint DEFAULT NULL COMMENT '浜х嚎缂栧彿锛屽叧鑱� mes_pro_line.id',
+ `line_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浜х嚎缂栫爜锛堟墜濉紝鍙備笌鎵规鍙风敓鎴愶級',
+ `line_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浜х嚎鍚嶇О锛堟墜濉級',
+ `produce_date` datetime DEFAULT NULL COMMENT '鐢熶骇鏃ユ湡',
+ `plan_quantity` decimal(24,6) DEFAULT NULL COMMENT '璁″垝鏁伴噺',
+ `owner_user_id` bigint DEFAULT NULL COMMENT '璐d换浜虹敤鎴风紪鍙凤紙璐d换钀藉疄鍒颁汉锛夛紝鍏宠仈 system_users.id',
+ `bag_quantity` int NOT NULL DEFAULT '0' COMMENT '宸茬敓鎴愯鐮佹暟閲忥紙涓�琚嬩竴鐮侊級',
+ `pallet_quantity` int NOT NULL DEFAULT '0' COMMENT '宸茬敓鎴愭墭鐩樼爜鏁伴噺',
+ `status` tinyint NOT NULL DEFAULT '10' COMMENT '鎵规鐘舵�侊紙瀛楀吀 mes_pro_batch_status锛�10 鑽夌 20 鐢熶骇涓� 30 宸插畬鎴� 40 宸蹭綔搴燂級',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇鎵规';
+
+-- ============ 琛細mes_pro_batch_worker锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_batch_worker`;
+CREATE TABLE `mes_pro_batch_worker` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `batch_id` bigint NOT NULL COMMENT '鐢熶骇鎵规缂栧彿锛屽叧鑱� mes_pro_batch.id',
+ `user_id` bigint NOT NULL COMMENT '鐢熶骇浜哄憳鐢ㄦ埛缂栧彿锛屽叧鑱� system_users.id',
+ `worker_type` tinyint NOT NULL COMMENT '宀椾綅绫诲瀷锛堝瓧鍏� mes_pro_batch_worker_type锛�10 缁勯暱 20 鎿嶄綔宸� 30 鍖呰宸� 40 璐ㄦ鍛� 50 鍏朵粬锛�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_batch_id` (`batch_id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇鎵规浜哄憳閰嶇疆';
+
+-- ============ 琛細mes_pro_card锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_card`;
+CREATE TABLE `mes_pro_card` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佽浆鍗$紪鐮�',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `transfered_quantity` decimal(24,6) DEFAULT NULL COMMENT '娴佽浆鏁伴噺',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇娴佽浆鍗�';
+
+-- ============ 琛細mes_pro_card_process锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_card_process`;
+CREATE TABLE `mes_pro_card_process` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `card_id` bigint DEFAULT NULL COMMENT '娴佽浆鍗$紪鍙�',
+ `sort` int DEFAULT NULL COMMENT '搴忓彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `input_time` datetime DEFAULT NULL COMMENT '杩涘叆宸ュ簭鏃堕棿',
+ `output_time` datetime DEFAULT NULL COMMENT '鍑哄伐搴忔椂闂�',
+ `input_quantity` decimal(24,6) DEFAULT NULL COMMENT '鎶曞叆鏁伴噺',
+ `output_quantity` decimal(24,6) DEFAULT NULL COMMENT '浜у嚭鏁伴噺',
+ `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶅悎鏍煎搧鏁伴噺',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綅缂栧彿',
+ `user_id` bigint DEFAULT NULL COMMENT '鎿嶄綔浜虹紪鍙�',
+ `ipqc_id` bigint DEFAULT NULL COMMENT '杩囩▼妫�楠屽崟缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 娴佽浆鍗″伐搴忚褰�';
+
+-- ============ 琛細mes_pro_feedback锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_feedback`;
+CREATE TABLE `mes_pro_feedback` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶ュ伐鍗曠紪鍙�',
+ `type` int DEFAULT NULL COMMENT '鎶ュ伐绫诲瀷',
+ `channel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶ュ伐閫斿緞',
+ `feedback_time` datetime DEFAULT NULL COMMENT '鎶ュ伐鏃堕棿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `route_id` bigint DEFAULT NULL COMMENT '宸ヨ壓璺嚎缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `expire_date` datetime DEFAULT NULL COMMENT '杩囨湡鏃ユ湡',
+ `lot_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢熶骇鎵瑰彿',
+ `scheduled_quantity` decimal(24,6) DEFAULT NULL COMMENT '鎺掍骇鏁伴噺',
+ `feedback_quantity` decimal(24,6) DEFAULT NULL COMMENT '鏈鎶ュ伐鏁伴噺',
+ `qualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍚堟牸鍝佹暟閲�',
+ `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶈壇鍝佹暟閲�',
+ `uncheck_quantity` decimal(24,6) DEFAULT NULL COMMENT '寰呮娴嬫暟閲�',
+ `labor_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '宸ュ簾鏁伴噺',
+ `material_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '鏂欏簾鏁伴噺',
+ `other_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍏朵粬搴熷搧鏁伴噺',
+ `feedback_user_id` bigint DEFAULT NULL COMMENT '鎶ュ伐鐢ㄦ埛缂栧彿',
+ `approve_user_id` bigint DEFAULT NULL COMMENT '瀹℃牳鐢ㄦ埛缂栧彿',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹炰緥缂栧彿',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹氫箟 Key',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_task_id` (`task_id`) USING BTREE,
+ KEY `idx_work_order_id` (`work_order_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇鎶ュ伐';
+
+-- ============ 琛細mes_pro_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_line`;
+CREATE TABLE `mes_pro_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '浜х嚎缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '浜х嚎鍚嶇О',
+ `status` int NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0鍚敤 1鍋滅敤锛�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='浜х嚎缁存姢';
+
+-- ============ 琛細mes_pro_mps锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_mps`;
+CREATE TABLE `mes_pro_mps` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'MPS 缂栫爜',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0=鑽夌 1=宸蹭笅鍙� 2=宸插畬鎴� 3=宸插彇娑堬級',
+ `sale_order_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗旾D',
+ `sale_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '閿�鍞鍗曞彿',
+ `sale_order_item_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗曟槑缁咺D',
+ `product_id` bigint NOT NULL COMMENT '浜у搧缂栧彿',
+ `quantity` decimal(24,6) NOT NULL COMMENT '璁″垝鐢熶骇鏁伴噺',
+ `quantity_produced` decimal(24,6) DEFAULT '0.000000' COMMENT '宸茬敓浜ф暟閲�',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅ID',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛缂栧彿',
+ `request_date` datetime DEFAULT NULL COMMENT '闇�姹傛棩鏈�',
+ `issue_date` datetime DEFAULT NULL COMMENT '涓嬪彂鏃ユ湡',
+ `finish_date` datetime DEFAULT NULL COMMENT '瀹屾垚鏃ユ湡',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟ID',
+ `work_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栫爜',
+ `merge_flag` tinyint DEFAULT '0' COMMENT '鏄惁鍚堝苟涓嬪彂锛�0=鍚� 1=鏄級',
+ `merge_batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍚堝苟鎵规鍙�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_sale_order_item_id` (`sale_order_item_id`) USING BTREE,
+ KEY `idx_product_id` (`product_id`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE,
+ KEY `idx_merge_batch_no` (`merge_batch_no`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇涓昏鍒�';
+
+-- ============ 琛細mes_pro_mps_merge_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_mps_merge_item`;
+CREATE TABLE `mes_pro_mps_merge_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `merge_batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍚堝苟鎵规鍙�',
+ `mps_id` bigint NOT NULL COMMENT 'MPS 缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熸垚鐨勭敓浜у伐鍗旾D',
+ `quantity` decimal(24,6) NOT NULL COMMENT '鍒嗛厤鏁伴噺',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_merge_batch_no` (`merge_batch_no`) USING BTREE,
+ KEY `idx_mps_id` (`mps_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MPS 鍚堝苟涓嬪彂鏄庣粏';
+
+-- ============ 琛細mes_pro_pallet锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_pallet`;
+CREATE TABLE `mes_pro_pallet` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎵樼洏鐮侊紙鎵规鍙�-P+鎵樼洏搴忓彿锛屽叏灞�鍞竴锛�',
+ `batch_id` bigint NOT NULL COMMENT '鐢熶骇鎵规缂栧彿锛屽叧鑱� mes_pro_batch.id',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鎵规鍙凤紙鍐椾綑锛屼究浜庡睍绀猴級',
+ `pallet_no` int NOT NULL COMMENT '鎵规鍐呮墭鐩樺簭鍙�',
+ `capacity` int DEFAULT NULL COMMENT '鍙琚嬫暟锛堣/鎵樼洏锛�',
+ `bag_count` int NOT NULL DEFAULT '0' COMMENT '宸茬粦瀹氳鐮佹暟閲�',
+ `status` tinyint NOT NULL DEFAULT '10' COMMENT '鐘舵�侊紙瀛楀吀 mes_pro_pallet_status锛�10 鍚敤 20 浣滃簾锛�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`) USING BTREE,
+ KEY `idx_batch_id` (`batch_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鎵樼洏鐮�';
+
+-- ============ 琛細mes_pro_process锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_process`;
+CREATE TABLE `mes_pro_process` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ュ簭缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ュ簭鍚嶇О',
+ `attention` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヨ壓瑕佹眰',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇宸ュ簭';
+
+-- ============ 琛細mes_pro_process_content锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_process_content`;
+CREATE TABLE `mes_pro_process_content` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `sort` int DEFAULT NULL COMMENT '椤哄簭缂栧彿',
+ `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '姝ラ璇存槑',
+ `device` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杈呭姪璁惧',
+ `material` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杈呭姪鏉愭枡',
+ `doc_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉愭枡鏂囨。 URL',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇宸ュ簭鍐呭';
+
+-- ============ 琛細mes_pro_process_param锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_process_param`;
+CREATE TABLE `mes_pro_process_param` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `process_id` bigint NOT NULL COMMENT '宸ュ簭缂栧彿锛堝叧鑱� mes_pro_process锛�',
+ `process_param_id` bigint NOT NULL COMMENT '宸ヨ壓鍙傛暟缂栧彿锛堝叧鑱� mes_pd_process_param锛�',
+ `required` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁蹇呭~',
+ `sort` int DEFAULT NULL COMMENT '鎺掑簭',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_process_id` (`process_id`) USING BTREE,
+ KEY `idx_process_param_id` (`process_param_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ュ簭-宸ヨ壓鍙傛暟缁戝畾';
+
+-- ============ 琛細mes_pro_route锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_route`;
+CREATE TABLE `mes_pro_route` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヨ壓璺嚎缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヨ壓璺嚎鍚嶇О',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ヨ壓璺嚎璇存槑',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヨ壓璺嚎';
+
+-- ============ 琛細mes_pro_route_process锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_route_process`;
+CREATE TABLE `mes_pro_route_process` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `route_id` bigint DEFAULT NULL COMMENT '宸ヨ壓璺嚎缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `param_template_id` bigint DEFAULT NULL COMMENT '宸ヨ壓鍙傛暟妯℃澘缂栧彿',
+ `sort` int DEFAULT NULL COMMENT '搴忓彿',
+ `next_process_id` bigint DEFAULT NULL COMMENT '涓嬩竴閬撳伐搴忕紪鍙�',
+ `link_type` int DEFAULT NULL COMMENT '涓庝笅涓�閬撳伐搴忓叧绯�',
+ `prepare_time` int DEFAULT NULL COMMENT '鍑嗗鏃堕棿锛堝垎閽燂級',
+ `wait_time` int DEFAULT NULL COMMENT '绛夊緟鏃堕棿锛堝垎閽燂級',
+ `color_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢樼壒鍥炬樉绀洪鑹�',
+ `key_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁鍏抽敭宸ュ簭',
+ `check_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁璐ㄦ宸ュ簭',
+ `backflush_flag` bit(1) DEFAULT b'1' COMMENT '鏄惁鍊掑啿',
+ `output_item_id` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浜у嚭浜у搧鐗╂枡缂栧彿锛屽涓敤閫楀彿鍒嗛殧',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_output_item_id` (`output_item_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヨ壓璺嚎宸ュ簭';
+
+-- ============ 琛細mes_pro_route_product锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_route_product`;
+CREATE TABLE `mes_pro_route_product` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `route_id` bigint DEFAULT NULL COMMENT '宸ヨ壓璺嚎缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `quantity` int DEFAULT NULL COMMENT '鐢熶骇鏁伴噺',
+ `production_time` decimal(24,6) DEFAULT NULL COMMENT '鐢熶骇鐢ㄦ椂',
+ `time_unit_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏃堕棿鍗曚綅',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヨ壓璺嚎浜у搧';
+
+-- ============ 琛細mes_pro_route_product_bom锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_route_product_bom`;
+CREATE TABLE `mes_pro_route_product_bom` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `route_id` bigint DEFAULT NULL COMMENT '宸ヨ壓璺嚎缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `product_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT 'BOM 鐗╂枡缂栧彿',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鐢ㄦ枡姣斾緥',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ヨ壓璺嚎浜у搧 BOM';
+
+-- ============ 琛細mes_pro_task锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_task`;
+CREATE TABLE `mes_pro_task` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠诲姟缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠诲姟鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `route_id` bigint DEFAULT NULL COMMENT '宸ヨ壓璺嚎缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `param_template_id` bigint DEFAULT NULL COMMENT '宸ヨ壓鍙傛暟妯℃澘缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鎺掍骇鏁伴噺',
+ `produced_quantity` decimal(24,6) DEFAULT NULL COMMENT '宸茬敓浜ф暟閲�',
+ `qualify_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍚堟牸鍝佹暟閲�',
+ `unqualify_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶈壇鍝佹暟閲�',
+ `changed_quantity` decimal(24,6) DEFAULT NULL COMMENT '璋冩暣鏁伴噺',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛缂栧彿',
+ `start_time` datetime DEFAULT NULL COMMENT '寮�濮嬬敓浜ф椂闂�',
+ `duration` int DEFAULT NULL COMMENT '鐢熶骇鏃堕暱',
+ `end_time` datetime DEFAULT NULL COMMENT '缁撴潫鐢熶骇鏃堕棿',
+ `color_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢樼壒鍥炬樉绀洪鑹�',
+ `finish_date` datetime DEFAULT NULL COMMENT '瀹屾垚鏃ユ湡',
+ `cancel_date` datetime DEFAULT NULL COMMENT '鍙栨秷鏃ユ湡',
+ `first_feedback_time` datetime DEFAULT NULL COMMENT '棣栨鎶ュ伐鏃堕棿',
+ `last_feedback_time` datetime DEFAULT NULL COMMENT '鏈�杩戞姤宸ユ椂闂�',
+ `status` int DEFAULT NULL COMMENT '浠诲姟鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_work_order_process` (`work_order_id`,`process_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇浠诲姟';
+
+-- ============ 琛細mes_pro_task_assignee锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_task_assignee`;
+CREATE TABLE `mes_pro_task_assignee` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟 ID',
+ `user_id` bigint DEFAULT NULL COMMENT '绯荤粺鐢ㄦ埛 ID (鎸囧畾鎶ュ伐浜哄憳)',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_task_id` (`task_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='鐢熶骇浠诲姟鎸囧畾鎶ュ伐浜哄憳琛�';
+
+-- ============ 琛細mes_pro_task_issue锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_task_issue`;
+CREATE TABLE `mes_pro_task_issue` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `source_doc_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁绫诲瀷',
+ `source_doc_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `source_line_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁琛岀紪鍙�',
+ `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栫爜',
+ `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶曟枡鎵规',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '鍗曚綅缂栧彿',
+ `issued_quantity` decimal(24,6) DEFAULT NULL COMMENT '鎬绘姇鏂欐暟閲�',
+ `available_quantity` decimal(24,6) DEFAULT NULL COMMENT '褰撳墠鍙敤鏁伴噺',
+ `used_quantity` decimal(24,6) DEFAULT NULL COMMENT '褰撳墠浣跨敤鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇浠诲姟鎶曟枡';
+
+-- ============ 琛細mes_pro_task_pause_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_task_pause_record`;
+CREATE TABLE `mes_pro_task_pause_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `task_id` bigint NOT NULL COMMENT '浠诲姟缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '宸ュ崟缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍋滃伐鍘熷洜',
+ `pause_time` datetime NOT NULL COMMENT '鍋滃伐鏃堕棿',
+ `pause_user_id` bigint NOT NULL COMMENT '鍋滃伐鎿嶄綔浜篒D',
+ `resume_time` datetime DEFAULT NULL COMMENT '澶嶅伐鏃堕棿',
+ `resume_user_id` bigint DEFAULT NULL COMMENT '澶嶅伐鎿嶄綔浜篒D',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_task_id` (`task_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐢熶骇浠诲姟鍋滃伐璁板綍琛�';
+
+-- ============ 琛細mes_pro_work_order锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_work_order`;
+CREATE TABLE `mes_pro_work_order` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ュ崟缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ュ崟鍚嶇О',
+ `type` int DEFAULT NULL COMMENT '宸ュ崟绫诲瀷',
+ `order_source_type` int DEFAULT NULL COMMENT '鏉ユ簮绫诲瀷',
+ `order_source_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `product_id` bigint DEFAULT NULL COMMENT '浜у搧缂栧彿',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鐢熶骇鏁伴噺',
+ `quantity_produced` decimal(24,6) DEFAULT NULL COMMENT '宸茬敓浜ф暟閲�',
+ `quantity_changed` decimal(24,6) DEFAULT NULL COMMENT '璋冩暣鏁伴噺',
+ `quantity_scheduled` decimal(24,6) DEFAULT NULL COMMENT '宸叉帓浜ф暟閲�',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛缂栧彿',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鍙�',
+ `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `route_id` bigint DEFAULT NULL COMMENT '宸ヨ壓璺嚎缂栧彿',
+ `auto_finish_flag` tinyint(1) DEFAULT '1' COMMENT '鏄惁鑷姩瀹屾垚',
+ `request_date` datetime DEFAULT NULL COMMENT '闇�姹傛棩鏈�',
+ `parent_id` bigint DEFAULT NULL COMMENT '鐖跺伐鍗曠紪鍙�',
+ `finish_date` datetime DEFAULT NULL COMMENT '瀹屾垚鏃堕棿',
+ `cancel_date` datetime DEFAULT NULL COMMENT '鍙栨秷鏃堕棿',
+ `status` int DEFAULT NULL COMMENT '宸ュ崟鐘舵��',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹炰緥缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `is_feedback_approve` tinyint(1) DEFAULT NULL COMMENT '鏄惁寮�鍚姤宸ュ鎵� (1: 寮�鍚�, 0/NULL: 鍏抽棴)',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹氫箟 Key',
+ `feedback_role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶ュ伐瑙掕壊 (澶氫釜瑙掕壊浠ラ�楀彿鍒嗛殧)',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇宸ュ崟';
+
+-- ============ 琛細mes_pro_work_order_bom锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_work_order_bom`;
+CREATE TABLE `mes_pro_work_order_bom` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT 'BOM 鐗╂枡缂栧彿',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '棰勮浣跨敤閲�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇宸ュ崟 BOM';
+
+-- ============ 琛細mes_pro_work_order_param_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_work_order_param_record`;
+CREATE TABLE `mes_pro_work_order_param_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `work_order_id` bigint NOT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `template_id` bigint DEFAULT NULL COMMENT '鍙傛暟妯℃澘缂栧彿锛堝伐搴忕粦瀹氬弬鏁扮敓鎴愭椂涓虹┖锛�',
+ `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯℃澘缂栫爜锛堝揩鐓э級',
+ `template_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯℃澘鍚嶇О锛堝揩鐓э級',
+ `record_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璁板綍搴忓彿/鎵规鍙�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `task_id` int DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_work_order_id` (`work_order_id`) USING BTREE,
+ KEY `idx_mes_pro_work_order_param_record_task_id` (`task_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇宸ュ崟鍙傛暟璁板綍';
+
+-- ============ 琛細mes_pro_work_order_param_record_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_work_order_param_record_detail`;
+CREATE TABLE `mes_pro_work_order_param_record_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `record_id` bigint NOT NULL COMMENT '鍙傛暟璁板綍缂栧彿',
+ `template_detail_id` bigint DEFAULT NULL COMMENT '妯℃澘鏄庣粏缂栧彿锛堟函婧愮敤锛�',
+ `param_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙傛暟缂栫爜锛堝揩鐓э級',
+ `param_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍙傛暟鍚嶇О锛堝揩鐓э級',
+ `param_type` tinyint DEFAULT NULL COMMENT '鍙傛暟绫诲瀷锛堝揩鐓э級',
+ `required` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁蹇呭~锛堝揩鐓э級',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿锛堝揩鐓э級',
+ `param_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙傛暟鍊�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_record_id` (`record_id`) USING BTREE,
+ KEY `idx_mes_pro_work_order_param_record_detail_record_id` (`record_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇宸ュ崟鍙傛暟璁板綍鏄庣粏';
+
+-- ============ 琛細mes_pro_work_order_process锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_work_order_process`;
+CREATE TABLE `mes_pro_work_order_process` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `param_template_id` bigint DEFAULT NULL COMMENT '宸ヨ壓鍙傛暟妯℃澘缂栧彿',
+ `sort` int DEFAULT NULL COMMENT '搴忓彿',
+ `next_process_id` bigint DEFAULT NULL COMMENT '涓嬩竴閬撳伐搴忕紪鍙�',
+ `link_type` int DEFAULT NULL COMMENT '涓庝笅涓�閬撳伐搴忓叧绯�',
+ `prepare_time` int DEFAULT NULL COMMENT '鍑嗗鏃堕棿锛堝垎閽燂級',
+ `wait_time` int DEFAULT NULL COMMENT '绛夊緟鏃堕棿锛堝垎閽燂級',
+ `color_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鐢樼壒鍥炬樉绀洪鑹�',
+ `key_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁鍏抽敭宸ュ簭',
+ `check_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁璐ㄦ宸ュ簭',
+ `backflush_flag` bit(1) DEFAULT b'1' COMMENT '鏄惁鍊掑啿',
+ `output_item_id` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '浜у嚭浜у搧鐗╂枡缂栧彿锛屽涓敤閫楀彿鍒嗛殧',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_work_order_id` (`work_order_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇宸ュ崟宸ュ簭';
+
+-- ============ 琛細mes_pro_work_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_work_record`;
+CREATE TABLE `mes_pro_work_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `type` int DEFAULT NULL COMMENT '褰撳墠鐘舵��',
+ `clock_in_time` datetime DEFAULT NULL COMMENT '涓婂伐鏃堕棿',
+ `clock_out_time` datetime DEFAULT NULL COMMENT '涓嬪伐鏃堕棿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢ㄦ埛宸ヤ綔绔欑粦瀹氬叧绯�';
+
+-- ============ 琛細mes_pro_work_record_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_pro_work_record_log`;
+CREATE TABLE `mes_pro_work_record_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `type` int DEFAULT NULL COMMENT '鎿嶄綔绫诲瀷',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 涓婁笅宸ヨ褰曟祦姘�';
+
+-- ============ 琛細mes_qc_defect锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_defect`;
+CREATE TABLE `mes_qc_defect` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缂洪櫡缂栫爜',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缂洪櫡鎻忚堪',
+ `type` int DEFAULT NULL COMMENT '妫�娴嬮」绫诲瀷',
+ `level` int DEFAULT NULL COMMENT '缂洪櫡绛夌骇',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 缂洪櫡绫诲瀷';
+
+-- ============ 琛細mes_qc_defect_record锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_defect_record`;
+CREATE TABLE `mes_qc_defect_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `qc_type` int DEFAULT NULL COMMENT '妫�楠岀被鍨�',
+ `qc_id` bigint DEFAULT NULL COMMENT '妫�楠屽崟缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '妫�楠岃缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缂洪櫡鎻忚堪',
+ `level` int DEFAULT NULL COMMENT '缂洪櫡绛夌骇',
+ `quantity` int DEFAULT NULL COMMENT '缂洪櫡鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璐ㄦ缂洪櫡璁板綍';
+
+-- ============ 琛細mes_qc_indicator锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_indicator`;
+CREATE TABLE `mes_qc_indicator` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬮」缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬮」鍚嶇О',
+ `type` int DEFAULT NULL COMMENT '妫�娴嬮」绫诲瀷',
+ `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬪伐鍏�',
+ `result_type` int DEFAULT NULL COMMENT '缁撴灉鍊肩被鍨�',
+ `result_specification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁撴灉鍊煎睘鎬�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璐ㄦ鎸囨爣';
+
+-- ============ 琛細mes_qc_indicator_result锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_indicator_result`;
+CREATE TABLE `mes_qc_indicator_result` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏍峰搧缂栧彿',
+ `qc_id` bigint DEFAULT NULL COMMENT '鍏宠仈璐ㄦ鍗曠紪鍙�',
+ `qc_type` int DEFAULT NULL COMMENT '璐ㄦ绫诲瀷',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `sn` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╄祫 SN',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 妫�楠岀粨鏋滆褰�';
+
+-- ============ 琛細mes_qc_indicator_result_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_indicator_result_detail`;
+CREATE TABLE `mes_qc_indicator_result_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `result_id` bigint DEFAULT NULL COMMENT '鍏宠仈妫�楠岀粨鏋滅紪鍙�',
+ `indicator_id` bigint DEFAULT NULL COMMENT '妫�娴嬫寚鏍囩紪鍙�',
+ `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬪��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 妫�楠岀粨鏋滄槑缁嗚褰�';
+
+-- ============ 琛細mes_qc_ipqc锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_ipqc`;
+CREATE TABLE `mes_qc_ipqc` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟鍚嶇О',
+ `type` int DEFAULT NULL COMMENT 'IPQC 妫�楠岀被鍨�',
+ `template_id` bigint DEFAULT NULL COMMENT '妫�楠屾ā鏉跨紪鍙�',
+ `source_doc_type` int DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁绫诲瀷',
+ `source_doc_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `source_line_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁琛岀紪鍙�',
+ `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綅缂栧彿',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `check_quantity` decimal(24,6) DEFAULT NULL COMMENT '妫�娴嬫暟閲�',
+ `qualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍚堟牸鍝佹暟閲�',
+ `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶅悎鏍煎搧鏁伴噺',
+ `labor_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '宸ュ簾鏁伴噺',
+ `material_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '鏂欏簾鏁伴噺',
+ `other_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍏朵粬搴熷搧鏁伴噺',
+ `critical_rate` decimal(24,6) DEFAULT NULL COMMENT '鑷村懡缂洪櫡鐜�',
+ `major_rate` decimal(24,6) DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鐜�',
+ `minor_rate` decimal(24,6) DEFAULT NULL COMMENT '杞诲井缂洪櫡鐜�',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `check_result` int DEFAULT NULL COMMENT '妫�娴嬬粨鏋�',
+ `inspect_date` datetime DEFAULT NULL COMMENT '妫�娴嬫棩鏈�',
+ `inspector_user_id` bigint DEFAULT NULL COMMENT '妫�娴嬩汉鍛樼敤鎴风紪鍙�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 杩囩▼妫�楠屽崟';
+
+-- ============ 琛細mes_qc_ipqc_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_ipqc_line`;
+CREATE TABLE `mes_qc_ipqc_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `ipqc_id` bigint DEFAULT NULL COMMENT '杩囩▼妫�楠屽崟缂栧彿',
+ `indicator_id` bigint DEFAULT NULL COMMENT '妫�娴嬫寚鏍囩紪鍙�',
+ `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬪伐鍏�',
+ `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬫柟娉�',
+ `standard_value` decimal(24,6) DEFAULT NULL COMMENT '鏍囧噯鍊�',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `max_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓婇檺',
+ `min_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓嬮檺',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 杩囩▼妫�楠屽崟琛�';
+
+-- ============ 琛細mes_qc_iqc锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_iqc`;
+CREATE TABLE `mes_qc_iqc` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟鍚嶇О',
+ `template_id` bigint DEFAULT NULL COMMENT '妫�楠屾ā鏉跨紪鍙�',
+ `source_doc_type` int DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁绫诲瀷',
+ `source_doc_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `source_line_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁琛岀紪鍙�',
+ `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鍙�',
+ `vendor_batch` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗘壒娆″彿',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `received_quantity` decimal(24,6) DEFAULT NULL COMMENT '鏈鎺ユ敹鏁伴噺',
+ `check_quantity` decimal(24,6) DEFAULT NULL COMMENT '鏈妫�娴嬫暟閲�',
+ `qualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍚堟牸鍝佹暟閲�',
+ `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶅悎鏍煎搧鏁伴噺',
+ `critical_rate` decimal(24,6) DEFAULT NULL COMMENT '鑷村懡缂洪櫡鐜�',
+ `major_rate` decimal(24,6) DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鐜�',
+ `minor_rate` decimal(24,6) DEFAULT NULL COMMENT '杞诲井缂洪櫡鐜�',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `check_result` int DEFAULT NULL COMMENT '妫�娴嬬粨鏋�',
+ `receive_date` datetime DEFAULT NULL COMMENT '鏉ユ枡鏃ユ湡',
+ `inspect_date` datetime DEFAULT NULL COMMENT '妫�娴嬫棩鏈�',
+ `inspector_user_id` bigint DEFAULT NULL COMMENT '妫�娴嬩汉鍛樼敤鎴风紪鍙�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鏉ユ枡妫�楠屽崟';
+
+-- ============ 琛細mes_qc_iqc_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_iqc_line`;
+CREATE TABLE `mes_qc_iqc_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `iqc_id` bigint DEFAULT NULL COMMENT '鏉ユ枡妫�楠屽崟缂栧彿',
+ `indicator_id` bigint DEFAULT NULL COMMENT '妫�娴嬫寚鏍囩紪鍙�',
+ `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬪伐鍏�',
+ `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬫柟娉�',
+ `standard_value` decimal(24,6) DEFAULT NULL COMMENT '鏍囧噯鍊�',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `max_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓婇檺',
+ `min_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓嬮檺',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鏉ユ枡妫�楠屽崟琛�';
+
+-- ============ 琛細mes_qc_ncr锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_ncr`;
+CREATE TABLE `mes_qc_ncr` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'NCR鍗曞彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'NCR鍚嶇О',
+ `qc_type` int DEFAULT NULL COMMENT '妫�楠岀被鍨嬶紙IQC/IPQC/OQC/RQC锛夛紝瀛楀吀 mes_qc_type',
+ `qc_id` bigint DEFAULT NULL COMMENT '鏉ユ簮妫�楠屽崟ID',
+ `qc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮妫�楠屽崟缂栧彿锛堝啑浣欙級',
+ `item_id` bigint DEFAULT NULL COMMENT '涓嶅悎鏍肩墿鏂橧D',
+ `defect_level` int DEFAULT NULL COMMENT '缂洪櫡绛夌骇锛堣嚧鍛�/涓ラ噸/杞诲井锛夛紝瀛楀吀 mes_defect_level',
+ `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶅悎鏍兼暟閲�',
+ `defect_description` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓嶅悎鏍兼弿杩�',
+ `disposition` int DEFAULT NULL COMMENT '澶勭疆鏂瑰紡锛堥��璐�/鎶ュ簾/杩斿伐/璁╂鎺ユ敹/闄嶇骇浣跨敤锛夛紝瀛楀吀 mes_ncr_disposition',
+ `responsible_dept_id` bigint DEFAULT NULL COMMENT '璐d换閮ㄩ棬ID',
+ `reviewer_user_id` bigint DEFAULT NULL COMMENT '璇勫浜篒D',
+ `review_date` datetime DEFAULT NULL COMMENT '璇勫鏃ユ湡',
+ `review_opinion` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇勫鎰忚',
+ `handler_user_id` bigint DEFAULT NULL COMMENT '澶勭悊浜篒D',
+ `handle_date` datetime DEFAULT NULL COMMENT '澶勭悊鏃ユ湡',
+ `handle_result` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶勭悊缁撴灉璇存槑',
+ `root_cause` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏍规湰鍘熷洜',
+ `corrective_action` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绾犳鎺柦',
+ `preventive_action` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '棰勯槻鎺柦',
+ `close_user_id` bigint DEFAULT NULL COMMENT '鍏抽棴浜篒D',
+ `close_date` datetime DEFAULT NULL COMMENT '鍏抽棴鏃ユ湡',
+ `close_opinion` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏抽棴鎰忚',
+ `status` int DEFAULT NULL COMMENT '鐘舵�侊紙寰呰瘎瀹�/宸茶瘎瀹�/宸插缃�/宸插叧闂級锛屽瓧鍏� mes_ncr_status',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID锛堥鐣欙級',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_qc_type_id` (`qc_type`,`qc_id`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE,
+ KEY `idx_item_id` (`item_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 涓嶅悎鏍煎搧澶勭悊鍗�';
+
+-- ============ 琛細mes_qc_oqc锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_oqc`;
+CREATE TABLE `mes_qc_oqc` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟鍚嶇О',
+ `template_id` bigint DEFAULT NULL COMMENT '妫�楠屾ā鏉跨紪鍙�',
+ `source_doc_type` int DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁绫诲瀷',
+ `source_doc_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `source_line_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁琛岀紪鍙�',
+ `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛缂栧彿',
+ `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `min_check_quantity` int DEFAULT NULL COMMENT '鏈�浣庢娴嬫暟',
+ `max_unqualified_quantity` int DEFAULT NULL COMMENT '鏈�澶т笉鍚堟牸鏁�',
+ `out_quantity` decimal(24,6) DEFAULT NULL COMMENT '鏈鍑鸿揣鏁伴噺',
+ `check_quantity` decimal(24,6) DEFAULT NULL COMMENT '鏈妫�娴嬫暟閲�',
+ `qualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍚堟牸鍝佹暟閲�',
+ `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶅悎鏍煎搧鏁伴噺',
+ `critical_rate` decimal(24,6) DEFAULT NULL COMMENT '鑷村懡缂洪櫡鐜�',
+ `major_rate` decimal(24,6) DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鐜�',
+ `minor_rate` decimal(24,6) DEFAULT NULL COMMENT '杞诲井缂洪櫡鐜�',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `check_result` int DEFAULT NULL COMMENT '妫�娴嬬粨鏋�',
+ `out_date` datetime DEFAULT NULL COMMENT '鍑鸿揣鏃ユ湡',
+ `inspect_date` datetime DEFAULT NULL COMMENT '妫�娴嬫棩鏈�',
+ `inspector_user_id` bigint DEFAULT NULL COMMENT '妫�娴嬩汉鍛樼敤鎴风紪鍙�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍑鸿揣妫�楠屽崟';
+
+-- ============ 琛細mes_qc_oqc_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_oqc_line`;
+CREATE TABLE `mes_qc_oqc_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `oqc_id` bigint DEFAULT NULL COMMENT '鍑鸿揣妫�楠屽崟缂栧彿',
+ `indicator_id` bigint DEFAULT NULL COMMENT '妫�娴嬫寚鏍囩紪鍙�',
+ `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬪伐鍏�',
+ `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬫柟娉�',
+ `standard_value` decimal(24,6) DEFAULT NULL COMMENT '鏍囧噯鍊�',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `max_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓婇檺',
+ `min_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓嬮檺',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍑鸿揣妫�楠屽崟琛�';
+
+-- ============ 琛細mes_qc_rqc锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_rqc`;
+CREATE TABLE `mes_qc_rqc` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�楠屽崟鍚嶇О',
+ `template_id` bigint DEFAULT NULL COMMENT '妫�楠屾ā鏉跨紪鍙�',
+ `source_doc_type` int DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁绫诲瀷',
+ `source_doc_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `source_line_id` bigint DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁琛岀紪鍙�',
+ `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮鍗曟嵁缂栧彿',
+ `type` int DEFAULT NULL COMMENT '妫�楠岀被鍨�',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `check_quantity` decimal(24,6) DEFAULT NULL COMMENT '妫�娴嬫暟閲�',
+ `qualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍚堟牸鍝佹暟閲�',
+ `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '涓嶅悎鏍兼暟閲�',
+ `critical_rate` decimal(24,6) DEFAULT NULL COMMENT '鑷村懡缂洪櫡鐜�',
+ `major_rate` decimal(24,6) DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鐜�',
+ `minor_rate` decimal(24,6) DEFAULT NULL COMMENT '杞诲井缂洪櫡鐜�',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `check_result` int DEFAULT NULL COMMENT '妫�娴嬬粨鏋�',
+ `inspect_date` datetime DEFAULT NULL COMMENT '妫�娴嬫棩鏈�',
+ `inspector_user_id` bigint DEFAULT NULL COMMENT '妫�娴嬩汉鍛樼敤鎴风紪鍙�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閫�璐ф楠屽崟';
+
+-- ============ 琛細mes_qc_rqc_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_rqc_line`;
+CREATE TABLE `mes_qc_rqc_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `rqc_id` bigint DEFAULT NULL COMMENT '閫�璐ф楠屽崟缂栧彿',
+ `indicator_id` bigint DEFAULT NULL COMMENT '妫�娴嬫寚鏍囩紪鍙�',
+ `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬪伐鍏�',
+ `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬫柟娉�',
+ `standard_value` decimal(24,6) DEFAULT NULL COMMENT '鏍囧噯鍊�',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `max_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓婇檺',
+ `min_threshold` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓嬮檺',
+ `critical_quantity` int DEFAULT NULL COMMENT '鑷村懡缂洪櫡鏁伴噺',
+ `major_quantity` int DEFAULT NULL COMMENT '涓ラ噸缂洪櫡鏁伴噺',
+ `minor_quantity` int DEFAULT NULL COMMENT '杞诲井缂洪櫡鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閫�璐ф楠岃';
+
+-- ============ 琛細mes_qc_template锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_template`;
+CREATE TABLE `mes_qc_template` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂规缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂规鍚嶇О',
+ `types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬬绫�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璐ㄦ鏂规';
+
+-- ============ 琛細mes_qc_template_indicator锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_template_indicator`;
+CREATE TABLE `mes_qc_template_indicator` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `template_id` bigint DEFAULT NULL COMMENT '璐ㄦ鏂规缂栧彿',
+ `indicator_id` bigint DEFAULT NULL COMMENT '璐ㄦ鎸囨爣缂栧彿',
+ `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妫�娴嬫柟娉�',
+ `standard_value` decimal(24,6) DEFAULT NULL COMMENT '鏍囧噯鍊�',
+ `unit_measure_id` bigint DEFAULT NULL COMMENT '璁¢噺鍗曚綅缂栧彿',
+ `threshold_max` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓婇檺',
+ `threshold_min` decimal(24,6) DEFAULT NULL COMMENT '璇樊涓嬮檺',
+ `doc_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇存槑鍥� URL',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璐ㄦ鏂规妫�娴嬫寚鏍囬」';
+
+-- ============ 琛細mes_qc_template_item锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_qc_template_item`;
+CREATE TABLE `mes_qc_template_item` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `template_id` bigint DEFAULT NULL COMMENT '璐ㄦ鏂规缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '浜у搧鐗╂枡缂栧彿',
+ `quantity_check` int DEFAULT NULL COMMENT '鏈�浣庢娴嬫暟',
+ `quantity_unqualified` int DEFAULT NULL COMMENT '鏈�澶т笉鍚堟牸鏁�',
+ `critical_rate` decimal(24,6) DEFAULT NULL COMMENT '鏈�澶ц嚧鍛界己闄风巼',
+ `major_rate` decimal(24,6) DEFAULT NULL COMMENT '鏈�澶т弗閲嶇己闄风巼',
+ `minor_rate` decimal(24,6) DEFAULT NULL COMMENT '鏈�澶ц交寰己闄风巼',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 璐ㄦ鏂规浜у搧鍏宠仈';
+
+-- ============ 琛細mes_tm_tool锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_tm_tool`;
+CREATE TABLE `mes_tm_tool` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ュ叿缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宸ュ叿鍚嶇О',
+ `brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍝佺墝',
+ `specification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍨嬪彿瑙勬牸',
+ `tool_type_id` bigint DEFAULT NULL COMMENT '宸ュ叿绫诲瀷缂栧彿',
+ `quantity` int DEFAULT NULL COMMENT '鏁伴噺',
+ `available_quantity` int DEFAULT NULL COMMENT '鍙敤鏁伴噺',
+ `mainten_type` int DEFAULT NULL COMMENT '淇濆吇缁存姢绫诲瀷',
+ `next_mainten_period` int DEFAULT NULL COMMENT '涓嬫淇濆吇鍛ㄦ湡锛堟鏁帮級',
+ `next_mainten_date` datetime DEFAULT NULL COMMENT '涓嬫淇濆吇鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ュ叿鍙拌处';
+
+-- ============ 琛細mes_tm_tool_type锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_tm_tool_type`;
+CREATE TABLE `mes_tm_tool_type` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绫诲瀷缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绫诲瀷鍚嶇О',
+ `code_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁缂栫爜绠$悊',
+ `mainten_type` int DEFAULT NULL COMMENT '淇濆吇缁存姢绫诲瀷',
+ `mainten_period` int DEFAULT NULL COMMENT '淇濆吇鍛ㄦ湡',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 宸ュ叿绫诲瀷';
+
+-- ============ 琛細mes_wm_arrival_notice锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_arrival_notice`;
+CREATE TABLE `mes_wm_arrival_notice` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `purchase_order_id` bigint DEFAULT NULL COMMENT '閲囪喘璁㈠崟缂栧彿',
+ `purchase_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閲囪喘璁㈠崟缂栫爜锛堝啑浣欏瓧娈碉級',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟� ID',
+ `arrival_date` datetime DEFAULT NULL COMMENT '棰勮鍒拌揣鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `contact_telephone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜虹數璇�',
+ `contact_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍒拌揣閫氱煡鍗�';
+
+-- ============ 琛細mes_wm_arrival_notice_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_arrival_notice_line`;
+CREATE TABLE `mes_wm_arrival_notice_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `notice_id` bigint DEFAULT NULL COMMENT '鍒拌揣閫氱煡鍗� ID',
+ `purchase_order_item_id` bigint DEFAULT NULL COMMENT '閲囪喘璁㈠崟琛岀紪鍙凤紙鍏宠仈 ERP 閲囪喘璁㈠崟鏄庣粏锛�',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `arrival_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍒拌揣鏁伴噺',
+ `qualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍚堟牸鏁伴噺',
+ `iqc_check_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁闇�瑕佹潵鏂欐楠�',
+ `iqc_id` bigint DEFAULT NULL COMMENT '鏉ユ枡妫�楠屽崟缂栧彿',
+ `iqc_check_result` tinyint DEFAULT NULL COMMENT '璐ㄦ缁撴灉锛�1鍚堟牸 2鐗归噰 3涓嶅悎鏍奸��璐� 4涓嶅悎鏍兼姤搴�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_purchase_order_item_id` (`purchase_order_item_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍒拌揣閫氱煡鍗曡';
+
+-- ============ 琛細mes_wm_barcode锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_barcode`;
+CREATE TABLE `mes_wm_barcode` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `config_id` bigint DEFAULT NULL COMMENT '鏉$爜閰嶇疆缂栧彿',
+ `format` int DEFAULT NULL COMMENT '鏉$爜鏍煎紡',
+ `biz_type` int DEFAULT NULL COMMENT '涓氬姟绫诲瀷',
+ `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉$爜鍐呭',
+ `biz_id` bigint DEFAULT NULL COMMENT '涓氬姟缂栧彿',
+ `biz_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓氬姟缂栫爜',
+ `biz_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓氬姟鍚嶇О',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鏉$爜娓呭崟';
+
+-- ============ 琛細mes_wm_barcode_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_barcode_config`;
+CREATE TABLE `mes_wm_barcode_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `format` int DEFAULT NULL COMMENT '鏉$爜鏍煎紡',
+ `biz_type` int DEFAULT NULL COMMENT '涓氬姟绫诲瀷',
+ `content_format` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍐呭鏍煎紡妯℃澘',
+ `content_example` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍐呭鏍蜂緥',
+ `auto_generate_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁鑷姩鐢熸垚',
+ `default_template` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '榛樿鎵撳嵃妯℃澘',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鏉$爜閰嶇疆';
+
+-- ============ 琛細mes_wm_batch锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_batch`;
+CREATE TABLE `mes_wm_batch` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `produce_date` datetime DEFAULT NULL COMMENT '鐢熶骇鏃ユ湡',
+ `expire_date` datetime DEFAULT NULL COMMENT '澶辨晥鏃ユ湡',
+ `receipt_date` datetime DEFAULT NULL COMMENT '鍏ュ簱鏃ユ湡',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟� ID',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛ID',
+ `sales_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿�鍞鍗曠紪鍙�',
+ `purchase_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閲囪喘璁㈠崟缂栧彿',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟ID',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟ID',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔橧D',
+ `tool_id` bigint DEFAULT NULL COMMENT '宸ュ叿ID',
+ `mold_id` bigint DEFAULT NULL COMMENT '妯″叿ID',
+ `lot_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢熶骇鎵瑰彿',
+ `quality_status` tinyint DEFAULT NULL COMMENT '璐ㄩ噺鐘舵��',
+ `vendor_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鐮�',
+ `vendor_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗗悕绉�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鎵规';
+
+-- ============ 琛細mes_wm_item_consume锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_item_consume`;
+CREATE TABLE `mes_wm_item_consume` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟 ID',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟缂栧彿',
+ `workstation_id` bigint DEFAULT NULL COMMENT '宸ヤ綔绔欑紪鍙�',
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭缂栧彿',
+ `feedback_id` bigint DEFAULT NULL COMMENT '鎶ュ伐璁板綍缂栧彿',
+ `consume_date` datetime DEFAULT NULL COMMENT '娑堣�楁棩鏈�',
+ `return_date` datetime DEFAULT NULL COMMENT '閫�鏂欐棩鏈�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡閫�鏂欏崟';
+
+-- ============ 琛細mes_wm_item_consume_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_item_consume_detail`;
+CREATE TABLE `mes_wm_item_consume_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `consume_id` bigint DEFAULT NULL COMMENT '閫�鏂欏崟 ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡閫�鏂欏崟鏄庣粏';
+
+-- ============ 琛細mes_wm_item_consume_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_item_consume_line`;
+CREATE TABLE `mes_wm_item_consume_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `consume_id` bigint DEFAULT NULL COMMENT '閫�鏂欏崟 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `batch_id` int DEFAULT NULL,
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡閫�鏂欏崟琛�';
+
+-- ============ 琛細mes_wm_item_receipt锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_item_receipt`;
+CREATE TABLE `mes_wm_item_receipt` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `iqc_id` bigint DEFAULT NULL COMMENT '鏉ユ枡妫�楠屽崟缂栧彿',
+ `notice_id` bigint DEFAULT NULL COMMENT '鍒拌揣閫氱煡鍗曠紪鍙�',
+ `purchase_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閲囪喘璁㈠崟鍙�',
+ `purchase_order_id` bigint DEFAULT NULL COMMENT '閲囪喘璁㈠崟缂栧彿',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鍙�',
+ `receipt_date` datetime DEFAULT NULL COMMENT '閫�搴撴棩鏈�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_process_instance_id` (`process_instance_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閲囪喘鍏ュ簱鍗�';
+
+-- ============ 琛細mes_wm_item_receipt_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_item_receipt_detail`;
+CREATE TABLE `mes_wm_item_receipt_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `receipt_id` bigint DEFAULT NULL COMMENT '閫�搴撳崟 ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡閫�搴撳崟鏄庣粏';
+
+-- ============ 琛細mes_wm_item_receipt_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_item_receipt_line`;
+CREATE TABLE `mes_wm_item_receipt_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `receipt_id` bigint DEFAULT NULL COMMENT '閫�搴撳崟 ID',
+ `arrival_notice_line_id` bigint DEFAULT NULL COMMENT '鍒拌揣閫氱煡鍗曡缂栧彿',
+ `purchase_order_item_id` bigint DEFAULT NULL COMMENT '閲囪喘璁㈠崟琛岀紪鍙凤紙瀹屾暣杩芥函閾撅級',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `received_quantity` decimal(24,6) DEFAULT NULL COMMENT '鍏ュ簱鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规缂栧彿',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规缂栫爜',
+ `production_date` datetime DEFAULT NULL COMMENT '鐢熶骇鏃ユ湡',
+ `expire_date` datetime DEFAULT NULL COMMENT '鏈夋晥鏈�',
+ `lot_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢熶骇鎵瑰彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_purchase_order_item_id` (`purchase_order_item_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐗╂枡閫�搴撳崟琛�';
+
+-- ============ 琛細mes_wm_material_stock锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_material_stock`;
+CREATE TABLE `mes_wm_material_stock` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `item_type_id` bigint DEFAULT NULL COMMENT '鐗╂枡鍒嗙被缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规缂栫爜',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟嗙紪鍙�',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '搴撳瓨鏁伴噺',
+ `frozen_quantity` decimal(24,6) DEFAULT '0.000000' COMMENT '鍐荤粨鏁伴噺',
+ `reserved_quantity` decimal(24,6) DEFAULT '0.000000' COMMENT '鍗犵敤閲忥紙宸插垎閰嶅緟鍑哄簱锛�',
+ `in_transit_quantity` decimal(24,6) DEFAULT '0.000000' COMMENT '鍦ㄩ�旈噺锛堣皟鎷ㄥ湪閫旓級',
+ `erp_time` datetime DEFAULT NULL COMMENT 'ERP 璐︽湡',
+ `receipt_time` datetime DEFAULT NULL COMMENT '鍏ュ簱鏃堕棿',
+ `frozen` bit(1) DEFAULT b'0' COMMENT '鏄惁鍐荤粨',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 搴撳瓨璁板綍';
+
+-- ============ 琛細mes_wm_misc_issue锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_misc_issue`;
+CREATE TABLE `mes_wm_misc_issue` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `issue_date` datetime DEFAULT NULL COMMENT '鍑哄簱鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `type` int DEFAULT NULL,
+ `source_doc_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `source_doc_id` int DEFAULT NULL,
+ `source_doc_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍏朵粬鍑哄簱鍗�';
+
+-- ============ 琛細mes_wm_misc_issue_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_misc_issue_detail`;
+CREATE TABLE `mes_wm_misc_issue_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `issue_id` bigint DEFAULT NULL COMMENT '鍑哄簱鍗� ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍏朵粬鍑哄簱鍗曟槑缁�';
+
+-- ============ 琛細mes_wm_misc_issue_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_misc_issue_line`;
+CREATE TABLE `mes_wm_misc_issue_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `issue_id` bigint DEFAULT NULL COMMENT '鍑哄簱鍗� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨璁板綍ID',
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `warehouse_id` bigint DEFAULT NULL,
+ `location_id` bigint DEFAULT NULL,
+ `area_id` bigint DEFAULT NULL,
+ `source_doc_line_id` bigint DEFAULT NULL,
+ `batch_id` bigint DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍏朵粬鍑哄簱鍗曡';
+
+-- ============ 琛細mes_wm_misc_receipt锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_misc_receipt`;
+CREATE TABLE `mes_wm_misc_receipt` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `receipt_date` datetime DEFAULT NULL COMMENT '鍏ュ簱鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍏朵粬鍏ュ簱鍗�';
+
+-- ============ 琛細mes_wm_misc_receipt_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_misc_receipt_detail`;
+CREATE TABLE `mes_wm_misc_receipt_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `receipt_id` bigint DEFAULT NULL COMMENT '鍏ュ簱鍗� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍏朵粬鍏ュ簱鍗曟槑缁�';
+
+-- ============ 琛細mes_wm_misc_receipt_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_misc_receipt_line`;
+CREATE TABLE `mes_wm_misc_receipt_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `receipt_id` bigint DEFAULT NULL COMMENT '鍏ュ簱鍗� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍏朵粬鍏ュ簱鍗曡';
+
+-- ============ 琛細mes_wm_outsource_issue锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_outsource_issue`;
+CREATE TABLE `mes_wm_outsource_issue` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '澶栧崗宸ュ崟 ID',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟� ID',
+ `issue_date` datetime DEFAULT NULL COMMENT '鍙戞枡鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 澶栧崗鍙戞枡鍗�';
+
+-- ============ 琛細mes_wm_outsource_issue_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_outsource_issue_detail`;
+CREATE TABLE `mes_wm_outsource_issue_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `issue_id` bigint DEFAULT NULL COMMENT '鍙戞枡鍗� ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 澶栧崗鍙戞枡鍗曟槑缁�';
+
+-- ============ 琛細mes_wm_outsource_issue_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_outsource_issue_line`;
+CREATE TABLE `mes_wm_outsource_issue_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `issue_id` bigint DEFAULT NULL COMMENT '鍙戞枡鍗� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 澶栧崗鍙戞枡鍗曡';
+
+-- ============ 琛細mes_wm_outsource_receipt锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_outsource_receipt`;
+CREATE TABLE `mes_wm_outsource_receipt` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '澶栧崗宸ュ崟 ID',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟� ID',
+ `receipt_date` datetime DEFAULT NULL COMMENT '鍏ュ簱鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 澶栧崗鍏ュ簱鍗�';
+
+-- ============ 琛細mes_wm_outsource_receipt_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_outsource_receipt_detail`;
+CREATE TABLE `mes_wm_outsource_receipt_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `receipt_id` bigint DEFAULT NULL COMMENT '鍏ュ簱鍗� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 澶栧崗鍏ュ簱鍗曟槑缁�';
+
+-- ============ 琛細mes_wm_outsource_receipt_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_outsource_receipt_line`;
+CREATE TABLE `mes_wm_outsource_receipt_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `receipt_id` bigint DEFAULT NULL COMMENT '鍏ュ簱鍗� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `iqc_id` bigint DEFAULT NULL COMMENT '鏉ユ枡妫�楠屽崟缂栧彿',
+ `iqc_check_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁闇�瑕佹潵鏂欐楠�',
+ `quality_status` int DEFAULT NULL COMMENT '璐ㄩ噺鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 澶栧崗鍏ュ簱鍗曡';
+
+-- ============ 琛細mes_wm_package锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_package`;
+CREATE TABLE `mes_wm_package` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瑁呯鍗� ID',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '瑁呯鍗曠紪鍙�',
+ `parent_id` bigint DEFAULT '0' COMMENT '鐖剁 ID',
+ `package_date` datetime DEFAULT NULL COMMENT '瑁呯鏃ユ湡',
+ `sales_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '閿�鍞鍗曠紪鍙�',
+ `invoice_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍙戠エ缂栧彿',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛 ID',
+ `length` decimal(24,6) DEFAULT NULL COMMENT '绠遍暱搴�',
+ `width` decimal(24,6) DEFAULT NULL COMMENT '绠卞搴�',
+ `height` decimal(24,6) DEFAULT NULL COMMENT '绠遍珮搴�',
+ `size_unit_id` bigint DEFAULT NULL COMMENT '灏哄鍗曚綅 ID',
+ `net_weight` decimal(24,6) DEFAULT NULL COMMENT '鍑�閲�',
+ `gross_weight` decimal(24,6) DEFAULT NULL COMMENT '姣涢噸',
+ `weight_unit_id` bigint DEFAULT NULL COMMENT '閲嶉噺鍗曚綅 ID',
+ `inspector_user_id` bigint DEFAULT NULL COMMENT '妫�鏌ュ憳鐢ㄦ埛 ID',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` bigint DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime DEFAULT NULL COMMENT '鍒涘缓鏃堕棿',
+ `updater` bigint DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime DEFAULT NULL COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 瑁呯鍗�';
+
+-- ============ 琛細mes_wm_package_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_package_line`;
+CREATE TABLE `mes_wm_package_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `package_id` bigint DEFAULT NULL COMMENT '鍖呰鍗� ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鍖呰鍗曡';
+
+-- ============ 琛細mes_wm_product_issue锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_issue`;
+CREATE TABLE `mes_wm_product_issue` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟 ID',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟ID',
+ `issue_date` datetime DEFAULT NULL COMMENT '棰嗘枡鏃ユ湡',
+ `required_time` datetime DEFAULT NULL COMMENT '闇�姹傛椂闂�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `workstation_id` int DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇棰嗘枡鍗�';
+
+-- ============ 琛細mes_wm_product_issue_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_issue_detail`;
+CREATE TABLE `mes_wm_product_issue_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `issue_id` bigint DEFAULT NULL COMMENT '棰嗘枡鍗� ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇棰嗘枡鍗曟槑缁�';
+
+-- ============ 琛細mes_wm_product_issue_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_issue_line`;
+CREATE TABLE `mes_wm_product_issue_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `issue_id` bigint DEFAULT NULL COMMENT '棰嗘枡鍗� ID',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `batch_id` int DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇棰嗘枡鍗曡';
+
+-- ============ 琛細mes_wm_product_produce锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_produce`;
+CREATE TABLE `mes_wm_product_produce` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟 ID',
+ `feedback_id` bigint DEFAULT NULL COMMENT '鎶ュ伐璁板綍 ID',
+ `produce_date` datetime DEFAULT NULL COMMENT '鍏ュ簱鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `workstation_id` int DEFAULT NULL,
+ `process_id` bigint DEFAULT NULL COMMENT '宸ュ簭 ID',
+ `task_id` int DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇鍏ュ簱鍗�';
+
+-- ============ 琛細mes_wm_product_produce_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_produce_detail`;
+CREATE TABLE `mes_wm_product_produce_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `produce_id` bigint DEFAULT NULL COMMENT '鍏ュ簱鍗� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇鍏ュ簱鍗曟槑缁�';
+
+-- ============ 琛細mes_wm_product_produce_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_produce_line`;
+CREATE TABLE `mes_wm_product_produce_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `produce_id` bigint DEFAULT NULL COMMENT '鍏ュ簱鍗� ID',
+ `feedback_id` bigint DEFAULT NULL COMMENT '鎶ュ伐璁板綍 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `expire_date` datetime DEFAULT NULL COMMENT '杩囨湡鏃ユ湡',
+ `lot_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢熶骇鎵瑰彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `quality_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇鍏ュ簱鍗曡';
+
+-- ============ 琛細mes_wm_product_receipt锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_receipt`;
+CREATE TABLE `mes_wm_product_receipt` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟 ID',
+ `receipt_date` datetime DEFAULT NULL COMMENT '閫�鏂欐棩鏈�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `item_id` int DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇閫�鏂欏崟';
+
+-- ============ 琛細mes_wm_product_receipt_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_receipt_detail`;
+CREATE TABLE `mes_wm_product_receipt_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `receipt_id` bigint DEFAULT NULL COMMENT '閫�鏂欏崟 ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇閫�鏂欏崟鏄庣粏';
+
+-- ============ 琛細mes_wm_product_receipt_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_receipt_line`;
+CREATE TABLE `mes_wm_product_receipt_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `receipt_id` bigint DEFAULT NULL COMMENT '閫�鏂欏崟 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `material_stock_id` int DEFAULT NULL,
+ `batch_id` int DEFAULT NULL,
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇閫�鏂欏崟琛�';
+
+-- ============ 琛細mes_wm_product_sales锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_sales`;
+CREATE TABLE `mes_wm_product_sales` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛 ID',
+ `sale_order_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗旾D',
+ `notice_id` bigint DEFAULT NULL COMMENT '鍙戣揣閫氱煡鍗旾D',
+ `sales_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿�鍞鍗曞彿',
+ `sales_date` datetime DEFAULT NULL COMMENT '鍑哄簱鏃ユ湡',
+ `contact_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�',
+ `contact_telephone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
+ `contact_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏀惰揣鍦板潃',
+ `carrier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵胯繍鍟�',
+ `shipping_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杩愯緭鍗曞彿',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞嚭搴撳崟';
+
+-- ============ 琛細mes_wm_product_sales_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_sales_detail`;
+CREATE TABLE `mes_wm_product_sales_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `sales_id` bigint DEFAULT NULL COMMENT '鍑哄簱鍗� ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞嚭搴撳崟鏄庣粏';
+
+-- ============ 琛細mes_wm_product_sales_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_product_sales_line`;
+CREATE TABLE `mes_wm_product_sales_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `sales_id` bigint DEFAULT NULL COMMENT '鍑哄簱鍗� ID',
+ `sale_order_item_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗曟槑缁咺D',
+ `notice_line_id` bigint DEFAULT NULL COMMENT '鍙戣揣閫氱煡鍗曡ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨璁板綍ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `oqc_check_flag` tinyint(1) DEFAULT '0' COMMENT '鏄惁妫�楠�',
+ `oqc_id` bigint DEFAULT NULL COMMENT '鍑哄巶妫�楠屽崟ID',
+ `quality_status` int DEFAULT NULL COMMENT '璐ㄩ噺鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞嚭搴撳崟琛�';
+
+-- ============ 琛細mes_wm_return_issue锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_issue`;
+CREATE TABLE `mes_wm_return_issue` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟 ID',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟ID',
+ `issue_date` datetime DEFAULT NULL COMMENT '閫�鏂欐棩鏈�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `workstation_id` int DEFAULT NULL,
+ `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `return_date` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇閫�鏂欏崟锛堝彂鏂欙級';
+
+-- ============ 琛細mes_wm_return_issue_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_issue_detail`;
+CREATE TABLE `mes_wm_return_issue_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `issue_id` bigint DEFAULT NULL COMMENT '閫�鏂欏崟 ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇閫�鏂欏崟鏄庣粏锛堝彂鏂欙級';
+
+-- ============ 琛細mes_wm_return_issue_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_issue_line`;
+CREATE TABLE `mes_wm_return_issue_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `issue_id` bigint DEFAULT NULL COMMENT '閫�鏂欏崟 ID',
+ `task_id` bigint DEFAULT NULL COMMENT '鐢熶骇浠诲姟ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `material_stock_id` int DEFAULT NULL,
+ `rqc_check_flag` tinyint(1) DEFAULT NULL,
+ `quality_status` int DEFAULT NULL,
+ `batch_id` int DEFAULT NULL,
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `rqc_id` int DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐢熶骇閫�鏂欏崟琛岋紙鍙戞枡锛�';
+
+-- ============ 琛細mes_wm_return_sales锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_sales`;
+CREATE TABLE `mes_wm_return_sales` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `after_sale_return_id` bigint DEFAULT NULL COMMENT '鍞悗閫�璐х敵璇风紪鍙凤紝鍏宠仈 after_sale_return.id',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `sales_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿�鍞鍗曠紪鍙�',
+ `sale_order_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗� ID',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛 ID',
+ `return_date` datetime DEFAULT NULL COMMENT '閫�璐ф棩鏈�',
+ `return_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閫�璐у師鍥�',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞��璐у崟';
+
+-- ============ 琛細mes_wm_return_sales_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_sales_detail`;
+CREATE TABLE `mes_wm_return_sales_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `return_id` bigint DEFAULT NULL COMMENT '閫�璐у崟 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞��璐у崟鏄庣粏';
+
+-- ============ 琛細mes_wm_return_sales_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_sales_line`;
+CREATE TABLE `mes_wm_return_sales_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `return_id` bigint DEFAULT NULL COMMENT '閫�璐у崟 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `rqc_check_flag` tinyint(1) DEFAULT NULL COMMENT '鏄惁闇�瑕佽川妫�',
+ `rqc_id` int DEFAULT NULL,
+ `quality_status` int DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞��璐у崟琛�';
+
+-- ============ 琛細mes_wm_return_vendor锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_vendor`;
+CREATE TABLE `mes_wm_return_vendor` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `vendor_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟� ID',
+ `purchase_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閲囪喘璁㈠崟缂栧彿',
+ `purchase_order_id` bigint DEFAULT NULL COMMENT '閲囪喘璁㈠崟缂栧彿',
+ `return_date` datetime DEFAULT NULL COMMENT '閫�璐ф棩鏈�',
+ `return_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閫�璐у師鍥�',
+ `transport_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂祦鍗曞彿',
+ `transport_telephone` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂祦鑱旂郴鐢佃瘽',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閲囪喘閫�璐у崟';
+
+-- ============ 琛細mes_wm_return_vendor_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_vendor_detail`;
+CREATE TABLE `mes_wm_return_vendor_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '琛� ID',
+ `return_id` bigint DEFAULT NULL COMMENT '閫�璐у崟 ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `batch_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閲囪喘閫�璐у崟鏄庣粏';
+
+-- ============ 琛細mes_wm_return_vendor_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_return_vendor_line`;
+CREATE TABLE `mes_wm_return_vendor_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `return_id` bigint DEFAULT NULL COMMENT '閫�璐у崟 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閲囪喘閫�璐у崟琛�';
+
+-- ============ 琛細mes_wm_sales_notice锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_sales_notice`;
+CREATE TABLE `mes_wm_sales_notice` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍗曞彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍚嶇О',
+ `client_id` bigint DEFAULT NULL COMMENT '瀹㈡埛 ID',
+ `sale_order_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗旾D',
+ `sale_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閿�鍞鍗曞彿',
+ `sales_date` datetime DEFAULT NULL COMMENT '閿�鍞棩鏈�',
+ `recipient_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏀惰揣浜�',
+ `recipient_telephone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鏂瑰紡',
+ `recipient_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏀惰揣鍦板潃',
+ `delivery_date` datetime DEFAULT NULL COMMENT '棰勮鍙戣揣鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `out_status` int DEFAULT '0' COMMENT '鍑哄簱鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞彂璐ч�氱煡鍗�';
+
+-- ============ 琛細mes_wm_sales_notice_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_sales_notice_line`;
+CREATE TABLE `mes_wm_sales_notice_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `notice_id` bigint DEFAULT NULL COMMENT '閿�鍞彂璐ч�氱煡鍗� ID',
+ `sale_order_item_id` bigint DEFAULT NULL COMMENT '閿�鍞鍗曟槑缁咺D',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规ID',
+ `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏁伴噺',
+ `out_count` decimal(24,6) DEFAULT '0.000000' COMMENT '宸插嚭搴撴暟閲�',
+ `oqc_check_flag` tinyint(1) DEFAULT '0' COMMENT '鏄惁妫�楠�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 閿�鍞彂璐ч�氱煡鍗曡';
+
+-- ============ 琛細mes_wm_sn锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_sn`;
+CREATE TABLE `mes_wm_sn` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `uuid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规UUID',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '搴忓垪鍙�',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `work_order_id` bigint DEFAULT NULL COMMENT '鐢熶骇宸ュ崟缂栧彿',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 搴忓垪鍙�';
+
+-- ============ 琛細mes_wm_stock_reserve锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_stock_reserve`;
+CREATE TABLE `mes_wm_stock_reserve` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `material_stock_id` bigint NOT NULL COMMENT '搴撳瓨璁板綍ID',
+ `biz_type` int NOT NULL COMMENT '涓氬姟绫诲瀷锛�1閿�鍞嚭搴� 2鐢熶骇棰嗘枡 3澶栧崗鍙戞枡 4鏉傞」鍑哄簱 5杞Щ璋冩嫧锛�',
+ `biz_id` bigint NOT NULL COMMENT '涓氬姟鍗曟嵁ID',
+ `biz_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '涓氬姟鍗曞彿',
+ `biz_line_id` bigint DEFAULT NULL COMMENT '涓氬姟鍗曟嵁琛孖D',
+ `item_id` bigint NOT NULL COMMENT '鐗╂枡ID',
+ `quantity` decimal(24,6) NOT NULL COMMENT '鍗犵敤鏁伴噺',
+ `status` int NOT NULL DEFAULT '1' COMMENT '鐘舵�侊紙1鍗犵敤涓� 2宸查噴鏀� 3宸插嚭搴擄級',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_material_stock` (`material_stock_id`) USING BTREE,
+ KEY `idx_biz` (`biz_type`,`biz_id`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='MES 搴撳瓨鍗犵敤璁板綍';
+
+-- ============ 琛細mes_wm_stock_taking_plan锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_stock_taking_plan`;
+CREATE TABLE `mes_wm_stock_taking_plan` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐩樼偣璁″垝缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐩樼偣璁″垝鍚嶇О',
+ `plan_date` datetime DEFAULT NULL COMMENT '鐩樼偣鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `type` int DEFAULT NULL COMMENT '鐩樼偣绫诲瀷',
+ `start_time` datetime DEFAULT NULL COMMENT '璁″垝寮�濮嬫椂闂�',
+ `end_time` datetime DEFAULT NULL COMMENT '璁″垝缁撴潫鏃堕棿',
+ `blind_flag` bit(1) DEFAULT NULL COMMENT '鏄惁鐩茬洏',
+ `frozen` bit(1) DEFAULT NULL COMMENT '鏄惁鍐荤粨搴撳瓨',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐩樼偣璁″垝';
+
+-- ============ 琛細mes_wm_stock_taking_plan_param锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_stock_taking_plan_param`;
+CREATE TABLE `mes_wm_stock_taking_plan_param` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `plan_id` bigint DEFAULT NULL COMMENT '鐩樼偣璁″垝 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `item_type_id` bigint DEFAULT NULL COMMENT '鐗╂枡鍒嗙被 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `type` int DEFAULT NULL COMMENT '鍙傛暟鍊肩被鍨�',
+ `value_id` bigint DEFAULT NULL COMMENT '鍙傛暟鍊肩紪鍙�',
+ `value_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙傛暟鍊肩紪鐮�',
+ `value_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙傛暟鍊煎悕绉�',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐩樼偣璁″垝鍙傛暟';
+
+-- ============ 琛細mes_wm_stock_taking_task锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_stock_taking_task`;
+CREATE TABLE `mes_wm_stock_taking_task` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐩樼偣浠诲姟缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐩樼偣浠诲姟鍚嶇О',
+ `plan_id` bigint DEFAULT NULL COMMENT '鐩樼偣璁″垝 ID',
+ `task_date` datetime DEFAULT NULL COMMENT '鐩樼偣鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐩樼偣浠诲姟';
+
+-- ============ 琛細mes_wm_stock_taking_task_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_stock_taking_task_line`;
+CREATE TABLE `mes_wm_stock_taking_task_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `task_id` bigint DEFAULT NULL COMMENT '鐩樼偣浠诲姟 ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '璐﹂潰鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐩樼偣浠诲姟琛�';
+
+-- ============ 琛細mes_wm_stock_taking_task_result锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_stock_taking_task_result`;
+CREATE TABLE `mes_wm_stock_taking_task_result` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `task_id` bigint DEFAULT NULL COMMENT '鐩樼偣浠诲姟 ID',
+ `line_id` bigint DEFAULT NULL COMMENT '鐩樼偣浠诲姟琛� ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨 ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '瀹炵洏鏁伴噺',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 鐩樼偣浠诲姟缁撴灉';
+
+-- ============ 琛細mes_wm_transaction锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_transaction`;
+CREATE TABLE `mes_wm_transaction` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `type` int DEFAULT NULL COMMENT '浜嬪姟绫诲瀷',
+ `biz_type` int DEFAULT NULL COMMENT '涓氬姟绫诲瀷',
+ `biz_id` bigint DEFAULT NULL COMMENT '鏉ユ簮涓氬姟涓诲崟 ID',
+ `biz_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉ユ簮涓氬姟鍗曞彿',
+ `biz_line_id` bigint DEFAULT NULL COMMENT '鏉ユ簮涓氬姟琛� ID',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨璁板綍 ID',
+ `related_transaction_id` bigint DEFAULT NULL COMMENT '鍏宠仈鐨勪簨鍔� ID',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡 ID',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '鏈鍙樺姩鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规 ID',
+ `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵规鍙�',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱 ID',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯 ID',
+ `area_id` bigint DEFAULT NULL COMMENT '搴撲綅 ID',
+ `transaction_time` datetime DEFAULT NULL COMMENT '浜嬪姟鍙戠敓鏃堕棿',
+ `erp_time` datetime DEFAULT NULL COMMENT 'ERP 璐︽湡',
+ `receipt_time` datetime DEFAULT NULL COMMENT '鍏ュ簱鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 搴撳瓨浜嬪姟娴佹按';
+
+-- ============ 琛細mes_wm_transfer锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_transfer`;
+CREATE TABLE `mes_wm_transfer` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杞Щ鍗曠紪鍙�',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杞Щ鍗曞悕绉�',
+ `type` int DEFAULT NULL COMMENT '杞Щ鍗曠被鍨�',
+ `delivery_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁閰嶉��',
+ `recipient_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏀惰揣浜�',
+ `recipient_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鏂瑰紡',
+ `destination_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐩殑鍦�',
+ `carrier` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵胯繍鍟�',
+ `shipping_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '杩愯緭鍗曞彿',
+ `confirm_flag` bit(1) DEFAULT b'0' COMMENT '鏄惁宸茬‘璁�',
+ `transfer_date` datetime DEFAULT NULL COMMENT '杞Щ鏃ユ湡',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹炰緥ID',
+ `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴佺▼瀹氫箟Key',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 杞Щ鍗�';
+
+-- ============ 琛細mes_wm_transfer_detail锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_transfer_detail`;
+CREATE TABLE `mes_wm_transfer_detail` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `line_id` bigint DEFAULT NULL COMMENT '杞Щ鍗曡缂栧彿',
+ `transfer_id` bigint DEFAULT NULL COMMENT '杞Щ鍗曠紪鍙�',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡缂栧彿',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '涓婃灦鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规缂栧彿',
+ `to_warehouse_id` bigint DEFAULT NULL COMMENT '绉诲叆浠撳簱缂栧彿',
+ `to_location_id` bigint DEFAULT NULL COMMENT '绉诲叆搴撳尯缂栧彿',
+ `to_area_id` bigint DEFAULT NULL COMMENT '绉诲叆搴撲綅缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 杞Щ鍗曟槑缁�';
+
+-- ============ 琛細mes_wm_transfer_line锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_transfer_line`;
+CREATE TABLE `mes_wm_transfer_line` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `transfer_id` bigint DEFAULT NULL COMMENT '杞Щ鍗曠紪鍙�',
+ `material_stock_id` bigint DEFAULT NULL COMMENT '搴撳瓨璁板綍缂栧彿',
+ `item_id` bigint DEFAULT NULL COMMENT '鐗╂枡缂栧彿',
+ `quantity` decimal(24,6) DEFAULT NULL COMMENT '杞Щ鏁伴噺',
+ `batch_id` bigint DEFAULT NULL COMMENT '鎵规缂栧彿',
+ `from_warehouse_id` bigint DEFAULT NULL COMMENT '绉诲嚭浠撳簱缂栧彿',
+ `from_location_id` bigint DEFAULT NULL COMMENT '绉诲嚭搴撳尯缂栧彿',
+ `from_area_id` bigint DEFAULT NULL COMMENT '绉诲嚭搴撲綅缂栧彿',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 杞Щ鍗曡';
+
+-- ============ 琛細mes_wm_warehouse锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_warehouse`;
+CREATE TABLE `mes_wm_warehouse` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠撳簱缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠撳簱鍚嶇О',
+ `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠撳簱鍦板潃',
+ `area` decimal(24,6) DEFAULT NULL COMMENT '闈㈢Н',
+ `charge_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜虹敤鎴风紪鍙�',
+ `frozen` bit(1) DEFAULT b'0' COMMENT '鏄惁鍐荤粨',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 浠撳簱';
+
+-- ============ 琛細mes_wm_warehouse_area锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_warehouse_area`;
+CREATE TABLE `mes_wm_warehouse_area` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '搴撲綅缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '搴撲綅鍚嶇О',
+ `location_id` bigint DEFAULT NULL COMMENT '搴撳尯缂栧彿',
+ `area` decimal(24,6) DEFAULT NULL COMMENT '闈㈢Н',
+ `max_load` decimal(24,6) DEFAULT NULL COMMENT '鏈�澶ц浇閲�',
+ `position_x` int DEFAULT NULL COMMENT '浣嶇疆 X',
+ `position_y` int DEFAULT NULL COMMENT '浣嶇疆 Y',
+ `position_z` int DEFAULT NULL COMMENT '浣嶇疆 Z',
+ `status` int DEFAULT NULL COMMENT '鐘舵��',
+ `frozen` bit(1) DEFAULT b'0' COMMENT '鏄惁鍐荤粨',
+ `allow_item_mixing` bit(1) DEFAULT b'0' COMMENT '鏄惁鍏佽鐗╂枡娣锋斁',
+ `allow_batch_mixing` bit(1) DEFAULT b'0' COMMENT '鏄惁鍏佽鎵规娣锋斁',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 搴撲綅';
+
+-- ============ 琛細mes_wm_warehouse_location锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `mes_wm_warehouse_location`;
+CREATE TABLE `mes_wm_warehouse_location` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '搴撳尯缂栫爜',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '搴撳尯鍚嶇О',
+ `warehouse_id` bigint DEFAULT NULL COMMENT '浠撳簱缂栧彿',
+ `area` decimal(24,6) DEFAULT NULL COMMENT '闈㈢Н',
+ `frozen` bit(1) DEFAULT b'0' COMMENT '鏄惁鍐荤粨',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 搴撳尯';
+
+-- ============ 琛細oa_notice锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `oa_notice`;
+CREATE TABLE `oa_notice` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+ `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍏憡鏍囬',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍏憡鍐呭',
+ `type` tinyint NOT NULL COMMENT '鍏憡绫诲瀷锛�1閫氱煡 2鍏憡锛�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0鑽夌 1宸插彂甯� 2宸叉挙閿�锛�',
+ `send_scope` tinyint NOT NULL COMMENT '鍙戦�佽寖鍥达紙1閫氱煡鎵�鏈変汉 2鎸囧畾浜猴級',
+ `is_top` tinyint NOT NULL DEFAULT '0' COMMENT '鏄惁缃《锛�0鍚� 1鏄級',
+ `publish_user_id` bigint DEFAULT NULL COMMENT '鍙戝竷浜篒D',
+ `publish_time` datetime DEFAULT NULL COMMENT '鍙戝竷鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_type` (`type`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE,
+ KEY `idx_publish_time` (`publish_time`) USING BTREE,
+ KEY `idx_is_top` (`is_top`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='OA閫氱煡鍏憡琛�';
+
+-- ============ 琛細oa_notice_read锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `oa_notice_read`;
+CREATE TABLE `oa_notice_read` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+ `notice_id` bigint NOT NULL COMMENT '閫氱煡鍏憡ID',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
+ `read_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '闃呰鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_notice_user` (`notice_id`,`user_id`) USING BTREE,
+ KEY `idx_notice_id` (`notice_id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='OA閫氱煡鍏憡宸茶璁板綍琛�';
+
+-- ============ 琛細oa_notice_user锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `oa_notice_user`;
+CREATE TABLE `oa_notice_user` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+ `notice_id` bigint NOT NULL COMMENT '閫氱煡鍏憡ID',
+ `user_id` bigint NOT NULL COMMENT '鎸囧畾鐢ㄦ埛ID',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_notice_id` (`notice_id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='OA閫氱煡鍏憡鎸囧畾浜哄叧鑱旇〃';
+
+-- ============ 琛細qrtz_blob_triggers锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_blob_triggers`;
+CREATE TABLE `qrtz_blob_triggers` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `BLOB_DATA` blob,
+ PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ KEY `SCHED_NAME` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_calendars锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_calendars`;
+CREATE TABLE `qrtz_calendars` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `CALENDAR` blob NOT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`CALENDAR_NAME`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_cron_triggers锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_cron_triggers`;
+CREATE TABLE `qrtz_cron_triggers` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `CRON_EXPRESSION` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TIME_ZONE_ID` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_fired_triggers锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_fired_triggers`;
+CREATE TABLE `qrtz_fired_triggers` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ENTRY_ID` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `FIRED_TIME` bigint NOT NULL,
+ `SCHED_TIME` bigint NOT NULL,
+ `PRIORITY` int NOT NULL,
+ `STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`ENTRY_ID`) USING BTREE,
+ KEY `IDX_QRTZ_FT_TRIG_INST_NAME` (`SCHED_NAME`,`INSTANCE_NAME`) USING BTREE,
+ KEY `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY` (`SCHED_NAME`,`INSTANCE_NAME`,`REQUESTS_RECOVERY`) USING BTREE,
+ KEY `IDX_QRTZ_FT_J_G` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_FT_JG` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_FT_T_G` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_FT_TG` (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_job_details锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_job_details`;
+CREATE TABLE `qrtz_job_details` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `IS_DURABLE` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `JOB_DATA` blob,
+ PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_J_REQ_RECOVERY` (`SCHED_NAME`,`REQUESTS_RECOVERY`) USING BTREE,
+ KEY `IDX_QRTZ_J_GRP` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_locks锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_locks`;
+CREATE TABLE `qrtz_locks` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `LOCK_NAME` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`LOCK_NAME`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_paused_trigger_grps锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`;
+CREATE TABLE `qrtz_paused_trigger_grps` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_scheduler_state锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_scheduler_state`;
+CREATE TABLE `qrtz_scheduler_state` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `LAST_CHECKIN_TIME` bigint NOT NULL,
+ `CHECKIN_INTERVAL` bigint NOT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`INSTANCE_NAME`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_simple_triggers锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_simple_triggers`;
+CREATE TABLE `qrtz_simple_triggers` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `REPEAT_COUNT` bigint NOT NULL,
+ `REPEAT_INTERVAL` bigint NOT NULL,
+ `TIMES_TRIGGERED` bigint NOT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_simprop_triggers锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_simprop_triggers`;
+CREATE TABLE `qrtz_simprop_triggers` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `STR_PROP_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `STR_PROP_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `STR_PROP_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `INT_PROP_1` int DEFAULT NULL,
+ `INT_PROP_2` int DEFAULT NULL,
+ `LONG_PROP_1` bigint DEFAULT NULL,
+ `LONG_PROP_2` bigint DEFAULT NULL,
+ `DEC_PROP_1` decimal(13,4) DEFAULT NULL,
+ `DEC_PROP_2` decimal(13,4) DEFAULT NULL,
+ `BOOL_PROP_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `BOOL_PROP_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細qrtz_triggers锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `qrtz_triggers`;
+CREATE TABLE `qrtz_triggers` (
+ `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `NEXT_FIRE_TIME` bigint DEFAULT NULL,
+ `PREV_FIRE_TIME` bigint DEFAULT NULL,
+ `PRIORITY` int DEFAULT NULL,
+ `TRIGGER_STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `TRIGGER_TYPE` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `START_TIME` bigint NOT NULL,
+ `END_TIME` bigint DEFAULT NULL,
+ `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `MISFIRE_INSTR` smallint DEFAULT NULL,
+ `JOB_DATA` blob,
+ PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_T_J` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_T_JG` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_T_C` (`SCHED_NAME`,`CALENDAR_NAME`) USING BTREE,
+ KEY `IDX_QRTZ_T_G` (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE,
+ KEY `IDX_QRTZ_T_STATE` (`SCHED_NAME`,`TRIGGER_STATE`) USING BTREE,
+ KEY `IDX_QRTZ_T_N_STATE` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
+ KEY `IDX_QRTZ_T_N_G_STATE` (`SCHED_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
+ KEY `IDX_QRTZ_T_NEXT_FIRE_TIME` (`SCHED_NAME`,`NEXT_FIRE_TIME`) USING BTREE,
+ KEY `IDX_QRTZ_T_NFT_ST` (`SCHED_NAME`,`TRIGGER_STATE`,`NEXT_FIRE_TIME`) USING BTREE,
+ KEY `IDX_QRTZ_T_NFT_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`) USING BTREE,
+ KEY `IDX_QRTZ_T_NFT_ST_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_STATE`) USING BTREE,
+ KEY `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
+ CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `qrtz_job_details` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+
+-- ============ 琛細srm_bid_award锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_bid_award`;
+CREATE TABLE `srm_bid_award` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瀹氭爣ID',
+ `tender_project_id` bigint NOT NULL COMMENT '鎷涙爣椤圭洰ID',
+ `supplier_id` bigint NOT NULL COMMENT '涓爣渚涘簲鍟咺D',
+ `bid_id` bigint NOT NULL COMMENT '涓爣鎶曟爣ID',
+ `award_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '涓爣閫氱煡涔︾紪鍙�',
+ `award_status` int NOT NULL DEFAULT '0' COMMENT '瀹氭爣鐘舵��',
+ `award_amount` decimal(24,6) NOT NULL COMMENT '涓爣閲戦',
+ `award_time` datetime DEFAULT NULL COMMENT '瀹氭爣鏃堕棿',
+ `notice_file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓爣閫氱煡涔︽枃浠跺悕',
+ `notice_file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '涓爣閫氱煡涔︽枃浠跺湴鍧�',
+ `purchase_order_id` bigint DEFAULT NULL COMMENT '鍏宠仈鐢熸垚鐨勯噰璐鍗旾D',
+ `purchase_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏宠仈鐢熸垚鐨勯噰璐鍗曞彿',
+ `approver_id` bigint DEFAULT NULL COMMENT '瀹℃壒浜篒D',
+ `approval_time` datetime DEFAULT NULL COMMENT '瀹℃壒鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_award_no` (`award_no`) USING BTREE,
+ KEY `idx_tender_project_id` (`tender_project_id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_purchase_order_id` (`purchase_order_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀹氭爣璁板綍琛�';
+
+-- ============ 琛細srm_bid_evaluation锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_bid_evaluation`;
+CREATE TABLE `srm_bid_evaluation` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璇勬爣ID',
+ `tender_project_id` bigint NOT NULL COMMENT '鎷涙爣椤圭洰ID',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `bid_id` bigint NOT NULL COMMENT '鎶曟爣璁板綍ID',
+ `price_score` decimal(5,2) DEFAULT NULL COMMENT '浠锋牸璇勫垎',
+ `tech_score` decimal(5,2) DEFAULT NULL COMMENT '鎶�鏈瘎鍒�',
+ `delivery_score` decimal(5,2) DEFAULT NULL COMMENT '浜や粯璇勫垎',
+ `service_score` decimal(5,2) DEFAULT NULL COMMENT '鏈嶅姟璇勫垎',
+ `composite_score` decimal(5,2) DEFAULT NULL COMMENT '缁煎悎璇勫垎',
+ `ranking` int DEFAULT NULL COMMENT '鎺掑悕',
+ `evaluator_id` bigint DEFAULT NULL COMMENT '璇勬爣浜篒D',
+ `evaluator_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇勬爣浜哄鍚�',
+ `evaluation_opinion` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇勬爣鎰忚',
+ `evaluation_time` datetime DEFAULT NULL COMMENT '璇勬爣鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_tender_project_id` (`tender_project_id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_bid_id` (`bid_id`) USING BTREE,
+ KEY `idx_ranking` (`ranking`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='璇勬爣璁板綍琛�';
+
+-- ============ 琛細srm_bid_open锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_bid_open`;
+CREATE TABLE `srm_bid_open` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '寮�鏍嘔D',
+ `tender_project_id` bigint NOT NULL COMMENT '鎷涙爣椤圭洰ID',
+ `open_time` datetime NOT NULL COMMENT '寮�鏍囨椂闂�',
+ `open_person_id` bigint DEFAULT NULL COMMENT '寮�鏍囦汉鍛業D',
+ `open_person_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�鏍囦汉鍛樺鍚�',
+ `open_record` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '寮�鏍囪褰�',
+ `attachment_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闄勪欢鍚嶇О',
+ `attachment_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闄勪欢鍦板潃',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_tender_project_id` (`tender_project_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='寮�鏍囪褰曡〃';
+
+-- ============ 琛細srm_delivery_plan锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_delivery_plan`;
+CREATE TABLE `srm_delivery_plan` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '浜よ揣璁″垝ID',
+ `collaboration_id` bigint NOT NULL COMMENT '閲囪喘鍗忓悓ID',
+ `order_id` bigint NOT NULL COMMENT '閲囪喘璁㈠崟ID',
+ `order_item_id` bigint DEFAULT NULL COMMENT '閲囪喘璁㈠崟椤笽D',
+ `product_id` bigint DEFAULT NULL COMMENT '鐗╂枡ID',
+ `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡鍚嶇О',
+ `planned_quantity` decimal(24,6) NOT NULL COMMENT '璁″垝鏁伴噺',
+ `actual_quantity` decimal(24,6) DEFAULT NULL COMMENT '瀹為檯鏁伴噺',
+ `planned_delivery_date` date NOT NULL COMMENT '璁″垝浜よ揣鏃ユ湡',
+ `actual_delivery_date` date DEFAULT NULL COMMENT '瀹為檯浜よ揣鏃ユ湡',
+ `delivery_status` int NOT NULL DEFAULT '0' COMMENT '浜よ揣鐘舵��',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_collaboration_id` (`collaboration_id`) USING BTREE,
+ KEY `idx_order_id` (`order_id`) USING BTREE,
+ KEY `idx_delivery_status` (`delivery_status`) USING BTREE,
+ KEY `idx_planned_delivery_date` (`planned_delivery_date`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='浜よ揣璁″垝琛�';
+
+-- ============ 琛細srm_purchase_collaboration锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_purchase_collaboration`;
+CREATE TABLE `srm_purchase_collaboration` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍗忓悓ID',
+ `order_id` bigint NOT NULL COMMENT '閲囪喘璁㈠崟ID',
+ `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閲囪喘璁㈠崟鍙�',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `collaboration_status` int NOT NULL DEFAULT '0' COMMENT '鍗忓悓鐘舵��',
+ `confirm_time` datetime DEFAULT NULL COMMENT '纭鏃堕棿',
+ `confirm_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '纭浜�',
+ `reject_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎷掔粷鍘熷洜',
+ `planned_delivery_time` datetime DEFAULT NULL COMMENT '棰勮浜や粯鏃堕棿',
+ `actual_delivery_time` datetime DEFAULT NULL COMMENT '瀹為檯浜や粯鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_order_id` (`order_id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_collaboration_status` (`collaboration_status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='閲囪喘鍗忓悓璁板綍琛�';
+
+-- ============ 琛細srm_supplier锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_supplier`;
+CREATE TABLE `srm_supplier` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '渚涘簲鍟咺D',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渚涘簲鍟嗙紪鐮�',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渚涘簲鍟嗗悕绉�',
+ `short_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙畝绉�',
+ `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙被鍨�',
+ `company_nature` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浼佷笟鎬ц川',
+ `registered_capital` decimal(24,6) DEFAULT NULL COMMENT '娉ㄥ唽璧勯噾锛堜竾鍏冿級',
+ `business_license_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '钀ヤ笟鎵х収缂栧彿',
+ `tax_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绋庡彿',
+ `legal_person` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娉曚汉浠h〃',
+ `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏徃鍦板潃',
+ `website` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏徃缃戝潃',
+ `contact_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�',
+ `contact_mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
+ `contact_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閭',
+ `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�鎴烽摱琛�',
+ `bank_account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閾惰璐﹀彿',
+ `status` int NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0鍚敤 1绂佺敤锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `erp_supplier_id` bigint DEFAULT NULL COMMENT '鍏宠仈ERP渚涘簲鍟咺D',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_code` (`code`) USING BTREE,
+ KEY `idx_name` (`name`) USING BTREE,
+ KEY `idx_status` (`status`) USING BTREE,
+ KEY `idx_erp_supplier_id` (`erp_supplier_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='渚涘簲鍟嗕富琛�';
+
+-- ============ 琛細srm_supplier_apply锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_supplier_apply`;
+CREATE TABLE `srm_supplier_apply` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢宠ID',
+ `apply_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢宠缂栧彿',
+ `supplier_id` bigint DEFAULT NULL COMMENT '渚涘簲鍟咺D',
+ `erp_supplier_id` bigint DEFAULT NULL COMMENT '鍏宠仈ERP渚涘簲鍟咺D',
+ `supplier_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渚涘簲鍟嗗悕绉�',
+ `supplier_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渚涘簲鍟嗙被鍨�',
+ `company_nature` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浼佷笟鎬ц川',
+ `registered_capital` decimal(24,6) DEFAULT NULL COMMENT '娉ㄥ唽璧勯噾锛堜竾鍏冿級',
+ `business_license_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '钀ヤ笟鎵х収缂栧彿',
+ `tax_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绋庡彿',
+ `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏徃鍦板潃',
+ `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寮�鎴烽摱琛�',
+ `bank_account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閾惰璐﹀彿',
+ `contact_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴浜�',
+ `contact_mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
+ `contact_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閭',
+ `apply_user_id` bigint DEFAULT NULL COMMENT '鐢宠浜篒D',
+ `apply_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢宠浜哄鍚�',
+ `apply_time` datetime DEFAULT NULL COMMENT '鐢宠鏃堕棿',
+ `apply_status` int NOT NULL DEFAULT '0' COMMENT '瀹℃牳鐘舵��',
+ `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 娴佺▼瀹炰緥缂栧彿',
+ `purchase_reviewer_id` bigint DEFAULT NULL COMMENT '閲囪喘瀹℃牳浜篒D',
+ `purchase_review_time` datetime DEFAULT NULL COMMENT '閲囪喘瀹℃牳鏃堕棿',
+ `purchase_review_opinion` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閲囪喘瀹℃牳鎰忚',
+ `quality_reviewer_id` bigint DEFAULT NULL COMMENT '璐ㄩ噺瀹℃牳浜篒D',
+ `quality_review_time` datetime DEFAULT NULL COMMENT '璐ㄩ噺瀹℃牳鏃堕棿',
+ `quality_review_opinion` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璐ㄩ噺瀹℃牳鎰忚',
+ `finance_reviewer_id` bigint DEFAULT NULL COMMENT '璐㈠姟瀹℃牳浜篒D',
+ `finance_review_time` datetime DEFAULT NULL COMMENT '璐㈠姟瀹℃牳鏃堕棿',
+ `finance_review_opinion` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璐㈠姟瀹℃牳鎰忚',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_apply_no` (`apply_no`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_apply_status` (`apply_status`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='渚涘簲鍟嗗噯鍏ョ敵璇疯〃';
+
+-- ============ 琛細srm_supplier_category锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_supplier_category`;
+CREATE TABLE `srm_supplier_category` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍏宠仈ID',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `category_id` bigint NOT NULL COMMENT '鍒嗙被ID',
+ `category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍒嗙被鍚嶇О锛堝啑浣欙級',
+ `deleted` int NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎 0=鍚� 1=鏄�',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_category_id` (`category_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='渚涘簲鍟嗗垎绫诲叧鑱旇〃';
+
+-- ============ 琛細srm_supplier_certificate锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_supplier_certificate`;
+CREATE TABLE `srm_supplier_certificate` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璇佷功ID',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `certificate_type` int NOT NULL COMMENT '璇佷功绫诲瀷',
+ `certificate_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璇佷功鍚嶇О',
+ `certificate_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇佷功缂栧彿',
+ `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂囦欢鍚嶇О',
+ `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂囦欢鍦板潃',
+ `issuing_authority` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '棰佸彂鏈烘瀯',
+ `valid_start_date` date DEFAULT NULL COMMENT '鏈夋晥寮�濮嬫棩鏈�',
+ `valid_end_date` date DEFAULT NULL COMMENT '鏈夋晥缁撴潫鏃ユ湡',
+ `status` int NOT NULL DEFAULT '0' COMMENT '鐘舵��',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_certificate_type` (`certificate_type`) USING BTREE,
+ KEY `idx_valid_end_date` (`valid_end_date`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='渚涘簲鍟嗚祫璐ㄨ瘉涔﹁〃';
+
+-- ============ 琛細srm_supplier_contact锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_supplier_contact`;
+CREATE TABLE `srm_supplier_contact` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑱旂郴浜篒D',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑱旂郴浜哄鍚�',
+ `position` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱屼綅',
+ `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎵嬫満鍙风爜',
+ `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍥哄畾鐢佃瘽',
+ `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閭',
+ `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '寰俊鍙�',
+ `is_default` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁榛樿鑱旂郴浜�',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='渚涘簲鍟嗚仈绯讳汉琛�';
+
+-- ============ 琛細srm_supplier_evaluation锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_supplier_evaluation`;
+CREATE TABLE `srm_supplier_evaluation` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璇勪环ID',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `evaluation_period` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璇勪环鍛ㄦ湡',
+ `quality_score` decimal(5,2) DEFAULT NULL COMMENT '璐ㄩ噺璇勫垎',
+ `quality_pass_rate` decimal(5,2) DEFAULT NULL COMMENT '鏉ユ枡鍚堟牸鐜�',
+ `quality_defect_count` int DEFAULT '0' COMMENT '涓嶈壇娆℃暟',
+ `delivery_score` decimal(5,2) DEFAULT NULL COMMENT '浜や粯璇勫垎',
+ `delivery_on_time_rate` decimal(5,2) DEFAULT NULL COMMENT '鍑嗘椂浜や粯鐜�',
+ `delivery_delay_count` int DEFAULT '0' COMMENT '寤惰繜娆℃暟',
+ `price_score` decimal(5,2) DEFAULT NULL COMMENT '浠锋牸璇勫垎',
+ `service_score` decimal(5,2) DEFAULT NULL COMMENT '鏈嶅姟璇勫垎',
+ `service_response_speed` int DEFAULT NULL COMMENT '鍝嶅簲閫熷害璇勫垎',
+ `composite_score` decimal(5,2) DEFAULT NULL COMMENT '缁煎悎璇勫垎',
+ `evaluation_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璇勪环绛夌骇',
+ `evaluator_id` bigint DEFAULT NULL COMMENT '璇勪环浜篒D',
+ `evaluation_time` datetime DEFAULT NULL COMMENT '璇勪环鏃堕棿',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_evaluation_period` (`evaluation_period`) USING BTREE,
+ KEY `idx_composite_score` (`composite_score`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='渚涘簲鍟嗙哗鏁堣瘎浠疯〃';
+
+-- ============ 琛細srm_supplier_quote锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_supplier_quote`;
+CREATE TABLE `srm_supplier_quote` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鎶ヤ环ID',
+ `tender_project_id` bigint NOT NULL COMMENT '鎷涙爣椤圭洰ID',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `bid_id` bigint DEFAULT NULL COMMENT '鎶曟爣璁板綍ID',
+ `tender_material_id` bigint NOT NULL COMMENT '鎷涙爣鐗╂枡ID',
+ `quote_price` decimal(24,6) NOT NULL COMMENT '鎶ヤ环浠锋牸',
+ `tax_rate` decimal(5,2) DEFAULT NULL COMMENT '绋庣巼(%)',
+ `delivery_cycle` int DEFAULT NULL COMMENT '浜よ揣鍛ㄦ湡锛堝ぉ锛�',
+ `payment_terms` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠樻鏉′欢',
+ `warranty_period` int DEFAULT NULL COMMENT '璐ㄤ繚鏈燂紙鏈堬級',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_tender_project_id` (`tender_project_id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_bid_id` (`bid_id`) USING BTREE,
+ KEY `idx_tender_material_id` (`tender_material_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='渚涘簲鍟嗘姤浠锋槑缁嗚〃';
+
+-- ============ 琛細srm_tender_bid锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_tender_bid`;
+CREATE TABLE `srm_tender_bid` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鎶曟爣ID',
+ `tender_project_id` bigint NOT NULL COMMENT '鎷涙爣椤圭洰ID',
+ `supplier_id` bigint NOT NULL COMMENT '渚涘簲鍟咺D',
+ `bid_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎶曟爣缂栧彿',
+ `bid_status` int NOT NULL DEFAULT '0' COMMENT '鎶曟爣鐘舵��',
+ `bid_time` datetime DEFAULT NULL COMMENT '鎶曟爣鏃堕棿',
+ `bid_total_amount` decimal(24,6) DEFAULT NULL COMMENT '鎶曟爣鎬婚噾棰�',
+ `bid_file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶曟爣鏂囦欢鍚嶇О',
+ `bid_file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶曟爣鏂囦欢鍦板潃',
+ `withdraw_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎾ゆ爣鍘熷洜',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_bid_no` (`bid_no`) USING BTREE,
+ KEY `idx_tender_project_id` (`tender_project_id`) USING BTREE,
+ KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+ KEY `idx_bid_status` (`bid_status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鎶曟爣璁板綍琛�';
+
+-- ============ 琛細srm_tender_config锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_tender_config`;
+CREATE TABLE `srm_tender_config` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '閰嶇疆ID',
+ `default_bidding_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'FULL' COMMENT '榛樿鎷涙姇鏍囨ā寮�: FULL-瀹屾暣鐗�, SIMPLE-绠�鏄撶増',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='SRM鎷涙姇鏍囬厤缃〃';
+
+-- ============ 琛細srm_tender_material锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_tender_material`;
+CREATE TABLE `srm_tender_material` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐗╂枡鏄庣粏ID',
+ `tender_project_id` bigint NOT NULL COMMENT '鎷涙爣椤圭洰ID',
+ `product_id` bigint DEFAULT NULL COMMENT '鐗╂枡ID',
+ `product_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐗╂枡缂栫爜',
+ `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐗╂枡鍚嶇О',
+ `product_spec` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瑙勬牸鍨嬪彿',
+ `quantity` decimal(24,6) NOT NULL COMMENT '鏁伴噺',
+ `unit` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍗曚綅',
+ `tech_requirement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鎶�鏈姹�',
+ `estimated_price` decimal(24,6) DEFAULT NULL COMMENT '棰勪及鍗曚环',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鎺掑簭',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_tender_project_id` (`tender_project_id`) USING BTREE,
+ KEY `idx_product_code` (`product_code`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鎷涙爣鐗╂枡鏄庣粏琛�';
+
+-- ============ 琛細srm_tender_project锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `srm_tender_project`;
+CREATE TABLE `srm_tender_project` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鎷涙爣椤圭洰ID',
+ `tender_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎷涙爣缂栧彿',
+ `tender_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎷涙爣鍚嶇О',
+ `tender_type` int NOT NULL COMMENT '鎷涙爣绫诲瀷',
+ `purchase_org` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閲囪喘缁勭粐',
+ `project_leader_id` bigint DEFAULT NULL COMMENT '椤圭洰璐熻矗浜篒D',
+ `project_leader_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '椤圭洰璐熻矗浜哄鍚�',
+ `tender_status` int NOT NULL DEFAULT '0' COMMENT '鎷涙爣鐘舵��',
+ `bidding_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'FULL' COMMENT '鎷涙姇鏍囨ā寮�: FULL-瀹屾暣鐗�, SIMPLE-绠�鏄撶増',
+ `budget_amount` decimal(24,6) DEFAULT NULL COMMENT '棰勭畻閲戦',
+ `start_time` datetime DEFAULT NULL COMMENT '寮�濮嬫椂闂�',
+ `end_time` datetime DEFAULT NULL COMMENT '鎴鏃堕棿',
+ `bid_open_time` datetime DEFAULT NULL COMMENT '棰勮寮�鏍囨椂闂�',
+ `tender_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '鎷涙爣璇存槑',
+ `qualification_requirements` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '璧勮川瑕佹眰',
+ `purchase_request_id` bigint DEFAULT NULL COMMENT '鍏宠仈閲囪喘鐢宠ID',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_tender_no` (`tender_no`) USING BTREE,
+ KEY `idx_tender_status` (`tender_status`) USING BTREE,
+ KEY `idx_purchase_request_id` (`purchase_request_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鎷涙爣椤圭洰琛�';
+
+-- ============ 琛細storage_attachment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `storage_attachment`;
+CREATE TABLE `storage_attachment` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bigint NOT NULL DEFAULT '0' COMMENT '閫昏緫鍒犻櫎锛�0姝e父锛�',
+ `record_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍏宠仈鐨勮褰曠被鍨嬶紙瀵瑰簲RecordTypeEnum鐨則ype鍊硷級',
+ `record_id` bigint DEFAULT NULL COMMENT '鍏宠仈鐨勮褰旾D',
+ `application` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏂囦欢鐢ㄩ�旓紙瀵瑰簲ApplicationTypeEnum鐨則ype鍊硷級锛屽 file/avatar/image',
+ `storage_blob_id` bigint DEFAULT NULL COMMENT '鍏宠仈storage_blob璁板綍ID',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_record` (`record_type`,`record_id`) USING BTREE COMMENT '涓氬姟璁板綍鏌ヨ绱㈠紩',
+ KEY `idx_blob_id` (`storage_blob_id`) USING BTREE COMMENT '鏂囦欢鍏宠仈绱㈠紩'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='鏂囦欢鍏宠仈琛�';
+
+-- ============ 琛細storage_blob锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `storage_blob`;
+CREATE TABLE `storage_blob` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `resource_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璧勬簮鍞竴鏍囪瘑锛堝叕鍏辫闂甼ey锛�',
+ `content_type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '璧勬簮绫诲瀷锛屽 image/jpeg',
+ `original_filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鍘熸枃浠跺悕',
+ `uid_filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍞竴鏂囦欢鍚嶏紙UUID_鍘熸枃浠跺悕锛�',
+ `byte_size` bigint DEFAULT NULL COMMENT '鏂囦欢澶у皬锛堝瓧鑺傦級',
+ `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '鏂囦欢鐩稿璺緞锛堝 2026/0430锛�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_uid_filename` (`uid_filename`) USING BTREE COMMENT '鍞竴鏂囦欢鍚嶇储寮�',
+ KEY `idx_resource_key` (`resource_key`) USING BTREE COMMENT '鍏叡璁块棶key绱㈠紩'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='鏂囦欢琛�';
+
+-- ============ 琛細system_dept锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_dept`;
+CREATE TABLE `system_dept` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '閮ㄩ棬id',
+ `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '閮ㄩ棬鍚嶇О',
+ `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '鐖堕儴闂╥d',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鏄剧ず椤哄簭',
+ `leader_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜�',
+ `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '閭',
+ `status` tinyint NOT NULL COMMENT '閮ㄩ棬鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='閮ㄩ棬琛�';
+
+-- ============ 琛細system_login_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_login_log`;
+CREATE TABLE `system_login_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁块棶ID',
+ `log_type` bigint NOT NULL COMMENT '鏃ュ織绫诲瀷',
+ `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '閾捐矾杩借釜缂栧彿',
+ `user_id` bigint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛绫诲瀷',
+ `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鐢ㄦ埛璐﹀彿',
+ `result` tinyint NOT NULL COMMENT '鐧婚檰缁撴灉',
+ `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛 IP',
+ `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娴忚鍣� UA',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_username` (`username`) USING BTREE,
+ KEY `idx_create_time` (`create_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绯荤粺璁块棶璁板綍';
+
+-- ============ 琛細system_mail_account锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_mail_account`;
+CREATE TABLE `system_mail_account` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閭',
+ `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛鍚�',
+ `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀵嗙爜',
+ `host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SMTP 鏈嶅姟鍣ㄥ煙鍚�',
+ `port` int NOT NULL COMMENT 'SMTP 鏈嶅姟鍣ㄧ鍙�',
+ `ssl_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁寮�鍚� SSL',
+ `starttls_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁寮�鍚� STARTTLS',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='閭璐﹀彿琛�';
+
+-- ============ 琛細system_mail_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_mail_log`;
+CREATE TABLE `system_mail_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `to_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎺ユ敹閭鍦板潃',
+ `cc_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎶勯�侀偖绠卞湴鍧�',
+ `bcc_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '瀵嗛�侀偖绠卞湴鍧�',
+ `account_id` bigint NOT NULL COMMENT '閭璐﹀彿缂栧彿',
+ `from_mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍙戦�侀偖绠卞湴鍧�',
+ `template_id` bigint NOT NULL COMMENT '妯℃澘缂栧彿',
+ `template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘缂栫爜',
+ `template_nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '妯$増鍙戦�佷汉鍚嶇О',
+ `template_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閭欢鏍囬',
+ `template_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閭欢鍐呭',
+ `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '閭欢鍙傛暟',
+ `send_status` tinyint NOT NULL DEFAULT '0' COMMENT '鍙戦�佺姸鎬�',
+ `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
+ `send_message_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙戦�佽繑鍥炵殑娑堟伅 ID',
+ `send_exception` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙戦�佸紓甯�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='閭欢鏃ュ織琛�';
+
+-- ============ 琛細system_mail_template锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_mail_template`;
+CREATE TABLE `system_mail_template` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘鍚嶇О',
+ `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘缂栫爜',
+ `account_id` bigint NOT NULL COMMENT '鍙戦�佺殑閭璐﹀彿缂栧彿',
+ `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙戦�佷汉鍚嶇О',
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘鏍囬',
+ `content` varchar(10240) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘鍐呭',
+ `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍙傛暟鏁扮粍',
+ `status` tinyint NOT NULL COMMENT '寮�鍚姸鎬�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='閭欢妯$増琛�';
+
+-- ============ 琛細system_menu锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_menu`;
+CREATE TABLE `system_menu` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑿滃崟ID',
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鑿滃崟鍚嶇О',
+ `permission` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鏉冮檺鏍囪瘑',
+ `type` tinyint NOT NULL COMMENT '鑿滃崟绫诲瀷',
+ `sort` int NOT NULL DEFAULT '0' COMMENT '鏄剧ず椤哄簭',
+ `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '鐖惰彍鍗旾D',
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '璺敱鍦板潃',
+ `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '#' COMMENT '鑿滃崟鍥炬爣',
+ `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁勪欢璺緞',
+ `component_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '缁勪欢鍚�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鑿滃崟鐘舵��',
+ `visible` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鍙',
+ `keep_alive` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁缂撳瓨',
+ `always_show` bit(1) NOT NULL DEFAULT b'1' COMMENT '鏄惁鎬绘槸鏄剧ず',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1075310 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鑿滃崟鏉冮檺琛�';
+
+-- ============ 琛細system_notice锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_notice`;
+CREATE TABLE `system_notice` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍏憡ID',
+ `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍏憡鏍囬',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍏憡鍐呭',
+ `type` tinyint NOT NULL COMMENT '鍏憡绫诲瀷锛�1閫氱煡 2鍏憡锛�',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍏憡鐘舵�侊紙0姝e父 1鍏抽棴锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='閫氱煡鍏憡琛�';
+
+-- ============ 琛細system_notify_message锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_notify_message`;
+CREATE TABLE `system_notify_message` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢ㄦ埛ID',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛id',
+ `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `template_id` bigint NOT NULL COMMENT '妯$増缂栧彿',
+ `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘缂栫爜',
+ `template_nickname` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯$増鍙戦�佷汉鍚嶇О',
+ `template_content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯$増鍐呭',
+ `template_type` int NOT NULL COMMENT '妯$増绫诲瀷',
+ `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯$増鍙傛暟',
+ `read_status` bit(1) NOT NULL COMMENT '鏄惁宸茶',
+ `read_time` datetime DEFAULT NULL COMMENT '闃呰鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_user_id_user_type_read_status` (`user_id`,`user_type`,`read_status`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绔欏唴淇℃秷鎭〃';
+
+-- ============ 琛細system_notify_template锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_notify_template`;
+CREATE TABLE `system_notify_template` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘鍚嶇О',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯$増缂栫爜',
+ `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍙戦�佷汉鍚嶇О',
+ `content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯$増鍐呭',
+ `type` tinyint NOT NULL COMMENT '绫诲瀷',
+ `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙傛暟鏁扮粍',
+ `status` tinyint NOT NULL COMMENT '鐘舵��',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绔欏唴淇℃ā鏉胯〃';
+
+-- ============ 琛細system_oauth2_access_token锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_oauth2_access_token`;
+CREATE TABLE `system_oauth2_access_token` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `user_info` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛淇℃伅',
+ `access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璁块棶浠ょ墝',
+ `refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒锋柊浠ょ墝',
+ `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔紪鍙�',
+ `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+ `expires_time` datetime NOT NULL COMMENT '杩囨湡鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_access_token` (`access_token`) USING BTREE,
+ KEY `idx_refresh_token` (`refresh_token`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=231 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='OAuth2 璁块棶浠ょ墝';
+
+-- ============ 琛細system_oauth2_approve锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_oauth2_approve`;
+CREATE TABLE `system_oauth2_approve` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔紪鍙�',
+ `scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鎺堟潈鑼冨洿',
+ `approved` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鎺ュ彈',
+ `expires_time` datetime NOT NULL COMMENT '杩囨湡鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_user_id_user_type_client_id` (`user_id`,`user_type`,`client_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='OAuth2 鎵瑰噯琛�';
+
+-- ============ 琛細system_oauth2_client锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_oauth2_client`;
+CREATE TABLE `system_oauth2_client` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔紪鍙�',
+ `secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔瘑閽�',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '搴旂敤鍚�',
+ `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '搴旂敤鍥炬爣',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '搴旂敤鎻忚堪',
+ `status` tinyint NOT NULL COMMENT '鐘舵��',
+ `access_token_validity_seconds` int NOT NULL COMMENT '璁块棶浠ょ墝鐨勬湁鏁堟湡',
+ `refresh_token_validity_seconds` int NOT NULL COMMENT '鍒锋柊浠ょ墝鐨勬湁鏁堟湡',
+ `redirect_uris` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍙噸瀹氬悜鐨� URI 鍦板潃',
+ `authorized_grant_types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎺堟潈绫诲瀷',
+ `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+ `auto_approve_scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鑷姩閫氳繃鐨勬巿鏉冭寖鍥�',
+ `authorities` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏉冮檺',
+ `resource_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璧勬簮',
+ `additional_information` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '闄勫姞淇℃伅',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_client_id` (`client_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='OAuth2 瀹㈡埛绔〃';
+
+-- ============ 琛細system_oauth2_code锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_oauth2_code`;
+CREATE TABLE `system_oauth2_code` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎺堟潈鐮�',
+ `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔紪鍙�',
+ `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鎺堟潈鑼冨洿',
+ `expires_time` datetime NOT NULL COMMENT '杩囨湡鏃堕棿',
+ `redirect_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍙噸瀹氬悜鐨� URI 鍦板潃',
+ `state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_code` (`code`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='OAuth2 鎺堟潈鐮佽〃';
+
+-- ============ 琛細system_oauth2_refresh_token锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_oauth2_refresh_token`;
+CREATE TABLE `system_oauth2_refresh_token` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒锋柊浠ょ墝',
+ `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔紪鍙�',
+ `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+ `expires_time` datetime NOT NULL COMMENT '杩囨湡鏃堕棿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_refresh_token` (`refresh_token`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='OAuth2 鍒锋柊浠ょ墝';
+
+-- ============ 琛細system_operate_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_operate_log`;
+CREATE TABLE `system_operate_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織涓婚敭',
+ `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '閾捐矾杩借釜缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛绫诲瀷',
+ `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎿嶄綔妯″潡绫诲瀷',
+ `sub_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎿嶄綔鍚�',
+ `biz_id` bigint NOT NULL COMMENT '鎿嶄綔鏁版嵁妯″潡缂栧彿',
+ `action` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鎿嶄綔鍐呭',
+ `success` bit(1) NOT NULL DEFAULT b'1' COMMENT '鎿嶄綔缁撴灉',
+ `extra` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鎷撳睍瀛楁',
+ `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '璇锋眰鏂规硶鍚�',
+ `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '璇锋眰鍦板潃',
+ `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢ㄦ埛 IP',
+ `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '娴忚鍣� UA',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE,
+ KEY `idx_create_time` (`create_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=124 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鎿嶄綔鏃ュ織璁板綍 V2 鐗堟湰';
+
+-- ============ 琛細system_post锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_post`;
+CREATE TABLE `system_post` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '宀椾綅ID',
+ `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '宀椾綅缂栫爜',
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '宀椾綅鍚嶇О',
+ `sort` int NOT NULL COMMENT '鏄剧ず椤哄簭',
+ `status` tinyint NOT NULL COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='宀椾綅淇℃伅琛�';
+
+-- ============ 琛細system_role锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_role`;
+CREATE TABLE `system_role` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瑙掕壊ID',
+ `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瑙掕壊鍚嶇О',
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瑙掕壊鏉冮檺瀛楃涓�',
+ `sort` int NOT NULL COMMENT '鏄剧ず椤哄簭',
+ `data_scope` tinyint NOT NULL DEFAULT '1' COMMENT '鏁版嵁鑼冨洿锛�1锛氬叏閮ㄦ暟鎹潈闄� 2锛氳嚜瀹氭暟鎹潈闄� 3锛氭湰閮ㄩ棬鏁版嵁鏉冮檺 4锛氭湰閮ㄩ棬鍙婁互涓嬫暟鎹潈闄愶級',
+ `data_scope_dept_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鏁版嵁鑼冨洿(鎸囧畾閮ㄩ棬鏁扮粍)',
+ `status` tinyint NOT NULL COMMENT '瑙掕壊鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `type` tinyint NOT NULL COMMENT '瑙掕壊绫诲瀷',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=167 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瑙掕壊淇℃伅琛�';
+
+-- ============ 琛細system_role_menu锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_role_menu`;
+CREATE TABLE `system_role_menu` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷缂栧彿',
+ `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
+ `menu_id` bigint NOT NULL COMMENT '鑿滃崟ID',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_role_id` (`role_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=8766 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瑙掕壊鍜岃彍鍗曞叧鑱旇〃';
+
+-- ============ 琛細system_sms_channel锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_sms_channel`;
+CREATE TABLE `system_sms_channel` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `signature` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊绛惧悕',
+ `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '娓犻亾缂栫爜',
+ `status` tinyint NOT NULL COMMENT '寮�鍚姸鎬�',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `api_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊 API 鐨勮处鍙�',
+ `api_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭俊 API 鐨勭閽�',
+ `callback_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭俊鍙戦�佸洖璋� URL',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐭俊娓犻亾';
+
+-- ============ 琛細system_sms_code锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_sms_code`;
+CREATE TABLE `system_sms_code` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎵嬫満鍙�',
+ `code` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '楠岃瘉鐮�',
+ `create_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍒涘缓 IP',
+ `scene` tinyint NOT NULL COMMENT '鍙戦�佸満鏅�',
+ `today_index` tinyint NOT NULL COMMENT '浠婃棩鍙戦�佺殑绗嚑鏉�',
+ `used` tinyint NOT NULL COMMENT '鏄惁浣跨敤',
+ `used_time` datetime DEFAULT NULL COMMENT '浣跨敤鏃堕棿',
+ `used_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浣跨敤 IP',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_mobile` (`mobile`) USING BTREE COMMENT '鎵嬫満鍙�'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鎵嬫満楠岃瘉鐮�';
+
+-- ============ 琛細system_sms_log锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_sms_log`;
+CREATE TABLE `system_sms_log` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `channel_id` bigint NOT NULL COMMENT '鐭俊娓犻亾缂栧彿',
+ `channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊娓犻亾缂栫爜',
+ `template_id` bigint NOT NULL COMMENT '妯℃澘缂栧彿',
+ `template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘缂栫爜',
+ `template_type` tinyint NOT NULL COMMENT '鐭俊绫诲瀷',
+ `template_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊鍐呭',
+ `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊鍙傛暟',
+ `api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊 API 鐨勬ā鏉跨紪鍙�',
+ `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鎵嬫満鍙�',
+ `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `send_status` tinyint NOT NULL DEFAULT '0' COMMENT '鍙戦�佺姸鎬�',
+ `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
+ `api_send_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭俊 API 鍙戦�佺粨鏋滅殑缂栫爜',
+ `api_send_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭俊 API 鍙戦�佸け璐ョ殑鎻愮ず',
+ `api_request_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭俊 API 鍙戦�佽繑鍥炵殑鍞竴璇锋眰 ID',
+ `api_serial_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐭俊 API 鍙戦�佽繑鍥炵殑搴忓彿',
+ `receive_status` tinyint NOT NULL DEFAULT '0' COMMENT '鎺ユ敹鐘舵��',
+ `receive_time` datetime DEFAULT NULL COMMENT '鎺ユ敹鏃堕棿',
+ `api_receive_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'API 鎺ユ敹缁撴灉鐨勭紪鐮�',
+ `api_receive_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'API 鎺ユ敹缁撴灉鐨勮鏄�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐭俊鏃ュ織';
+
+-- ============ 琛細system_sms_template锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_sms_template`;
+CREATE TABLE `system_sms_template` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `type` tinyint NOT NULL COMMENT '妯℃澘绫诲瀷',
+ `status` tinyint NOT NULL COMMENT '寮�鍚姸鎬�',
+ `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘缂栫爜',
+ `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘鍚嶇О',
+ `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '妯℃澘鍐呭',
+ `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍙傛暟鏁扮粍',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊 API 鐨勬ā鏉跨紪鍙�',
+ `channel_id` bigint NOT NULL COMMENT '鐭俊娓犻亾缂栧彿',
+ `channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐭俊娓犻亾缂栫爜',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐭俊妯℃澘';
+
+-- ============ 琛細system_social_client锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_social_client`;
+CREATE TABLE `system_social_client` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '搴旂敤鍚�',
+ `social_type` tinyint NOT NULL COMMENT '绀句氦骞冲彴鐨勭被鍨�',
+ `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔紪鍙�',
+ `client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '瀹㈡埛绔瘑閽�',
+ `agent_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浠g悊缂栧彿',
+ `public_key` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'publicKey 鍏挜',
+ `status` tinyint NOT NULL COMMENT '鐘舵��',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绀句氦瀹㈡埛绔〃';
+
+-- ============ 琛細system_social_user锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_social_user`;
+CREATE TABLE `system_social_user` (
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '涓婚敭(鑷绛栫暐)',
+ `type` tinyint NOT NULL COMMENT '绀句氦骞冲彴鐨勭被鍨�',
+ `openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绀句氦 openid',
+ `token` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绀句氦 token',
+ `raw_token_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍘熷 Token 鏁版嵁锛屼竴鑸槸 JSON 鏍煎紡',
+ `nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛鏄电О',
+ `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鐢ㄦ埛澶村儚',
+ `raw_user_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍘熷鐢ㄦ埛鏁版嵁锛屼竴鑸槸 JSON 鏍煎紡',
+ `code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鏈�鍚庝竴娆$殑璁よ瘉 code',
+ `state` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏈�鍚庝竴娆$殑璁よ瘉 state',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_type_openid` (`type`,`openid`) USING BTREE,
+ KEY `idx_type_code_state` (`type`,`code`,`state`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绀句氦鐢ㄦ埛琛�';
+
+-- ============ 琛細system_social_user_bind锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_social_user_bind`;
+CREATE TABLE `system_social_user_bind` (
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '涓婚敭(鑷绛栫暐)',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+ `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+ `social_type` tinyint NOT NULL COMMENT '绀句氦骞冲彴鐨勭被鍨�',
+ `social_user_id` bigint NOT NULL COMMENT '绀句氦鐢ㄦ埛鐨勭紪鍙�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_user_type_social_user_id` (`user_type`,`social_user_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绀句氦缁戝畾琛�';
+
+-- ============ 琛細system_storage_attachment锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_storage_attachment`;
+CREATE TABLE `system_storage_attachment` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
+ `record_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍏宠仈鐨勮褰曠被鍨�',
+ `record_id` bigint DEFAULT NULL COMMENT '鍏宠仈鐨勮褰旾D',
+ `application` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂囦欢鐢ㄩ��',
+ `storage_blob_id` bigint DEFAULT NULL COMMENT '鍏宠仈storage_blob璁板綍ID',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_record` (`record_type`,`record_id`) USING BTREE,
+ KEY `idx_blob_id` (`storage_blob_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鏂囦欢鍏宠仈琛�';
+
+-- ============ 琛細system_storage_blob锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_storage_blob`;
+CREATE TABLE `system_storage_blob` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+ `resource_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '璧勬簮鍞竴鏍囪瘑锛堝叕鍏辫闂甼ey锛�',
+ `content_type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '璧勬簮绫诲瀷锛屽 image/jpeg',
+ `original_filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鍘熸枃浠跺悕',
+ `uid_filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鍞竴鏂囦欢鍚嶏紙UUID_鍘熸枃浠跺悕锛�',
+ `byte_size` bigint DEFAULT NULL COMMENT '鏂囦欢澶у皬锛堝瓧鑺傦級',
+ `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '鏂囦欢鐩稿璺緞锛堝 2026/0430锛�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `uk_uid_filename` (`uid_filename`) USING BTREE,
+ KEY `idx_resource_key` (`resource_key`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鏂囦欢琛�';
+
+-- ============ 琛細system_user_post锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_user_post`;
+CREATE TABLE `system_user_post` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
+ `user_id` bigint NOT NULL DEFAULT '0' COMMENT '鐢ㄦ埛ID',
+ `post_id` bigint NOT NULL DEFAULT '0' COMMENT '宀椾綅ID',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=202 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐢ㄦ埛宀椾綅琛�';
+
+-- ============ 琛細system_user_role锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_user_role`;
+CREATE TABLE `system_user_role` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷缂栧彿',
+ `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
+ `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_user_id` (`user_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=131 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐢ㄦ埛鍜岃鑹插叧鑱旇〃';
+
+-- ============ 琛細system_users锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `system_users`;
+CREATE TABLE `system_users` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢ㄦ埛ID',
+ `username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛璐﹀彿',
+ `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '瀵嗙爜',
+ `nickname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐢ㄦ埛鏄电О',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶囨敞',
+ `dept_id` bigint DEFAULT NULL COMMENT '閮ㄩ棬ID',
+ `post_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '宀椾綅缂栧彿鏁扮粍',
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鐢ㄦ埛閭',
+ `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鎵嬫満鍙风爜',
+ `sex` tinyint DEFAULT '0' COMMENT '鐢ㄦ埛鎬у埆',
+ `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '澶村儚鍦板潃',
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '甯愬彿鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+ `login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏈�鍚庣櫥褰旾P',
+ `login_date` datetime DEFAULT NULL COMMENT '鏈�鍚庣櫥褰曟椂闂�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_username` (`username`) USING BTREE,
+ KEY `idx_mobile` (`mobile`) USING BTREE,
+ KEY `idx_email` (`email`) USING BTREE,
+ KEY `idx_dept_id` (`dept_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=297 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='鐢ㄦ埛淇℃伅琛�';
+
+-- ============ 琛細yudao_demo01_contact锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `yudao_demo01_contact`;
+CREATE TABLE `yudao_demo01_contact` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍚嶅瓧',
+ `sex` tinyint(1) NOT NULL COMMENT '鎬у埆',
+ `birthday` datetime NOT NULL COMMENT '鍑虹敓骞�',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绠�浠�',
+ `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '澶村儚',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绀轰緥鑱旂郴浜鸿〃';
+
+-- ============ 琛細yudao_demo02_category锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `yudao_demo02_category`;
+CREATE TABLE `yudao_demo02_category` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍚嶅瓧',
+ `parent_id` bigint NOT NULL COMMENT '鐖剁骇缂栧彿',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='绀轰緥鍒嗙被琛�';
+
+-- ============ 琛細yudao_demo03_course锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `yudao_demo03_course`;
+CREATE TABLE `yudao_demo03_course` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `student_id` bigint NOT NULL COMMENT '瀛︾敓缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍚嶅瓧',
+ `score` tinyint NOT NULL COMMENT '鍒嗘暟',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀛︾敓璇剧▼琛�';
+
+-- ============ 琛細yudao_demo03_grade锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `yudao_demo03_grade`;
+CREATE TABLE `yudao_demo03_grade` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `student_id` bigint NOT NULL COMMENT '瀛︾敓缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍚嶅瓧',
+ `teacher` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '鐝富浠�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀛︾敓鐝骇琛�';
+
+-- ============ 琛細yudao_demo03_student锛堜粎 DDL锛屾棤鏁版嵁锛� ============
+DROP TABLE IF EXISTS `yudao_demo03_student`;
+CREATE TABLE `yudao_demo03_student` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '鍚嶅瓧',
+ `sex` tinyint NOT NULL COMMENT '鎬у埆',
+ `birthday` datetime NOT NULL COMMENT '鍑虹敓鏃ユ湡',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绠�浠�',
+ `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鍒涘缓鑰�',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+ `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '鏇存柊鑰�',
+ `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+ `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+ `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '绉熸埛缂栧彿',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='瀛︾敓琛�';
+
+SET FOREIGN_KEY_CHECKS = 1;
+SET SQL_MODE = @OLD_SQL_MODE;
--
Gitblit v1.9.3