package models type NodeResponse struct { ID string `json:"id" example:"1"` Label string `json:"label" example:"人工智能"` Type string `json:"type,omitempty" example:"概念"` Properties map[string]interface{} `json:"properties,omitempty"` } type NeighborResponse struct { Nodes []Node `json:"nodes"` Edges []Edge `json:"edges"` } type SearchResponse struct { Results []Node `json:"results"` Count int `json:"count"` } type ErrorResponse struct { Error string `json:"error"` Message string `json:"message"` }