BI查询修改
This commit is contained in:
@@ -2,30 +2,43 @@
|
||||
-- 达梦 DM8:综合态势(单表,可重复执行)
|
||||
-- 接口:GET /biReport/comprehensive
|
||||
-- 执行顺序:删除历史多表/旧快照 → 建 BI_COMPREHENSIVE_SNAPSHOT → 示例 INSERT
|
||||
-- PAYLOAD_JSON 与 ComprehensiveSituationVO 字段名一致;应用取 UPDATE_TIME 最新一条。
|
||||
-- PAYLOAD_JSON 与 ComprehensiveSituationVO 字段名一致;接口取 DEL_FLAG=1 且 CREATE_TIME 最新一条。
|
||||
-- =============================================================================
|
||||
|
||||
-- 子表优先
|
||||
DROP TABLE IF EXISTS BI_COMPREHENSIVE_INCOME_TREND;
|
||||
DROP TABLE IF EXISTS BI_COMPREHENSIVE_METRIC;
|
||||
DROP TABLE IF EXISTS BI_COMPREHENSIVE_SNAPSHOT;
|
||||
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 (
|
||||
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,
|
||||
DEL_FLAG NUMBER(1) DEFAULT 1 NOT 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 快照';
|
||||
CREATE INDEX IDX_BI_COMP_SNAP_DEL_CR ON
|
||||
BI_COMPREHENSIVE_SNAPSHOT(DEL_FLAG, CREATE_TIME);
|
||||
CREATE INDEX IDX_BI_COMP_SNAP_UPD ON
|
||||
BI_COMPREHENSIVE_SNAPSHOT(UPDATE_TIME);
|
||||
COMMENT ON TABLE
|
||||
BI_COMPREHENSIVE_SNAPSHOT IS '综合态势-整包 JSON 快照';
|
||||
COMMENT ON COLUMN
|
||||
BI_COMPREHENSIVE_SNAPSHOT.DEL_FLAG IS '0无状态 1正常 2已删除';
|
||||
|
||||
INSERT INTO BI_COMPREHENSIVE_SNAPSHOT (PAYLOAD_JSON, CREATE_TIME, UPDATE_TIME)
|
||||
INSERT INTO
|
||||
BI_COMPREHENSIVE_SNAPSHOT (PAYLOAD_JSON, CREATE_TIME, UPDATE_TIME, DEL_FLAG)
|
||||
VALUES (
|
||||
'{"valueAddedServiceIncome":5330000,"inventoryTurnover":25,"orderCount":42300,"vehicleUtilizationRate":97.4,"fuelConsumptionPerHundredKm":15,"incomeTrend":[280,210,260,310,470,390]}',
|
||||
SYSDATE,
|
||||
SYSDATE
|
||||
SYSDATE,
|
||||
1
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
|
||||
Reference in New Issue
Block a user