1.0.570.sql 1.2 KB

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