Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -43,22 +43,4 @@ public class WxPayPartnerRefundV3Request extends WxPayRefundV3Request implements
*/
@SerializedName(value = "sub_appid")
private String subAppid;
/**
* <pre>
* 字段名:退款资金来源
* 变量名:funds_account
* 是否必填:否
* 类型:string[1, 32]
* 描述:
* 若传递此参数则使用对应的资金账户退款,否则默认使用未结算资金退款(仅对老资金流商户适用)
* 示例值:
* UNSETTLED : 未结算资金
* AVAILABLE : 可用余额
* UNAVAILABLE : 不可用余额
* OPERATION : 运营户
* BASIC : 基本账户(含可用余额和不可用余额)
* </pre>
*/
@SerializedName(value = "funds_account")
private String fundsAccount;
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the partner fundsAccount setter ABI

Removing this field also removes Lombok's generated WxPayPartnerRefundV3Request setFundsAccount(String) method. Existing applications compiled against the previous artifact will still invoke that exact descriptor and can hit NoSuchMethodError after upgrading, because the inherited setter returns WxPayRefundV3Request instead; recompilation also breaks chains where a partner-specific setter follows setFundsAccount. Please add an explicit forwarding setter on the partner request that writes the inherited property and returns WxPayPartnerRefundV3Request, without reintroducing the duplicate serialized field.

Useful? React with 👍 / 👎.