From 2689c8fec95018952784bd8d032afb5a194a6616 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期二, 02 九月 2025 00:17:45 +0800
Subject: [PATCH] 增加文件监控

---
 doc/sql/mdm/mdm.mysql.all.create.sql |   66 +++++++++++++++++++++++++++++---
 1 files changed, 59 insertions(+), 7 deletions(-)

diff --git a/doc/sql/mdm/mdm.mysql.all.create.sql b/doc/sql/mdm/mdm.mysql.all.create.sql
index a747ce2..382c69d 100644
--- a/doc/sql/mdm/mdm.mysql.all.create.sql
+++ b/doc/sql/mdm/mdm.mysql.all.create.sql
@@ -23,7 +23,7 @@
   `name` varchar(100) NOT NULL COMMENT '鏈哄簥鎻忚堪/鍨嬪彿',
   `avatar` varchar(400) DEFAULT NULL COMMENT '鍥剧墖鍦板潃',
   `machine_group_code` varchar(255) NOT NULL COMMENT '鎵�灞炴満搴婄粍浠g爜锛�,鍦ㄤ笟鍔″瓧鍏搁厤缃紙key=machine_group锛�',
-  `machine_spec` varchar(20) DEFAULT NULL COMMENT '鏈哄櫒瑙勬牸:01杞﹀簥/02閾e簥,鍦ㄤ笟鍔″瓧鍏搁厤缃紙key=machine_spec锛�',
+  `machine_spec` varchar(40) DEFAULT NULL COMMENT '鏈哄櫒瑙勬牸:01杞﹀簥/02閾e簥,鍦ㄤ笟鍔″瓧鍏搁厤缃紙key=machine_spec锛�',
   `operator` varchar(100)  COMMENT '鎿嶄綔鍛橈紝鏂囨湰褰曞叆',
   `owner_dept` bigint DEFAULT NULL COMMENT '鎵�灞炲崟浣�/缁勭粐',
   `manufacturer` varchar(100)  COMMENT '鐢熶骇鍟�',
@@ -166,10 +166,12 @@
    `process_edition` varchar(40) DEFAULT NULL COMMENT '宸ュ簭鐗堟锛屽崌鐗堝氨鏄彉鏇存敼璇ュ瓧娈碉紝闇�瑕佷繚鐣欏巻鍙茶褰�',
    `craft_edition` varchar(40) DEFAULT NULL COMMENT '宸ヨ壓鐗堟',
    `drawing_no_edition` varchar(100) NULL COMMENT '鍥惧彿鐗堟',
-   `node_type` varchar(20) DEFAULT NULL COMMENT '鑺傜偣绫诲瀷锛氫笟鍔″瓧鍏稿畾涔�',
    `product_model` varchar(100) NULL COMMENT '浜у搧鍨嬪彿',
+   `deviation` varchar(100) NULL COMMENT '鍋忕鍗曞彿',
+
+   `err_msg` varchar(200) NULL COMMENT '閿欒鎴栬�呮彁绀轰俊鎭�',
    `process_instance_id` varchar(64) NULL COMMENT '鍏宠仈鐨勬祦绋嬪疄渚媔d锛屾祦绋嬪彂璧峰悗濉厖',
-   `status` int DEFAULT NULL COMMENT '涓氬姟鐘舵�侊紝1锛氬垵濮嬪寲锛�2:娴佺▼宸插惎鍔�',
+   `status` int DEFAULT NULL COMMENT '涓氬姟鐘舵�侊紝1锛氬垵濮嬪寲锛�2:娴佺▼宸插惎鍔� 3:閲嶅娲惧伐;4锛岄獙璇佸け璐�,5锛氬惎鍔ㄥ紓甯�',
    `create_dept` bigint DEFAULT NULL COMMENT '鍒涘缓鍗曚綅',
    `is_deleted` int DEFAULT NULL,
    `create_time` datetime DEFAULT NULL COMMENT '鍒涘缓鏃堕棿',
@@ -417,12 +419,14 @@
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='宸ユ帶缃戠▼搴忚妭鐐�';
 
 
-DROP TABLE IF EXISTS `mdm_machine_back_file`;
-CREATE TABLE `mdm_machine_back_file` (
+DROP TABLE IF EXISTS `mdm_machine_accepted_file`;
+CREATE TABLE `mdm_machine_accepted_file` (
      `id` bigint NOT NULL,
      `tenant_id` varchar(6) DEFAULT NULL COMMENT '鎵�灞炵鎴�',
-     `confirm_time` datetime DEFAULT NULL COMMENT '纭鏃堕棿',
+     `name` varchar(100) NOT NULL COMMENT '鏂囦欢鍚嶇О',
+     `export_time` datetime DEFAULT NULL COMMENT '瀵煎嚭鏃堕棿',
      `oss_name` varchar(100) NULL COMMENT 'oss涓殑鏂囦欢鍚�',
+     `machine_file_id` bigint NOT NULL COMMENT '鏈哄簥鏂囦欢id(mdm_machine_file.id)',
      `status` int DEFAULT NULL COMMENT '涓氬姟鐘舵��',
      `create_dept` bigint DEFAULT NULL COMMENT '鍒涘缓鍗曚綅',
      `is_deleted` int DEFAULT NULL,
@@ -431,7 +435,7 @@
      `update_time` datetime DEFAULT NULL COMMENT '鏇存柊鏃堕棿',
      `update_user` bigint DEFAULT NULL COMMENT '鏇存柊浜�',
      PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='鏈哄簥鍥炰紶鏂囦欢锛堝凡鎺ュ彈鐨勶級';
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='鏈哄簥宸叉帴鍙楁枃浠�';
 
 DROP TABLE IF EXISTS `mdm_machine_file`;
 CREATE TABLE `mdm_machine_file` (
@@ -445,6 +449,7 @@
     `md5` varchar(32) DEFAULT NULL COMMENT 'md5 hex',
     `file_size` bigint DEFAULT NULL COMMENT '鏂囦欢瀛楄妭鏁�',
     `determine_time` datetime DEFAULT NULL COMMENT '鎺ュ彈/鎷掔粷鐨勬椂闂�',
+    `program_status` int  DEFAULT NULL COMMENT '绋嬪簭鐘舵�侊紙1璇曞垏锛�2鍥哄寲锛�3鍋忕锛�4鏈煡锛�',
     `status` int DEFAULT NULL COMMENT '涓氬姟鐘舵��',
     `create_dept` bigint DEFAULT NULL COMMENT '鍒涘缓鍗曚綅',
     `is_deleted` int DEFAULT NULL,
@@ -455,3 +460,50 @@
     PRIMARY KEY (`id`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='宸ユ帶缃戞満搴婃枃浠�';
 
+
+DROP TABLE IF EXISTS `mdm_machine_file_change_his`;
+CREATE TABLE `mdm_machine_file_change_his` (
+    `id` bigint NOT NULL,
+    `tenant_id` varchar(6) DEFAULT NULL COMMENT '鎵�灞炵鎴�',
+    `oss_name` varchar(100) NOT NULL COMMENT '淇敼鍓峯ss鏂囦欢鍚嶇О锛堟枃浠跺浠斤級',
+    `oss_name_after` varchar(100) NOT NULL COMMENT '淇敼鍚庣殑oss鏂囦欢鍚嶇О',
+    `machine_file_id` bigint DEFAULT NULL COMMENT '淇敼鏂囦欢鐨刬d(mdm_machine_file.id)',
+    `status` int DEFAULT NULL COMMENT '涓氬姟鐘舵��',
+    `create_dept` bigint DEFAULT NULL COMMENT '鍒涘缓鍗曚綅',
+    `is_deleted` int DEFAULT NULL,
+    `create_time` datetime DEFAULT NULL COMMENT '鍒涘缓鏃堕棿',
+    `create_user` bigint DEFAULT NULL COMMENT '鍒涘缓浜�',
+    `update_time` datetime DEFAULT NULL COMMENT '鏇存柊鏃堕棿',
+    `update_user` bigint DEFAULT NULL COMMENT '鏇存柊浜�',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='宸ユ帶缃戞満搴婃枃浠朵慨鏀瑰巻鍙�';
+
+
+
+DROP TABLE IF EXISTS `mdm_file_send_record`;
+CREATE TABLE `mdm_file_send_record` (
+    `id` bigint NOT NULL,
+    `tenant_id` varchar(6) DEFAULT NULL COMMENT '鎵�灞炵鎴�',
+    `name` varchar(100) NOT NULL COMMENT '鏂囦欢鍚嶇О',
+    `machine_code` varchar(100) DEFAULT NULL COMMENT '鏈哄簥缂栫爜',
+    `file_size` bigint DEFAULT NULL COMMENT '鏂囦欢瀛楄妭鏁�',
+    `status` int DEFAULT NULL COMMENT '涓氬姟鐘舵��',
+    `create_dept` bigint DEFAULT NULL COMMENT '鍒涘缓鍗曚綅',
+    `is_deleted` int DEFAULT NULL,
+    `create_time` datetime DEFAULT NULL COMMENT '鍒涘缓鏃堕棿',
+    `create_user` bigint DEFAULT NULL COMMENT '鍒涘缓浜�',
+    `update_time` datetime DEFAULT NULL COMMENT '鏇存柊鏃堕棿',
+    `update_user` bigint DEFAULT NULL COMMENT '鏇存柊浜�',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='宸ユ帶缃戞枃浠朵笅鍙戣褰�';
+
+DROP TABLE IF EXISTS `mdm_file_monitor_record`;
+CREATE TABLE `mdm_file_monitor_record` (
+    `id` bigint NOT NULL,
+    `name` varchar(100) NOT NULL COMMENT '鏂囦欢鍚嶇О',
+    `dir_path` varchar(100) NOT NULL COMMENT '鏂囦欢鐩綍',
+    `event_type` int DEFAULT NULL COMMENT '浜嬩欢绫诲瀷锛�1:鍒涘缓;2锛氫慨鏀�;3鍒犻櫎',
+    `create_time` datetime DEFAULT NULL COMMENT '鍒涘缓鏃堕棿',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='宸ユ帶缃戞枃浠剁洃鎺ц褰�';
+

--
Gitblit v1.9.3