Files
mp-java/docs/adr/0002-project-biddoc-onetomany.md
T

944 B
Raw Blame History

项目与标书为同一实体:一个项目一本标书

Supersedes: 早先「项目/标书两个实体、1 项目:N 标书」的假设——甲方已明确项目与标书是一个东西,一个项目即一本标书,故撤销该假设。

项目(Project)与标书(BidDocument)建模为同一个实体标书项目),单表承载。一站式推送的公告类字段(公告标题/招标人/中标公司/中标金额/公告正文/公告附件)与销售类字段(标书价格/附件/开售/停售/售卖方式/needSell)都落在这一张表上,由「推送入库 + 管理后台手工增删改查」双路填充。理由:既然甲方确认一个项目仅对应一本标书,两实体之间的 1:N 关系已不存在,拆表只会增加复杂度而无对应业务收益;等未来确实出现「一项目多标书」再演进(届时把标书款从主表抽出即可,主表结构无须预埋)。