Skip to content

Commit 2d5c7dc

Browse files
Merge pull request #2944 from actiontech/2247
api definition: add filter on get graph API
2 parents b50fa78 + 4a13ccb commit 2d5c7dc

File tree

4 files changed

+27
-0
lines changed

4 files changed

+27
-0
lines changed

sqle/api/controller/v1/knowledge_base.go

+6
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,19 @@ func GetKnowledgeBaseTagList(c echo.Context) error {
7272
// @Description get knowledge graph
7373
// @Id getKnowledgeGraph
7474
// @Tags knowledge_base
75+
// @Param filter_by_rule_name query string false "filter by rule name"
7576
// @Security ApiKeyAuth
7677
// @Success 200 {object} v1.GetKnowledgeGraphResp
7778
// @router /v1/knowledge_bases/graph [get]
7879
func GetKnowledgeGraph(c echo.Context) error {
7980
return getKnowledgeGraph(c)
8081
}
8182

83+
// 获取知识图谱请求
84+
type GetKnowledgeGraphReq struct {
85+
FilterByRuleName string `json:"filter_by_rule_name" query:"filter_by_rule_name"` // 根据规则名称过滤
86+
}
87+
8288
type GetKnowledgeGraphResp struct {
8389
controller.BaseRes
8490
Data *GraphResponse `json:"data"`

sqle/docs/docs.go

+8
Original file line numberDiff line numberDiff line change
@@ -1439,6 +1439,14 @@ var doc = `{
14391439
],
14401440
"summary": "获取知识库知识图谱",
14411441
"operationId": "getKnowledgeGraph",
1442+
"parameters": [
1443+
{
1444+
"type": "string",
1445+
"description": "filter by rule name",
1446+
"name": "filter_by_rule_name",
1447+
"in": "query"
1448+
}
1449+
],
14421450
"responses": {
14431451
"200": {
14441452
"description": "OK",

sqle/docs/swagger.json

+8
Original file line numberDiff line numberDiff line change
@@ -1423,6 +1423,14 @@
14231423
],
14241424
"summary": "获取知识库知识图谱",
14251425
"operationId": "getKnowledgeGraph",
1426+
"parameters": [
1427+
{
1428+
"type": "string",
1429+
"description": "filter by rule name",
1430+
"name": "filter_by_rule_name",
1431+
"in": "query"
1432+
}
1433+
],
14261434
"responses": {
14271435
"200": {
14281436
"description": "OK",

sqle/docs/swagger.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -7427,6 +7427,11 @@ paths:
74277427
get:
74287428
description: get knowledge graph
74297429
operationId: getKnowledgeGraph
7430+
parameters:
7431+
- description: filter by rule name
7432+
in: query
7433+
name: filter_by_rule_name
7434+
type: string
74307435
responses:
74317436
"200":
74327437
description: OK

0 commit comments

Comments
 (0)