"""文档 VO。""" from pydantic import BaseModel, Field from fastapi_modules.fastapi_leaudit.domian.vo.auditVo import AuditRunVO class DocumentUploadVO(BaseModel): """文档上传响应。""" documentId: int = Field(..., description="LeAudit 文档ID") bizDocumentId: int = Field(..., description="业务文档ID") fileId: int = Field(..., description="文档文件ID") typeId: int = Field(..., description="文档类型ID") typeCode: str = Field(..., description="文档类型编码") region: str = Field(..., description="所属地区") fileName: str = Field(..., description="文件名") ossUrl: str = Field(..., description="OSS 对象路径") processingStatus: str = Field(..., description="文档处理状态") autoRunTriggered: bool = Field(..., description="是否已自动触发评查") run: AuditRunVO | None = Field(None, description="自动触发后的运行信息")