feat: 支持合同模板上传与对比记录持久化

This commit is contained in:
wren
2026-05-19 20:47:54 +08:00
parent ebcfe4281a
commit d58755a063
5 changed files with 398 additions and 13 deletions
@@ -28,6 +28,17 @@ class DocumentUploadVO(BaseModel):
run: AuditRunVO | None = Field(None, description="自动触发后的运行信息")
class ContractTemplateUploadVO(BaseModel):
"""合同模板上传响应。"""
documentId: int = Field(..., description="目标文档ID")
comparisonId: int = Field(..., description="合同结构对比记录ID")
templateName: str = Field(..., description="模板文件名")
templateContractPath: str = Field(..., description="模板文件 OSS 路径")
fileSize: int = Field(..., description="模板文件大小")
status: str = Field("uploaded", description="上传状态")
class DocumentStatusItemVO(BaseModel):
"""文档状态项。"""