增加新增tag的能力
This commit is contained in:
parent
db166022c9
commit
6386a14aff
36
generate.go
36
generate.go
@ -36,10 +36,10 @@ func NewOpenapiDoc() *Generate {
|
|||||||
},
|
},
|
||||||
Version: "",
|
Version: "",
|
||||||
},
|
},
|
||||||
Servers: nil,
|
Servers: make([]*define.ServerItem, 0),
|
||||||
Components: nil,
|
Components: &define.Components{Schemas: map[string]*define.Schema{}},
|
||||||
Tags: nil,
|
Tags: make([]*define.TagItem, 0),
|
||||||
Paths: nil,
|
Paths: make(map[string]*define.PathConfig),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -52,3 +52,31 @@ func NewOpenapiDoc() *Generate {
|
|||||||
type Generate struct {
|
type Generate struct {
|
||||||
docData *define.OpenapiDoc
|
docData *define.OpenapiDoc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// AddTag 新增tag
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 14:23 2024/8/14
|
||||||
|
func (g *Generate) AddTag(tagName string, tagDesc string) {
|
||||||
|
isHasTag := false
|
||||||
|
for _, item := range g.docData.Tags {
|
||||||
|
if item.Name == tagName {
|
||||||
|
if len(tagDesc) > 0 {
|
||||||
|
item.Description = tagDesc
|
||||||
|
}
|
||||||
|
isHasTag = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if !isHasTag {
|
||||||
|
g.docData.Tags = append(g.docData.Tags, &define.TagItem{
|
||||||
|
Name: tagName,
|
||||||
|
Description: tagDesc,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (g *Generate) AddApi() {
|
||||||
|
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user