规划文档生成方法生成
This commit is contained in:
54
generate.go
Normal file
54
generate.go
Normal file
@ -0,0 +1,54 @@
|
||||
// Package api_doc ...
|
||||
//
|
||||
// Description : api_doc ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 2024-07-22 15:55
|
||||
package api_doc
|
||||
|
||||
import (
|
||||
"git.zhangdeman.cn/gateway/api-doc/define"
|
||||
"git.zhangdeman.cn/zhangdeman/consts"
|
||||
)
|
||||
|
||||
// NewOpenapiDoc ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 15:56 2024/7/22
|
||||
func NewOpenapiDoc() *Generate {
|
||||
return &Generate{
|
||||
docData: &define.OpenapiDoc{
|
||||
Openapi: consts.SwaggerDocVersion3,
|
||||
Info: &define.Info{
|
||||
Description: "openapi接口文档",
|
||||
Title: "openapi接口文档",
|
||||
TermsOfService: "",
|
||||
Contact: &define.Contact{
|
||||
Name: "",
|
||||
Url: "",
|
||||
Email: "",
|
||||
},
|
||||
License: &define.License{
|
||||
Name: "",
|
||||
Url: "",
|
||||
},
|
||||
Version: "",
|
||||
},
|
||||
Servers: nil,
|
||||
Components: nil,
|
||||
Tags: nil,
|
||||
Paths: nil,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
// Generate 文档生成实例
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 15:57 2024/7/22
|
||||
type Generate struct {
|
||||
docData *define.OpenapiDoc
|
||||
}
|
Reference in New Issue
Block a user