mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-08-07 11:23:40 +00:00
feat:space return doc_count
This commit is contained in:
parent
161fe4b358
commit
064b08dd23
@ -21,3 +21,17 @@ class DocumentQueryResponse(BaseModel):
|
|||||||
total: int = None
|
total: int = None
|
||||||
"""page: current page"""
|
"""page: current page"""
|
||||||
page: int = None
|
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 (
|
from pilot.server.knowledge.request.response import (
|
||||||
ChunkQueryResponse,
|
ChunkQueryResponse,
|
||||||
DocumentQueryResponse,
|
DocumentQueryResponse, SpaceQueryResponse,
|
||||||
)
|
)
|
||||||
|
|
||||||
knowledge_space_dao = KnowledgeSpaceDao()
|
knowledge_space_dao = KnowledgeSpaceDao()
|
||||||
@ -86,7 +86,18 @@ class KnowledgeService:
|
|||||||
query = KnowledgeSpaceEntity(
|
query = KnowledgeSpaceEntity(
|
||||||
name=request.name, vector_type=request.vector_type, owner=request.owner
|
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"""
|
"""get knowledge get_knowledge_documents"""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user