diff --git a/deploy/migrations/m0006_bid_cost_benefit.json b/deploy/migrations/m0006_bid_cost_benefit.json index 9e0b9bd..4513def 100644 --- a/deploy/migrations/m0006_bid_cost_benefit.json +++ b/deploy/migrations/m0006_bid_cost_benefit.json @@ -4,11 +4,10 @@ "backup_tables": ["params"], "up": [ {"op": "sql", "sql": "CREATE TABLE IF NOT EXISTS bid_cost_benefit (id VARCHAR(32) NOT NULL PRIMARY KEY, project_id VARCHAR(32) NOT NULL COMMENT '项目ID', kind VARCHAR(16) NOT NULL DEFAULT 'item' COMMENT 'item=成本/收益单项, summary=关键结论', category VARCHAR(16) NOT NULL DEFAULT 'cost' COMMENT 'cost=成本项, benefit=收益项, summary时无意义', item_name VARCHAR(250) NOT NULL COMMENT '项目名称', amount DOUBLE(14,2) NULL COMMENT '金额(人民币元,可估算)', amount_note VARCHAR(200) NULL COMMENT '金额口径说明(估算/上限/区间)', basis TEXT NULL COMMENT '推理依据:招标文件原文引用+推理过程', confidence VARCHAR(16) NULL DEFAULT 'medium' COMMENT '置信度 high/medium/low', source_ref VARCHAR(480) NULL COMMENT '出处(如 第二章 投标须知)', order_no INT NULL DEFAULT 0, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, KEY idx_project (project_id)) COMMENT='投标成本收益分析(分析维度4)'"}, - {"op": "sql", "sql": "DELETE FROM params WHERE params_name='bid_qc_pass_score'"}, - {"op": "sql", "sql": "INSERT INTO params (id, params_name, params_value) VALUES ('bid_qc_pass_score', 'bid_qc_pass_score', '8.5')"} + {"op": "sql", "sql": "INSERT INTO params (id, params_name, params_value) VALUES ('bid_qc_pass_score', 'bid_qc_pass_score', '8.5') ON DUPLICATE KEY UPDATE params_value=VALUES(params_value)"} ], "down": [ - {"op": "sql", "sql": "DELETE FROM params WHERE params_name='bid_qc_pass_score'"}, + {"op": "sql", "sql": "UPDATE params SET params_value='9.5' WHERE id='bid_qc_pass_score'"}, {"op": "sql", "sql": "DROP TABLE IF EXISTS bid_cost_benefit"} ] }