1 package com.foxinmy.weixin4j.mp.oldpayment;
2
3 import javax.xml.bind.annotation.XmlAccessType;
4 import javax.xml.bind.annotation.XmlAccessorType;
5 import javax.xml.bind.annotation.XmlElement;
6 import javax.xml.bind.annotation.XmlRootElement;
7
8 import com.alibaba.fastjson.annotation.JSONField;
9 import com.foxinmy.weixin4j.payment.PayBaseInfo;
10
11
12
13
14
15
16
17
18
19
20 @XmlRootElement
21 @XmlAccessorType(XmlAccessType.FIELD)
22 public class PayFeedback extends PayBaseInfo {
23
24 private static final long serialVersionUID = 7230049346213966310L;
25
26
27
28
29 @JSONField(name = "FeedBackId")
30 @XmlElement(name = "FeedBackId")
31 private String feedbackId;
32
33
34
35 @JSONField(name = "OpenId")
36 @XmlElement(name = "OpenId")
37 private String openId;
38
39
40
41 @JSONField(name = "TransId")
42 @XmlElement(name = "TransId")
43 private String transId;
44
45
46
47 @JSONField(name = "Reason")
48 @XmlElement(name = "Reason")
49 private String reason;
50
51
52
53 @JSONField(name = "Solution")
54 @XmlElement(name = "Solution")
55 private String solution;
56
57
58
59 @JSONField(name = "ExtInfo")
60 @XmlElement(name = "ExtInfo")
61 private String extInfo;
62
63
64
65 @JSONField(name = "PicInfo")
66 @XmlElement(name = "PicInfo")
67 private String picInfo;
68
69
70
71 @JSONField(name = "MsgType")
72 @XmlElement(name = "MsgType")
73 private String status;
74
75 public PayFeedback() {
76
77 }
78
79 public String getFeedbackId() {
80 return feedbackId;
81 }
82
83 public String getOpenId() {
84 return openId;
85 }
86
87 public String getTransId() {
88 return transId;
89 }
90
91 public String getReason() {
92 return reason;
93 }
94
95 public String getSolution() {
96 return solution;
97 }
98
99 public String getExtInfo() {
100 return extInfo;
101 }
102
103 public String getPicInfo() {
104 return picInfo;
105 }
106
107 public String getStatus() {
108 return status;
109 }
110
111 @Override
112 public String toString() {
113 return "PayFeedback [feedbackId=" + feedbackId + ", openId=" + openId
114 + ", transId=" + transId + ", reason=" + reason + ", solution="
115 + solution + ", extInfo=" + extInfo + ", picInfo=" + picInfo
116 + ", status=" + status + ", " + super.toString() + "]";
117 }
118 }