1 package com.foxinmy.weixin4j.pay.profitsharing;
2
3 import com.alibaba.fastjson.annotation.JSONField;
4 import com.foxinmy.weixin4j.pay.payment.mch.MerchantResult;
5 import com.foxinmy.weixin4j.pay.type.profitsharing.ReturnAccountType;
6
7 import javax.xml.bind.annotation.XmlElement;
8
9
10
11
12
13
14
15
16 public class ProfitSharingReturnResult extends MerchantResult {
17
18
19
20 @XmlElement(name = "order_id")
21 @JSONField(name = "order_id")
22 private String orderId;
23
24
25
26 @XmlElement(name = "out_order_no")
27 @JSONField(name = "out_order_no")
28 private String outOrderNo;
29
30
31
32 @XmlElement(name = "out_return_no")
33 @JSONField(name = "out_return_no")
34 private String outReturnNo;
35
36
37
38 @XmlElement(name = "return_no")
39 @JSONField(name = "return_no")
40 private String returnNo;
41
42
43
44 @XmlElement(name = "return_account_type")
45 @JSONField(name = "return_account_type")
46 private ReturnAccountType returnAccountType;
47
48
49
50 @XmlElement(name = "return_account")
51 @JSONField(name = "return_account")
52 private String returnAccount;
53
54
55
56 @XmlElement(name = "return_amount")
57 @JSONField(name = "return_amount")
58 private Integer returnAmount;
59
60
61
62 private String description;
63
64
65
66 private String result;
67
68
69
70 @XmlElement(name = "fail_reason")
71 @JSONField(name = "fail_reason")
72 private String failReason;
73
74
75
76 @XmlElement(name = "finish_time")
77 @JSONField(name = "finish_time")
78 private String finishTime;
79
80 public String getOrderId() {
81 return orderId;
82 }
83
84 public void setOrderId(String orderId) {
85 this.orderId = orderId;
86 }
87
88 public String getOutOrderNo() {
89 return outOrderNo;
90 }
91
92 public void setOutOrderNo(String outOrderNo) {
93 this.outOrderNo = outOrderNo;
94 }
95
96 public String getOutReturnNo() {
97 return outReturnNo;
98 }
99
100 public void setOutReturnNo(String outReturnNo) {
101 this.outReturnNo = outReturnNo;
102 }
103
104 public String getReturnNo() {
105 return returnNo;
106 }
107
108 public void setReturnNo(String returnNo) {
109 this.returnNo = returnNo;
110 }
111
112 public ReturnAccountType getReturnAccountType() {
113 return returnAccountType;
114 }
115
116 public void setReturnAccountType(ReturnAccountType returnAccountType) {
117 this.returnAccountType = returnAccountType;
118 }
119
120 public String getReturnAccount() {
121 return returnAccount;
122 }
123
124 public void setReturnAccount(String returnAccount) {
125 this.returnAccount = returnAccount;
126 }
127
128 public Integer getReturnAmount() {
129 return returnAmount;
130 }
131
132 public void setReturnAmount(Integer returnAmount) {
133 this.returnAmount = returnAmount;
134 }
135
136 public String getDescription() {
137 return description;
138 }
139
140 public void setDescription(String description) {
141 this.description = description;
142 }
143
144 public String getResult() {
145 return result;
146 }
147
148 public void setResult(String result) {
149 this.result = result;
150 }
151
152 public String getFailReason() {
153 return failReason;
154 }
155
156 public void setFailReason(String failReason) {
157 this.failReason = failReason;
158 }
159
160 public String getFinishTime() {
161 return finishTime;
162 }
163
164 public void setFinishTime(String finishTime) {
165 this.finishTime = finishTime;
166 }
167 }