Skip to content

[BUG] kotlin-spring doesn't process xml.name(but java-spring does) #9612

@rainmanhhh

Description

@rainmanhhh

java-spring generated code like: (notice the @XmlRootElement annotation)

/**
 * 微信支付结果通知响应报文
 */
@ApiModel(description = "微信支付结果通知响应报文")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen")@JacksonXmlRootElement(localName = "xml")
@XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD)
public class WxPayNotifyRes  implements Serializable {
// ...
}

kotlin-spring generated code like:

/**
 * 微信支付结果通知响应报文
 * @param returnCode SUCCESS/FAIL  SUCCESS表示商户接收通知成功并校验成功
 * @param returnMsg 返回信息,如非空,为错误原因:  签名失败  参数格式校验错误
 */
data class WxPayNotifyRes(

    @field:JsonProperty("return_code", required = true) val returnCode: kotlin.String,

    @field:JsonProperty("return_msg", required = true) val returnMsg: kotlin.String
) {

}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions