升级文档管理, 支持openapi3, 使用 github.com/getkin/kin-openapi/openapi3 实现 #23

Merged
zhangdeman merged 26 commits from feature/upgrade_api_doc_generate into master 2026-01-06 23:26:37 +08:00
Showing only changes of commit d1b5e16d35 - Show all commits

View File

@@ -237,7 +237,7 @@ func (g *Generate) initApiConfig(apiMeta define.UriConfig) (*openapi3.Operation,
Origin: nil,
Ref: "",
Summary: apiMeta.Desc,
Description: "",
Description: apiMeta.Desc,
Connect: nil,
Delete: nil,
Get: nil,
@@ -254,6 +254,10 @@ func (g *Generate) initApiConfig(apiMeta define.UriConfig) (*openapi3.Operation,
newOperate := openapi3.NewOperation()
newOperate.Parameters = make(openapi3.Parameters, 0)
newOperate.Responses = openapi3.NewResponses()
newOperate.Summary = apiMeta.Desc
newOperate.Description = apiMeta.Desc
newOperate.Tags = apiMeta.TagList
newOperate.OperationID = fmt.Sprintf("%v_%v", apiMeta.RequestMethod, apiMeta.Path)
isRead := false
switch apiMeta.RequestMethod {
case http.MethodGet: