|
|
@@ -0,0 +1,21 @@
|
|
|
+-- 诊断结果追溯表
|
|
|
+-- 目标库:energy_prod
|
|
|
+-- 版本:2026-11-05
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS vibration_diagnosis_result (
|
|
|
+ id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ engine_code VARCHAR(64) NOT NULL,
|
|
|
+ wind_code VARCHAR(64) NULL,
|
|
|
+ point_name VARCHAR(255) NULL,
|
|
|
+ diagnosis_type VARCHAR(32) NOT NULL,
|
|
|
+ max_status TINYINT NOT NULL DEFAULT -1 COMMENT '0正常 1报警 2危险 -1未定义',
|
|
|
+ component_type VARCHAR(32) NULL,
|
|
|
+ brand VARCHAR(128) NULL,
|
|
|
+ model VARCHAR(128) NULL,
|
|
|
+ frequencies_json TEXT NULL,
|
|
|
+ unsupported_json TEXT NULL,
|
|
|
+ meta_json TEXT NULL,
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ KEY idx_engine_time (engine_code, create_time),
|
|
|
+ KEY idx_type_time (diagnosis_type, create_time)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='振动诊断结果与证据追溯';
|