gf icon indicating copy to clipboard operation
gf copied to clipboard

api请求参数使用p标签重命名请求参数,生成的swagger还是使用变量名为参数

Open xushushun opened this issue 2 years ago • 2 comments

type HelloReq struct { g.Meta path:"/hello" tags:"Hello" method:"get" summary:"我的哈喽api" Name string Pwd string p:"pw" v:"required|length:6,30#请输入密码|密码长度不够" } 例如这个 生成的api文档参数 用的是pwd 而实际参数应该是 pw才对

xushushun avatar Jun 16 '22 18:06 xushushun

swagger生成不根据p标签,p标签主要用于请求转Req,具体请看文档,swagger主要还是依赖json标签

GoFrame的struct tag(标签) 有哪些?

mingzaily avatar Jun 17 '22 02:06 mingzaily

我感觉根据目前实际情况既然api的 req里面允许使用p标签,并且程序实际也是接收p标签的参数来转化到字段,swagger应该生成的是p标签里面的参数.

xushushun avatar Jun 19 '22 11:06 xushushun

@xushushun 按理说p标签应该也是支持的,莫方,我瞅瞅。

gqcn avatar Aug 16 '22 13:08 gqcn