From 37c40c84aa27ff68f6dc7325fb45c9a8c7b70fe8 Mon Sep 17 00:00:00 2001
From: lyg <1543117173@qq.com>
Date: 星期三, 14 五月 2025 14:21:40 +0800
Subject: [PATCH] 修改大模型生成json逻辑

---
 knowledgebase/db/doc_db_helper.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/knowledgebase/db/doc_db_helper.py b/knowledgebase/db/doc_db_helper.py
index 5089e30..d1231cc 100644
--- a/knowledgebase/db/doc_db_helper.py
+++ b/knowledgebase/db/doc_db_helper.py
@@ -17,6 +17,7 @@
     """
     鏂囨。鏁版嵁搴撳姪鎵�
     """
+
     def __init__(self):
         self.session = init_doc_db()
 
@@ -105,6 +106,17 @@
     def get_docs(self) -> list[TDoc]:
         return self.session.query(TDoc).all()
 
+    def get_text_with_entities(self, entity_names: list[str]) -> str:
+        """
+        鏍规嵁瀹炰綋璇嶈幏鍙栨枃鏈唴瀹�
+        :param entity_names: list[str] - 瀹炰綋璇�
+        :return: str - 鏂囨湰
+        """
+        if not entity_names:
+            return ""
+
+        return '\n'.join([entity.name for entity in self.get_all_entities() if entity.name in entity_names])
+
     def commit(self):
         self.session.commit()
 

--
Gitblit v1.9.1