-- ============================================================================= -- 达梦 DM8:综合态势(单表,可重复执行) -- 接口:GET /biReport/comprehensive -- 执行顺序:删除历史多表/旧快照 → 建 BI_COMPREHENSIVE_SNAPSHOT → 示例 INSERT -- PAYLOAD_JSON 与 ComprehensiveSituationVO 字段名一致;应用取 UPDATE_TIME 最新一条。 -- ============================================================================= -- 子表优先 DROP TABLE IF EXISTS BI_COMPREHENSIVE_INCOME_TREND; DROP TABLE IF EXISTS BI_COMPREHENSIVE_METRIC; DROP TABLE IF EXISTS BI_COMPREHENSIVE_SNAPSHOT; CREATE TABLE BI_COMPREHENSIVE_SNAPSHOT ( ID BIGINT IDENTITY(1,1) NOT NULL, PAYLOAD_JSON CLOB NOT NULL, CREATE_TIME DATETIME DEFAULT NULL, UPDATE_TIME DATETIME DEFAULT NULL, REMARK VARCHAR(500) DEFAULT NULL, PRIMARY KEY (ID) ); CREATE INDEX IDX_BI_COMP_SNAP_UPD ON BI_COMPREHENSIVE_SNAPSHOT(UPDATE_TIME); COMMENT ON TABLE BI_COMPREHENSIVE_SNAPSHOT IS '综合态势-整包 JSON 快照'; INSERT INTO BI_COMPREHENSIVE_SNAPSHOT (PAYLOAD_JSON, CREATE_TIME, UPDATE_TIME) VALUES ( '{"valueAddedServiceIncome":5330000,"inventoryTurnover":25,"orderCount":42300,"vehicleUtilizationRate":97.4,"fuelConsumptionPerHundredKm":15,"incomeTrend":[280,210,260,310,470,390]}', SYSDATE, SYSDATE ); COMMIT;