refactor: move OpenApiParameter definitions to schema for better organization

--bug=1064802 --user=刘瑞斌 【接口文档】/admin/api/workspace/{workspace_id}/knowledge/{knowledge_id}/document/split 接口的参数传递方式错了 https://www.tapd.cn/62980211/s/1813972
This commit is contained in:
CaptainB 2025-12-17 14:15:14 +08:00 committed by 刘瑞斌
parent db13df5fd8
commit 44cb3eb452

View File

@ -20,28 +20,6 @@ class DocumentSplitAPI(APIMixin):
location='path', location='path',
required=True, required=True,
), ),
OpenApiParameter(
name="limit",
description="分段长度",
type=OpenApiTypes.INT,
location='query',
required=False,
),
OpenApiParameter(
name="patterns",
description="分段正则列表",
type=OpenApiTypes.STR,
location='query',
required=False,
),
OpenApiParameter(
name="with_filter",
description="是否清除特殊字符",
type=OpenApiTypes.BOOL,
location='query',
required=False,
),
] ]
@staticmethod @staticmethod
@ -53,6 +31,18 @@ class DocumentSplitAPI(APIMixin):
'file': { 'file': {
'type': 'string', 'type': 'string',
'format': 'binary' # Tells Swagger it's a file 'format': 'binary' # Tells Swagger it's a file
},
'limit': {
'type': 'integer',
'description': '分段长度'
},
'patterns': {
'type': 'string',
'description': '分段正则列表'
},
'with_filter': {
'type': 'boolean',
'description': '是否清除特殊字符'
} }
} }
} }