feat: 接口文档注册增加是否开启文档判断

This commit is contained in:
2026-01-08 23:03:24 +08:00
parent 2bdacbe924
commit aa13f55aa3

View File

@@ -259,13 +259,15 @@ func (s *server) Group(routerPrefix string, middlewareList []gin.HandlerFunc, co
routerPrefix = "/" + strings.TrimSuffix(strings.TrimPrefix(routerPrefix, "/"), "/")
}
fullUriPath := routerPrefix + "/" + strings.TrimPrefix(itemUriCfg.Path, "/")
// 注册接口文档
_ = openapi.DocManager.AddApiDoc(s.option.docConfig.Flag, apiDocDefine.UriConfig{
Path: fullUriPath,
RequestMethod: method,
TagList: itemUriCfg.TagList,
Desc: itemUriCfg.Desc,
}, itemUriCfg.FormDataType, itemUriCfg.ResultDataType)
if s.option.docConfig.Enable {
// 注册接口文档
_ = openapi.DocManager.AddApiDoc(s.option.docConfig.Flag, apiDocDefine.UriConfig{
Path: fullUriPath,
RequestMethod: method,
TagList: itemUriCfg.TagList,
Desc: itemUriCfg.Desc,
}, itemUriCfg.FormDataType, itemUriCfg.ResultDataType)
}
s.uriTable[fullUriPath] = itemUriCfg // 注册路由时存储 接口路径 => 接口配置的信息
s.consoleOutput = append(s.consoleOutput, []any{
fullUriPath,