fix: 修复一系列问题并生成swagger一键脚本

This commit is contained in:
2026-04-28 13:36:48 +08:00
parent 10d5578a43
commit d939c2d5e1
10 changed files with 272 additions and 194 deletions
+65 -63
View File
@@ -32,7 +32,7 @@ const docTemplate = `{
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/model.CreateEdgeRequest"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.CreateEdgeRequest"
}
}
],
@@ -40,31 +40,31 @@ const docTemplate = `{
"200": {
"description": "创建成功",
"schema": {
"$ref": "#/definitions/model.EdgeResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.EdgeResponse"
}
},
"400": {
"description": "请求错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"404": {
"description": "源节点或目标节点未找到",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"409": {
"description": "边已存在",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -90,19 +90,19 @@ const docTemplate = `{
"200": {
"description": "删除成功",
"schema": {
"$ref": "#/definitions/model.DeleteResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.DeleteResponse"
}
},
"404": {
"description": "边未找到",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -119,13 +119,13 @@ const docTemplate = `{
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/model.GraphData"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.GraphData"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -142,13 +142,13 @@ const docTemplate = `{
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/model.SimpleGraphData"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.SimpleGraphData"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -172,7 +172,7 @@ const docTemplate = `{
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -195,7 +195,7 @@ const docTemplate = `{
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/model.CreateNodeRequest"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.CreateNodeRequest"
}
}
],
@@ -203,25 +203,25 @@ const docTemplate = `{
"200": {
"description": "创建成功",
"schema": {
"$ref": "#/definitions/model.Node"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Node"
}
},
"400": {
"description": "请求错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"409": {
"description": "节点已存在",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -247,25 +247,25 @@ const docTemplate = `{
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/model.NodeResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.NodeResponse"
}
},
"400": {
"description": "请求错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"404": {
"description": "节点未找到",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -293,7 +293,7 @@ const docTemplate = `{
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/model.UpdateNodeRequest"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.UpdateNodeRequest"
}
}
],
@@ -301,25 +301,25 @@ const docTemplate = `{
"200": {
"description": "更新成功",
"schema": {
"$ref": "#/definitions/model.Node"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Node"
}
},
"400": {
"description": "请求错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"404": {
"description": "节点未找到",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -343,19 +343,19 @@ const docTemplate = `{
"200": {
"description": "删除成功",
"schema": {
"$ref": "#/definitions/model.DeleteResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.DeleteResponse"
}
},
"404": {
"description": "节点未找到",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -381,25 +381,25 @@ const docTemplate = `{
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/model.NeighborResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.NeighborResponse"
}
},
"400": {
"description": "请求错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"404": {
"description": "节点未找到",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -425,19 +425,19 @@ const docTemplate = `{
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/model.SearchResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.SearchResponse"
}
},
"400": {
"description": "请求错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
},
"500": {
"description": "内部错误",
"schema": {
"$ref": "#/definitions/model.ErrorResponse"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.ErrorResponse"
}
}
}
@@ -445,7 +445,7 @@ const docTemplate = `{
}
},
"definitions": {
"model.CreateEdgeRequest": {
"knowledge-graph-backend_internal_model.CreateEdgeRequest": {
"type": "object",
"required": [
"id",
@@ -480,7 +480,7 @@ const docTemplate = `{
}
}
},
"model.CreateNodeRequest": {
"knowledge-graph-backend_internal_model.CreateNodeRequest": {
"type": "object",
"required": [
"id",
@@ -514,7 +514,7 @@ const docTemplate = `{
}
}
},
"model.DeleteResponse": {
"knowledge-graph-backend_internal_model.DeleteResponse": {
"type": "object",
"properties": {
"id": {
@@ -531,7 +531,7 @@ const docTemplate = `{
}
}
},
"model.Edge": {
"knowledge-graph-backend_internal_model.Edge": {
"type": "object",
"properties": {
"id": {
@@ -559,7 +559,7 @@ const docTemplate = `{
}
}
},
"model.EdgeResponse": {
"knowledge-graph-backend_internal_model.EdgeResponse": {
"type": "object",
"properties": {
"id": {
@@ -588,52 +588,54 @@ const docTemplate = `{
}
}
},
"model.ErrorResponse": {
"knowledge-graph-backend_internal_model.ErrorResponse": {
"type": "object",
"properties": {
"error": {
"type": "string"
"type": "string",
"example": "bad_request"
},
"message": {
"type": "string"
"type": "string",
"example": "invalid request"
}
}
},
"model.GraphData": {
"knowledge-graph-backend_internal_model.GraphData": {
"type": "object",
"properties": {
"edges": {
"type": "array",
"items": {
"$ref": "#/definitions/model.Edge"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Edge"
}
},
"nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/model.Node"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Node"
}
}
}
},
"model.NeighborResponse": {
"knowledge-graph-backend_internal_model.NeighborResponse": {
"type": "object",
"properties": {
"edges": {
"type": "array",
"items": {
"$ref": "#/definitions/model.Edge"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Edge"
}
},
"nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/model.Node"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Node"
}
}
}
},
"model.Node": {
"knowledge-graph-backend_internal_model.Node": {
"type": "object",
"properties": {
"id": {
@@ -661,7 +663,7 @@ const docTemplate = `{
}
}
},
"model.NodeResponse": {
"knowledge-graph-backend_internal_model.NodeResponse": {
"type": "object",
"properties": {
"id": {
@@ -673,7 +675,7 @@ const docTemplate = `{
"neighbors": {
"type": "array",
"items": {
"$ref": "#/definitions/model.Node"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Node"
}
},
"properties": {
@@ -695,7 +697,7 @@ const docTemplate = `{
}
}
},
"model.SearchResponse": {
"knowledge-graph-backend_internal_model.SearchResponse": {
"type": "object",
"properties": {
"count": {
@@ -704,7 +706,7 @@ const docTemplate = `{
"nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/model.Node"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.Node"
}
},
"query": {
@@ -712,7 +714,7 @@ const docTemplate = `{
}
}
},
"model.SimpleEdge": {
"knowledge-graph-backend_internal_model.SimpleEdge": {
"type": "object",
"properties": {
"label": {
@@ -733,24 +735,24 @@ const docTemplate = `{
}
}
},
"model.SimpleGraphData": {
"knowledge-graph-backend_internal_model.SimpleGraphData": {
"type": "object",
"properties": {
"edges": {
"type": "array",
"items": {
"$ref": "#/definitions/model.SimpleEdge"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.SimpleEdge"
}
},
"nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/model.SimpleNode"
"$ref": "#/definitions/knowledge-graph-backend_internal_model.SimpleNode"
}
}
}
},
"model.SimpleNode": {
"knowledge-graph-backend_internal_model.SimpleNode": {
"type": "object",
"properties": {
"id": {
@@ -767,7 +769,7 @@ const docTemplate = `{
}
}
},
"model.UpdateNodeRequest": {
"knowledge-graph-backend_internal_model.UpdateNodeRequest": {
"type": "object",
"properties": {
"label": {