NotifyBO.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.pj.api.wx.bo;
  2. import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
  3. import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
  4. import lombok.Data;
  5. import lombok.experimental.Accessors;
  6. @JacksonXmlRootElement(localName = "xml")
  7. @Data
  8. @Accessors(chain = true)
  9. public class NotifyBO {
  10. // 返回状态码
  11. @JacksonXmlProperty(localName = "return_code")
  12. private String returnCode;
  13. // 返回信息
  14. @JacksonXmlProperty(localName = "return_msg")
  15. private String returnMsg;
  16. // 业务结果
  17. @JacksonXmlProperty(localName = "result_code")
  18. private String resultCode;
  19. // 商户订单号
  20. @JacksonXmlProperty(localName = "out_trade_no")
  21. private String outTradeNo;
  22. // 支付完成时间
  23. @JacksonXmlProperty(localName = "time_end")
  24. private String timeEnd;
  25. // 微信支付订单号
  26. @JacksonXmlProperty(localName = "transaction_id")
  27. private String transactionId;
  28. // 订单金额
  29. @JacksonXmlProperty(localName = "total_fee")
  30. private String totalFee;
  31. @JacksonXmlProperty(localName = "attach")
  32. private String attach;
  33. }