array format

This commit is contained in:
zhangyanzhe 2017-07-19 15:49:54 +08:00
parent d0b3ede4ec
commit 58bfa5c1ec
1 changed files with 12 additions and 4 deletions

View File

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