1
0
mirror of https://github.com/beego/bee.git synced 2024-11-24 23:30:55 +00:00

array format

This commit is contained in:
zhangyanzhe 2017-07-19 15:49:54 +08:00
parent d0b3ede4ec
commit 58bfa5c1ec

View File

@ -777,6 +777,7 @@ func setParamType(para *swagger.Parameter, typ string, pkgpath, controllerName s
appendModels(pkgpath, controllerName, realTypes) appendModels(pkgpath, controllerName, realTypes)
} }
if isArray { if isArray {
if para.In == "body" {
para.Schema = &swagger.Schema{ para.Schema = &swagger.Schema{
Type: "array", Type: "array",
Items: &swagger.Schema{ Items: &swagger.Schema{
@ -784,6 +785,13 @@ func setParamType(para *swagger.Parameter, typ string, pkgpath, controllerName s
Format: paraFormat, Format: paraFormat,
}, },
} }
} else {
para.Type = "array"
para.Items = &swagger.ParameterItems{
Type: paraType,
Format: paraFormat,
}
}
} else { } else {
para.Type = paraType para.Type = paraType
para.Format = paraFormat para.Format = paraFormat