feat: 新增票据夹模块并优化 OCR 与员工画像服务

后端新增票据夹端点、数据模型和服务模块,优化 OCR 端点
Schema 和附件操作逻辑,完善员工行为画像服务和辅助函数,
前端新增票据夹视图和服务层,优化文档中心样式和侧边栏导
航,完善员工画像详情弹窗和权限控制,补充单元测试。
This commit is contained in:
caoxiaozhu
2026-05-29 14:51:18 +08:00
parent 678f64d772
commit 4c59941ec6
33 changed files with 2855 additions and 551 deletions

View File

@@ -39,6 +39,10 @@ class OcrRecognizeDocumentRead(BaseModel):
)
preview_kind: str = Field(default="", description="预览类型PDF 转图后通常为 image。")
preview_data_url: str = Field(default="", description="用于前端展示的图片预览 data URL。")
receipt_id: str = Field(default="", description="票据夹中的持久化票据 ID。")
receipt_status: str = Field(default="", description="票据夹关联状态unlinked / linked。")
receipt_preview_url: str = Field(default="", description="票据夹预览接口地址。")
receipt_source_url: str = Field(default="", description="票据夹原始文件接口地址。")
warnings: list[str] = Field(default_factory=list, description="该文件的识别提示或警告。")
lines: list[OcrRecognizeLineRead] = Field(default_factory=list, description="逐行识别结果。")