增加一处注释,说明project_extension字段的来源和作用。

This commit is contained in:
strepsiades
2026-03-11 16:16:37 +08:00
parent a22c527daf
commit e786bd5bf0
+10 -1
View File
@@ -5,7 +5,16 @@ from schemas.project.project_base import ProjectResponseBase
class ProjectSyncSchema(ProjectResponseBase):
"""项目同步内部 schema,补充 all_info 扩展字段。"""
"""
项目同步内部 schema。
以 project 主表字段为主体,并补充少量从 /project/all_info 的多项目类型
extension 中拍平得到的投资/结算相关字段。
这些字段不是 ProjectResponseBase 原生字段,而是为了让 project 节点在保持
扁平存储形态的同时,能够参与 project update diff,以及后续的
settlement_investment 等更新接口。
"""
implementation_estimate: float | None = Field(None, description="执行概算")
static_total_investment: float | None = Field(None, description="静态总投资")