Releases: go-home-admin/toolset
Releases · go-home-admin/toolset
v0.6.9
v0.6.8
v0.6.7
update Swagger
- 在路由组声明上一行加上注释
@prefix=xxx
即可指定当前protobuf文件生成的swagger的接口前缀为xxx
,该注释仅文档使用,应与业务代码一致)
// @prefix=api
option (http.RouteGroup) = "api";
- 新增执行参数
-host=接口host
,接口host以http://
或https://
开头则指定协议,只填域名则两者都支持
update Swagger
一、Swagger文档升级:
1、post的payload统一改为application/json
2、支持多语言,新增执行参数-lang=语言标识,以//@lang=语言 说明
声明指定语言说明
3、优化Description显示,tag换行显示,引用对象时采用本地说明
4、支持example定义,用//@example=xxx
或//@example(xx xxx)
声明,前者不支持空格
5、增加path的参数及说明,于请求声明上一行添加注释,例如:option (http.Get) = "/user/:id";
,上一行添加:// @query=id @lang=语言标识 @format=string @example=ABC 说明文本
,其中query是必须指定声明,format默认为int
二、生成pgorm时,取消[]byte生成关于list的func
支持接口注入方式
默认跳过扫描 @root/vendor
v0.6.1 add: 默认跳过扫描 @root/vendor