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)
}
if isArray {
para.Schema = &swagger.Schema{
Type: "array",
Items: &swagger.Schema{
if para.In == "body" {
para.Schema = &swagger.Schema{
Type: "array",
Items: &swagger.Schema{
Type: paraType,
Format: paraFormat,
},
}
} else {
para.Type = "array"
para.Items = &swagger.ParameterItems{
Type: paraType,
Format: paraFormat,
},
}
}
} else {
para.Type = paraType