From d23a5651affc022670b35f59f76a5f10a8d809a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Sun, 16 Feb 2025 12:02:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A0=87=E7=AD=BE=E6=B3=A8?= =?UTF-8?q?=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generate.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/generate.go b/generate.go index 6af7e77..a916df1 100644 --- a/generate.go +++ b/generate.go @@ -725,5 +725,24 @@ func (g *Generate) parseBaseUriConfig(uriPrefix string, paramType reflect.Type) if res.Uri == "" { return nil, errors.New("baseCfg.Uri is empty") } + if nil == g.docData.Tags { + g.docData.Tags = make([]*define.TagItem, 0) + } + // 增加tag + for _, itemTag := range res.TagList { + exist := false + for _, t := range g.docData.Tags { + if itemTag == t.Name { + exist = true + break + } + } + if !exist { + g.docData.Tags = append(g.docData.Tags, &define.TagItem{ + Name: itemTag, + Description: itemTag, + }) + } + } return res, nil }