feat: Add Api Docs

This commit is contained in:
junjun
2025-12-19 09:56:47 +08:00
committed by Junjun
parent 37bf819b29
commit 99dcba3a90
4 changed files with 14 additions and 3 deletions
+2 -2
View File
@@ -372,7 +372,7 @@ f_n_col = "字段名"
f_c_col = "字段备注"
@router.get("/exportDsSchema/{id}")
@router.get("/exportDsSchema/{id}", response_model=None, summary=f"{PLACEHOLDER_PREFIX}ds_export_ds_schema")
async def export_ds_schema(session: SessionDep, id: int = Path(..., description=f"{PLACEHOLDER_PREFIX}ds_id")):
# {
# 'sheet':'', sheet name
@@ -438,7 +438,7 @@ async def export_ds_schema(session: SessionDep, id: int = Path(..., description=
)
@router.post("/uploadDsSchema/{id}")
@router.post("/uploadDsSchema/{id}", response_model=None, summary=f"{PLACEHOLDER_PREFIX}ds_upload_ds_schema")
async def upload_ds_schema(session: SessionDep, id: int = Path(..., description=f"{PLACEHOLDER_PREFIX}ds_id"),
file: UploadFile = File(...)):
ALLOWED_EXTENSIONS = {"xlsx", "xls"}
+4 -1
View File
@@ -93,7 +93,10 @@ tags_metadata = [
"name": "CustomPrompt",
"description": f"{PLACEHOLDER_PREFIX}custom_prompt_api"
},
{
"name": "mcp",
"description": f"{PLACEHOLDER_PREFIX}mcp_api"
},
]
+4
View File
@@ -22,6 +22,10 @@
"ds_preview_data": "Preview Data",
"ds_upload_excel": "Upload Excel",
"ds_excel": "File",
"ds_export_ds_schema": "Export Comment",
"ds_upload_ds_schema": "Upload Comment",
"mcp_api": "MCP Tools(It is not recommended to call via API)",
"system": "System Management",
"system_user_api": "User APIs",
+4
View File
@@ -22,6 +22,10 @@
"ds_preview_data": "预览数据",
"ds_upload_excel": "上传Excel",
"ds_excel": "文件",
"ds_export_ds_schema": "导出备注信息",
"ds_upload_ds_schema": "导入备注信息",
"mcp_api": "MCP Tools(不建议api方式调用)",
"system": "系统管理",
"system_user_api": "用户接口",