From c9319a9266ca6a1f13a5b1b326aba1dc42c56f60 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 16 Sep 2026 18:23:54 +0800 Subject: [PATCH] =?UTF-8?q?m0036:=20bid=5Fchapters=E5=8A=A0doc=5Frequireme?= =?UTF-8?q?nt=5Fids=E5=88=97(=E7=AB=A0=E8=8A=82=E2=86=94=E7=BC=96=E5=86=99?= =?UTF-8?q?=E8=A6=81=E6=B1=82=E6=98=BE=E5=BC=8F=E7=BB=91=E5=AE=9A,json2ddl?= =?UTF-8?q?=E5=AE=9E=E8=B7=91=E9=AA=8C=E8=AF=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/migrations/m0036_bid_chapters_doc_requirement_ids.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 deploy/migrations/m0036_bid_chapters_doc_requirement_ids.json diff --git a/deploy/migrations/m0036_bid_chapters_doc_requirement_ids.json b/deploy/migrations/m0036_bid_chapters_doc_requirement_ids.json new file mode 100644 index 0000000..59ba8fd --- /dev/null +++ b/deploy/migrations/m0036_bid_chapters_doc_requirement_ids.json @@ -0,0 +1 @@ +{"id": "m0036", "title": "投标产线章节↔编写要求显式绑定(2026-09-16编号错位实测根因): bid_chapters加doc_requirement_ids列(JSON数组,绑定bid_doc_requirements.id)——chapter_detail按绑定取要求,不再靠chapter_no等值JOIN(两套编号漂移致写者拿错章节的编写要求);create_chapter_outline自动生成落绑定,patch_chapters支持doc_requirements_by_no语义裁决后回写;json2ddl实跑验证(2026-09-16)", "backup_tables": ["bid_chapters"], "up": [{"op": "sql", "sql": "ALTER TABLE bid_chapters ADD COLUMN IF NOT EXISTS doc_requirement_ids longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci comment '绑定投标文件要求ID(JSON数组,指向bid_doc_requirements.id;2026-09-16 m0036:章节↔要求显式绑定,chapter_detail按绑定取编写要求,根治chapter_no两套编号漂移错位)' AFTER scoring_item_ids"}], "down": [{"op": "sql", "sql": "ALTER TABLE bid_chapters DROP COLUMN IF EXISTS doc_requirement_ids"}]}