22 lines
933 B
Python
22 lines
933 B
Python
"""文档 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="自动触发后的运行信息")
|