refactor: 按go modules规范重构
This commit is contained in:
+83
-93
@@ -26,7 +26,7 @@
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.CreateEdgeRequest"
|
||||
"$ref": "#/definitions/model.CreateEdgeRequest"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -34,31 +34,31 @@
|
||||
"200": {
|
||||
"description": "创建成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.EdgeResponse"
|
||||
"$ref": "#/definitions/model.EdgeResponse"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "请求错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "源节点或目标节点未找到",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"409": {
|
||||
"description": "边已存在",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -84,19 +84,19 @@
|
||||
"200": {
|
||||
"description": "删除成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.DeleteResponse"
|
||||
"$ref": "#/definitions/model.DeleteResponse"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "边未找到",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -113,13 +113,13 @@
|
||||
"200": {
|
||||
"description": "成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.GraphData"
|
||||
"$ref": "#/definitions/model.GraphData"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -136,13 +136,13 @@
|
||||
"200": {
|
||||
"description": "成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.SimpleGraphData"
|
||||
"$ref": "#/definitions/model.SimpleGraphData"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -166,7 +166,7 @@
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -189,7 +189,7 @@
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.CreateNodeRequest"
|
||||
"$ref": "#/definitions/model.CreateNodeRequest"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -197,25 +197,25 @@
|
||||
"200": {
|
||||
"description": "创建成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.Node"
|
||||
"$ref": "#/definitions/model.Node"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "请求错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"409": {
|
||||
"description": "节点已存在",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -241,25 +241,25 @@
|
||||
"200": {
|
||||
"description": "成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.NodeResponse"
|
||||
"$ref": "#/definitions/model.NodeResponse"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "请求错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "节点未找到",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -287,7 +287,7 @@
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.UpdateNodeRequest"
|
||||
"$ref": "#/definitions/model.UpdateNodeRequest"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -295,25 +295,25 @@
|
||||
"200": {
|
||||
"description": "更新成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.Node"
|
||||
"$ref": "#/definitions/model.Node"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "请求错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "节点未找到",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -337,19 +337,19 @@
|
||||
"200": {
|
||||
"description": "删除成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.DeleteResponse"
|
||||
"$ref": "#/definitions/model.DeleteResponse"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "节点未找到",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -375,25 +375,25 @@
|
||||
"200": {
|
||||
"description": "成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.NeighborResponse"
|
||||
"$ref": "#/definitions/model.NeighborResponse"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "请求错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "节点未找到",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -419,19 +419,19 @@
|
||||
"200": {
|
||||
"description": "成功",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.SearchResponse"
|
||||
"$ref": "#/definitions/model.SearchResponse"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "请求错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "内部错误",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/models.ErrorResponse"
|
||||
"$ref": "#/definitions/model.ErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -439,7 +439,7 @@
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"models.CreateEdgeRequest": {
|
||||
"model.CreateEdgeRequest": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"id",
|
||||
@@ -449,38 +449,32 @@
|
||||
],
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "边的唯一标识",
|
||||
"type": "string",
|
||||
"example": "edge_123"
|
||||
},
|
||||
"label": {
|
||||
"description": "边的显示标签",
|
||||
"type": "string",
|
||||
"example": "包含"
|
||||
},
|
||||
"properties": {
|
||||
"description": "自定义属性",
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
},
|
||||
"source": {
|
||||
"description": "源节点ID",
|
||||
"type": "string",
|
||||
"example": "node_1"
|
||||
},
|
||||
"target": {
|
||||
"description": "目标节点ID",
|
||||
"type": "string",
|
||||
"example": "node_2"
|
||||
},
|
||||
"type": {
|
||||
"description": "边的类型(可选,默认为关系类型)",
|
||||
"type": "string",
|
||||
"example": "CONTAINS"
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.CreateNodeRequest": {
|
||||
"model.CreateNodeRequest": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"id",
|
||||
@@ -489,58 +483,49 @@
|
||||
],
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "节点唯一标识",
|
||||
"type": "string",
|
||||
"example": "node_123"
|
||||
},
|
||||
"label": {
|
||||
"description": "节点显示标签",
|
||||
"type": "string",
|
||||
"example": "人工智能"
|
||||
},
|
||||
"properties": {
|
||||
"description": "自定义属性",
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
},
|
||||
"type": {
|
||||
"description": "节点类型",
|
||||
"type": "string",
|
||||
"example": "概念"
|
||||
},
|
||||
"x": {
|
||||
"description": "X坐标(可选)",
|
||||
"type": "number",
|
||||
"example": 100
|
||||
},
|
||||
"y": {
|
||||
"description": "Y坐标(可选)",
|
||||
"type": "number",
|
||||
"example": 200
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.DeleteResponse": {
|
||||
"model.DeleteResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "被删除的实体ID(可选)",
|
||||
"type": "string",
|
||||
"example": "node_123"
|
||||
},
|
||||
"message": {
|
||||
"description": "消息",
|
||||
"type": "string",
|
||||
"example": "节点已成功删除"
|
||||
},
|
||||
"success": {
|
||||
"description": "是否成功",
|
||||
"type": "boolean",
|
||||
"example": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.Edge": {
|
||||
"model.Edge": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
@@ -568,42 +553,36 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.EdgeResponse": {
|
||||
"model.EdgeResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "边的ID",
|
||||
"type": "string",
|
||||
"example": "edge_123"
|
||||
},
|
||||
"label": {
|
||||
"description": "边的显示标签",
|
||||
"type": "string",
|
||||
"example": "包含"
|
||||
},
|
||||
"properties": {
|
||||
"description": "自定义属性",
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
},
|
||||
"source": {
|
||||
"description": "源节点ID",
|
||||
"type": "string",
|
||||
"example": "node_1"
|
||||
},
|
||||
"target": {
|
||||
"description": "目标节点ID",
|
||||
"type": "string",
|
||||
"example": "node_2"
|
||||
},
|
||||
"type": {
|
||||
"description": "边的类型",
|
||||
"type": "string",
|
||||
"example": "CONTAINS"
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.ErrorResponse": {
|
||||
"model.ErrorResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"error": {
|
||||
@@ -614,41 +593,41 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.GraphData": {
|
||||
"model.GraphData": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"edges": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.Edge"
|
||||
"$ref": "#/definitions/model.Edge"
|
||||
}
|
||||
},
|
||||
"nodes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.Node"
|
||||
"$ref": "#/definitions/model.Node"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.NeighborResponse": {
|
||||
"model.NeighborResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"edges": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.Edge"
|
||||
"$ref": "#/definitions/model.Edge"
|
||||
}
|
||||
},
|
||||
"nodes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.Node"
|
||||
"$ref": "#/definitions/model.Node"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.Node": {
|
||||
"model.Node": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
@@ -676,42 +655,58 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.NodeResponse": {
|
||||
"model.NodeResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string",
|
||||
"example": "1"
|
||||
"type": "string"
|
||||
},
|
||||
"label": {
|
||||
"type": "string",
|
||||
"example": "人工智能"
|
||||
"type": "string"
|
||||
},
|
||||
"neighbors": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/model.Node"
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
},
|
||||
"style": {
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"example": "概念"
|
||||
"type": "string"
|
||||
},
|
||||
"x": {
|
||||
"type": "number"
|
||||
},
|
||||
"y": {
|
||||
"type": "number"
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.SearchResponse": {
|
||||
"model.SearchResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"type": "integer"
|
||||
},
|
||||
"results": {
|
||||
"nodes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.Node"
|
||||
"$ref": "#/definitions/model.Node"
|
||||
}
|
||||
},
|
||||
"query": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.SimpleEdge": {
|
||||
"model.SimpleEdge": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"label": {
|
||||
@@ -732,24 +727,24 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.SimpleGraphData": {
|
||||
"model.SimpleGraphData": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"edges": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.SimpleEdge"
|
||||
"$ref": "#/definitions/model.SimpleEdge"
|
||||
}
|
||||
},
|
||||
"nodes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.SimpleNode"
|
||||
"$ref": "#/definitions/model.SimpleNode"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.SimpleNode": {
|
||||
"model.SimpleNode": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
@@ -766,31 +761,26 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"models.UpdateNodeRequest": {
|
||||
"model.UpdateNodeRequest": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"label": {
|
||||
"description": "节点显示标签",
|
||||
"type": "string",
|
||||
"example": "机器学习"
|
||||
},
|
||||
"properties": {
|
||||
"description": "自定义属性(更新)",
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
},
|
||||
"type": {
|
||||
"description": "节点类型",
|
||||
"type": "string",
|
||||
"example": "工具"
|
||||
},
|
||||
"x": {
|
||||
"description": "X坐标",
|
||||
"type": "number",
|
||||
"example": 150
|
||||
},
|
||||
"y": {
|
||||
"description": "Y坐标",
|
||||
"type": "number",
|
||||
"example": 250
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user