mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-08-06 10:54:29 +00:00
feat:space return doc_count
This commit is contained in:
parent
723cd22507
commit
2e68d6e28d
@ -21,3 +21,17 @@ class DocumentQueryResponse(BaseModel):
|
||||
total: int = None
|
||||
"""page: current page"""
|
||||
page: int = None
|
||||
|
||||
|
||||
class SpaceQueryResponse(BaseModel):
|
||||
"""data: data"""
|
||||
|
||||
name: str = None
|
||||
"""vector_type: vector type"""
|
||||
vector_type: str = None
|
||||
"""desc: description"""
|
||||
desc: str = None
|
||||
"""owner: owner"""
|
||||
owner: str = None
|
||||
"""doc_count: doc_count"""
|
||||
doc_count: int = None
|
||||
|
@ -27,7 +27,7 @@ from enum import Enum
|
||||
|
||||
from pilot.server.knowledge.request.response import (
|
||||
ChunkQueryResponse,
|
||||
DocumentQueryResponse,
|
||||
DocumentQueryResponse, SpaceQueryResponse,
|
||||
)
|
||||
|
||||
knowledge_space_dao = KnowledgeSpaceDao()
|
||||
@ -86,7 +86,18 @@ class KnowledgeService:
|
||||
query = KnowledgeSpaceEntity(
|
||||
name=request.name, vector_type=request.vector_type, owner=request.owner
|
||||
)
|
||||
return knowledge_space_dao.get_knowledge_space(query)
|
||||
res = SpaceQueryResponse()
|
||||
space: KnowledgeSpaceEntity = knowledge_space_dao.get_knowledge_space(query)
|
||||
res.name = space.name
|
||||
res.vector_type = space.vector_type
|
||||
res.desc = space.desc
|
||||
query = KnowledgeDocumentEntity(
|
||||
space=space,
|
||||
)
|
||||
res.doc_count = knowledge_document_dao.get_knowledge_documents_count(query)
|
||||
return res
|
||||
|
||||
|
||||
|
||||
"""get knowledge get_knowledge_documents"""
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user