Skip to content

Commit e3affdf

Browse files
committed
feat(swagger): When wrapCodeMsgMapping is code or data or msg, wrapCodeMsg is ignored
1 parent a134948 commit e3affdf

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tools/goctl/api/swagger/swagger.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,10 @@ func wrapCodeMsgProps(ctx Context, properties spec.SchemaProps, atDoc apiSpec.At
271271
return properties
272272
}
273273

274+
if len(wrapCodeMsgMapping.Code) == 0 || len(wrapCodeMsgMapping.Data) == 0 || len(wrapCodeMsgMapping.Msg) == 0 {
275+
return properties
276+
}
277+
274278
globalCodeDesc := ctx.BizCodeEnumDescription
275279
methodCodeDesc := getStringFromKVOrDefault(atDoc.Properties, propertyKeyBizCodeEnumDescription, globalCodeDesc)
276280
return spec.SchemaProps{

0 commit comments

Comments
 (0)