ProfitSharingReturnResult.java
- package com.foxinmy.weixin4j.pay.profitsharing;
- import com.alibaba.fastjson.annotation.JSONField;
- import com.foxinmy.weixin4j.pay.payment.mch.MerchantResult;
- import com.foxinmy.weixin4j.pay.type.profitsharing.ReturnAccountType;
- import javax.xml.bind.annotation.XmlElement;
- /**
- * 分帐回退/回退查询返回内容
- *
- * @author kit(kit.li@qq.com)
- * @date 2020年05年25日
- * @since weixin4j-pay 1.1.0
- */
- public class ProfitSharingReturnResult extends MerchantResult {
- /**
- * 微信分账单号
- */
- @XmlElement(name = "order_id")
- @JSONField(name = "order_id")
- private String orderId;
- /**
- * 商户分账单号
- */
- @XmlElement(name = "out_order_no")
- @JSONField(name = "out_order_no")
- private String outOrderNo;
- /**
- * 商户回退单号
- */
- @XmlElement(name = "out_return_no")
- @JSONField(name = "out_return_no")
- private String outReturnNo;
- /**
- * 微信回退单号
- */
- @XmlElement(name = "return_no")
- @JSONField(name = "return_no")
- private String returnNo;
- /**
- * 回退方类型
- */
- @XmlElement(name = "return_account_type")
- @JSONField(name = "return_account_type")
- private ReturnAccountType returnAccountType;
- /**
- * 回退方账号
- */
- @XmlElement(name = "return_account")
- @JSONField(name = "return_account")
- private String returnAccount;
- /**
- * 回退金额
- */
- @XmlElement(name = "return_amount")
- @JSONField(name = "return_amount")
- private Integer returnAmount;
- /**
- * 回退描述
- */
- private String description;
- /**
- * 回退结果
- */
- private String result;
- /**
- * 失败原因
- */
- @XmlElement(name = "fail_reason")
- @JSONField(name = "fail_reason")
- private String failReason;
- /**
- * 完成时间
- */
- @XmlElement(name = "finish_time")
- @JSONField(name = "finish_time")
- private String finishTime;
- public String getOrderId() {
- return orderId;
- }
- public void setOrderId(String orderId) {
- this.orderId = orderId;
- }
- public String getOutOrderNo() {
- return outOrderNo;
- }
- public void setOutOrderNo(String outOrderNo) {
- this.outOrderNo = outOrderNo;
- }
- public String getOutReturnNo() {
- return outReturnNo;
- }
- public void setOutReturnNo(String outReturnNo) {
- this.outReturnNo = outReturnNo;
- }
- public String getReturnNo() {
- return returnNo;
- }
- public void setReturnNo(String returnNo) {
- this.returnNo = returnNo;
- }
- public ReturnAccountType getReturnAccountType() {
- return returnAccountType;
- }
- public void setReturnAccountType(ReturnAccountType returnAccountType) {
- this.returnAccountType = returnAccountType;
- }
- public String getReturnAccount() {
- return returnAccount;
- }
- public void setReturnAccount(String returnAccount) {
- this.returnAccount = returnAccount;
- }
- public Integer getReturnAmount() {
- return returnAmount;
- }
- public void setReturnAmount(Integer returnAmount) {
- this.returnAmount = returnAmount;
- }
- public String getDescription() {
- return description;
- }
- public void setDescription(String description) {
- this.description = description;
- }
- public String getResult() {
- return result;
- }
- public void setResult(String result) {
- this.result = result;
- }
- public String getFailReason() {
- return failReason;
- }
- public void setFailReason(String failReason) {
- this.failReason = failReason;
- }
- public String getFinishTime() {
- return finishTime;
- }
- public void setFinishTime(String finishTime) {
- this.finishTime = finishTime;
- }
- }