feat: Add base project structure with API and web components

This commit is contained in:
Ke Sun
2025-12-02 20:28:01 +08:00
parent f3de6d6cc9
commit c1adc62ec6
817 changed files with 111226 additions and 106 deletions

View File

@@ -0,0 +1,32 @@
# -*- coding: utf-8 -*-
"""Neo4j仓储模块
本模块包含Neo4j图数据库的仓储实现用于管理知识图谱的节点和边。
Modules:
neo4j_connector: Neo4j数据库连接器
base_neo4j_repository: Neo4j仓储基类
dialog_repository: 对话仓储
statement_repository: 陈述句仓储
entity_repository: 实体仓储
cypher_queries: Cypher查询语句
graph_search: 图搜索功能
graph_saver: 图数据保存功能
add_nodes: 添加节点功能
add_edges: 添加边功能
create_indexes: 创建索引功能
"""
from app.repositories.neo4j.neo4j_connector import Neo4jConnector
from app.repositories.neo4j.base_neo4j_repository import BaseNeo4jRepository
from app.repositories.neo4j.dialog_repository import DialogRepository
from app.repositories.neo4j.statement_repository import StatementRepository
from app.repositories.neo4j.entity_repository import EntityRepository
__all__ = [
'Neo4jConnector',
'BaseNeo4jRepository',
'DialogRepository',
'StatementRepository',
'EntityRepository',
]