-- 1.0.570 · KPI 基线快照表(G0-3)。幂等。快照行由 KpiBaselineSnapshotService 写入,不在本脚本灌数。 CREATE TABLE IF NOT EXISTS ado_kpi_baseline_snapshot ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', snapshot_code VARCHAR(32) NOT NULL COMMENT '快照轮次:G0 / POST_F3 / ...', tenant_id BIGINT NOT NULL COMMENT '租户', factory_id BIGINT NOT NULL COMMENT '工厂;KPI 值表按 tenant+factory 键控', module_code VARCHAR(16) NOT NULL COMMENT '模块 S5/S6/S7/S9', metric_code VARCHAR(32) NOT NULL COMMENT '指标码', lvl VARCHAR(4) NOT NULL COMMENT 'L1/L2/L3', biz_date DATE NOT NULL COMMENT '业务日期', metric_value DECIMAL(24,6) NULL COMMENT '指标值,NULL 表示无值', target_value DECIMAL(24,6) NULL COMMENT '目标值', result_status VARCHAR(24) NULL COMMENT '结果状态(E-4 落地后有值,之前留 NULL)', taken_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '快照时刻', PRIMARY KEY (id), UNIQUE KEY uk_kpi_baseline_snapshot (snapshot_code, tenant_id, factory_id, module_code, metric_code, lvl, biz_date), KEY idx_kpi_baseline_snapshot_code (snapshot_code) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='KPI 基线快照(F-3 回归闸门)';