feat: 完善模板对比持久化与附件版本处理
This commit is contained in:
@@ -221,6 +221,8 @@ class DocumentController(BaseController):
|
||||
async def AppendAttachments(
|
||||
DocumentId: int,
|
||||
files: list[UploadFile] = File(..., description="附件文件列表"),
|
||||
mergeMode: str = Form("new", description="附件合并模式:overwrite/new"),
|
||||
remark: str | None = Form(None, description="本次追加附件备注"),
|
||||
payload: dict[str, Any] = Depends(verify_access_token),
|
||||
):
|
||||
"""为现有文档追加附件(带数据隔离校验)。"""
|
||||
@@ -232,6 +234,8 @@ class DocumentController(BaseController):
|
||||
CurrentUserId=int(payload["user_id"]),
|
||||
Id=DocumentId,
|
||||
Files=filePayloads,
|
||||
MergeMode=mergeMode,
|
||||
Remark=remark,
|
||||
)
|
||||
return Result.success(data=Data, message="附件上传成功")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user