package service import "knowledge-graph-backend/internal/model" type GraphService interface { GetGraphData() model.GraphData GetSimpleGraphData() model.SimpleGraphData GetNodeByID(id string) (model.Node, bool) SearchNodes(query string) []model.Node GetNeighbors(nodeID string) (model.NeighborResponse, bool) GetStats() map[string]int // 新增增删改接口 CreateNode(req model.CreateNodeRequest) (model.Node, error) UpdateNode(id string, req model.UpdateNodeRequest) (model.Node, error) DeleteNode(id string) error CreateEdge(req model.CreateEdgeRequest) (model.Edge, error) DeleteEdge(id string) error }