增加新增tag的能力
This commit is contained in:
parent
db166022c9
commit
6386a14aff
36
generate.go
36
generate.go
@ -36,10 +36,10 @@ func NewOpenapiDoc() *Generate {
|
||||
},
|
||||
Version: "",
|
||||
},
|
||||
Servers: nil,
|
||||
Components: nil,
|
||||
Tags: nil,
|
||||
Paths: nil,
|
||||
Servers: make([]*define.ServerItem, 0),
|
||||
Components: &define.Components{Schemas: map[string]*define.Schema{}},
|
||||
Tags: make([]*define.TagItem, 0),
|
||||
Paths: make(map[string]*define.PathConfig),
|
||||
},
|
||||
}
|
||||
}
|
||||
@ -52,3 +52,31 @@ func NewOpenapiDoc() *Generate {
|
||||
type Generate struct {
|
||||
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