From 6ab0c3e758b589e93f1c5af1b53b99bce0f63635 Mon Sep 17 00:00:00 2001 From: 1638245306 <1638245306@qq.com> Date: Tue, 7 Jan 2025 20:06:24 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E5=A4=8D=E4=B8=BB?= =?UTF-8?q?=E9=94=AE=E5=88=97=E8=A1=A8=E5=AD=97=E6=AE=B5=E7=9A=84=20Swagge?= =?UTF-8?q?r=20=E6=96=87=E6=A1=A3=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新 keys 变量定义,使用 Schema 嵌套来正确表示主键列表的类型 -优化 Swagger 文档中的请求体定义,提高 API 文档的准确性和可读性 --- backend/dvadmin/utils/viewset.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/dvadmin/utils/viewset.py b/backend/dvadmin/utils/viewset.py index b85007a..d7d1dc0 100644 --- a/backend/dvadmin/utils/viewset.py +++ b/backend/dvadmin/utils/viewset.py @@ -131,8 +131,7 @@ class CustomModelViewSet(ModelViewSet, ImportSerializerMixin, ExportSerializerMi instance.delete() return DetailResponse(data=[], msg="删除成功") - keys = openapi.Schema(description='主键列表', type=openapi.TYPE_ARRAY, items=openapi.TYPE_STRING) - + keys = openapi.Schema(description='主键列表', type=openapi.TYPE_ARRAY, items=openapi.Schema(type=openapi.TYPE_STRING)) @swagger_auto_schema(request_body=openapi.Schema( type=openapi.TYPE_OBJECT, required=['keys'],