Skip to content

Commit 3e7bc1d

Browse files
committed
feat: remove KnowledgeYuque and KnowledgeLark classes
1 parent bca128e commit 3e7bc1d

File tree

3 files changed

+1
-84
lines changed

3 files changed

+1
-84
lines changed

apps/knowledge/api/knowledge.py

-44
Original file line numberDiff line numberDiff line change
@@ -55,50 +55,6 @@ def get_response():
5555
return KnowledgeCreateResponse
5656

5757

58-
class KnowledgeLarkCreateAPI(APIMixin):
59-
@staticmethod
60-
def get_parameters():
61-
return [
62-
OpenApiParameter(
63-
name="workspace_id",
64-
description="工作空间id",
65-
type=OpenApiTypes.STR,
66-
location='path',
67-
required=True,
68-
)
69-
]
70-
71-
@staticmethod
72-
def get_request():
73-
return KnowledgeBaseCreateRequest
74-
75-
@staticmethod
76-
def get_response():
77-
return KnowledgeCreateResponse
78-
79-
80-
class KnowledgeYuqueCreateAPI(APIMixin):
81-
@staticmethod
82-
def get_parameters():
83-
return [
84-
OpenApiParameter(
85-
name="workspace_id",
86-
description="工作空间id",
87-
type=OpenApiTypes.STR,
88-
location='path',
89-
required=True,
90-
)
91-
]
92-
93-
@staticmethod
94-
def get_request():
95-
return KnowledgeBaseCreateRequest
96-
97-
@staticmethod
98-
def get_response():
99-
return KnowledgeCreateResponse
100-
101-
10258
class KnowledgeTreeReadAPI(APIMixin):
10359
@staticmethod
10460
def get_parameters():

apps/knowledge/urls.py

-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,4 @@
77
path('workspace/<str:workspace_id>/knowledge', views.KnowledgeView.as_view()),
88
path('workspace/<str:workspace_id>/knowledge/base', views.KnowledgeBaseView.as_view()),
99
path('workspace/<str:workspace_id>/knowledge/web', views.KnowledgeWebView.as_view()),
10-
path('workspace/<str:workspace_id>/knowledge/lark', views.KnowledgeLarkView.as_view()),
11-
path('workspace/<str:workspace_id>/knowledge/yuque', views.KnowledgeYuqueView.as_view()),
1210
]

apps/knowledge/views/knowledge.py

+1-38
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from common.constants.permission_constants import PermissionConstants
99
from common.result import result
1010
from knowledge.api.knowledge import KnowledgeBaseCreateAPI, KnowledgeLarkCreateAPI, \
11-
KnowledgeWebCreateAPI, KnowledgeYuqueCreateAPI, KnowledgeTreeReadAPI
11+
KnowledgeWebCreateAPI, KnowledgeTreeReadAPI
1212
from knowledge.serializers.knowledge import KnowledgeSerializer, KnowledgeTreeSerializer
1313

1414

@@ -67,40 +67,3 @@ def post(self, request: Request, workspace_id: str):
6767
data={'user_id': request.user.id, 'workspace_id': workspace_id}
6868
).insert(request.data))
6969

70-
71-
class KnowledgeLarkView(APIView):
72-
authentication_classes = [TokenAuth]
73-
74-
@extend_schema(
75-
methods=['POST'],
76-
description=_('Create lark knowledge'),
77-
operation_id=_('Create lark knowledge'),
78-
parameters=KnowledgeLarkCreateAPI.get_parameters(),
79-
request=KnowledgeLarkCreateAPI.get_request(),
80-
responses=KnowledgeLarkCreateAPI.get_response(),
81-
tags=[_('Knowledge Base')]
82-
)
83-
@has_permissions(PermissionConstants.KNOWLEDGE_CREATE.get_workspace_permission())
84-
def post(self, request: Request, workspace_id: str):
85-
return result.success(KnowledgeSerializer.Create(
86-
data={'user_id': request.user.id, 'workspace_id': workspace_id}
87-
).insert(request.data))
88-
89-
90-
class KnowledgeYuqueView(APIView):
91-
authentication_classes = [TokenAuth]
92-
93-
@extend_schema(
94-
methods=['POST'],
95-
description=_('Create yuque knowledge'),
96-
operation_id=_('Create yuque knowledge'),
97-
parameters=KnowledgeYuqueCreateAPI.get_parameters(),
98-
request=KnowledgeYuqueCreateAPI.get_request(),
99-
responses=KnowledgeYuqueCreateAPI.get_response(),
100-
tags=[_('Knowledge Base')]
101-
)
102-
@has_permissions(PermissionConstants.KNOWLEDGE_CREATE.get_workspace_permission())
103-
def post(self, request: Request, workspace_id: str):
104-
return result.success(KnowledgeSerializer.Create(
105-
data={'user_id': request.user.id, 'workspace_id': workspace_id}
106-
).insert(request.data))

0 commit comments

Comments
 (0)