diff --git a/generate.go b/generate.go index 6af7e77..961bd3e 100644 --- a/generate.go +++ b/generate.go @@ -382,28 +382,7 @@ func (g *Generate) ParseReadConfigParam(requestCfg *define.UriBaseConfig, baseRe fieldType.Kind() == reflect.Map || fieldType.Kind() == reflect.Array || fieldType.Kind() == reflect.Slice { - if convertType := g.realBaseType2SwaggerType(fieldType.String()); !strings.HasPrefix(convertType, "[]") && convertType != inputType.Field(i).Type.Kind().String() { - // 针对基础类型指针 - baseReqCfg.Parameters = append(baseReqCfg.Parameters, &define.PathConfigParameter{ - Name: ParseStructField.GetParamName(inputType.Field(i)), - In: consts.SwaggerParameterInQuery, - Description: ParseStructField.GetParamDesc(inputType.Field(i)), - Required: ValidateRule.IsRequired(inputType.Field(i)), - Deprecated: ParseStructField.Deprecated(inputType.Field(i)), - Schema: &define.Schema{ - Type: g.realBaseType2SwaggerType(inputType.Field(i).Type.String()), - Items: nil, - Ref: "", - Format: realInputTypeFormat, - }, - AllowEmptyValue: false, - Style: "", - Explode: false, - AllowReserved: false, - Ref: "", - }) - continue - } + // TODO: 完善逻辑解析 } else { baseReqCfg.Parameters = append(baseReqCfg.Parameters, &define.PathConfigParameter{ Name: ParseStructField.GetParamName(inputType.Field(i)),