PaymentCallbackResult.java 1.54 KB
package com.infoloop.tianting.model.dto;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JacksonXmlRootElement(localName = "Request")
public class PaymentCallbackResult {

    @JacksonXmlProperty(localName = "TradeId")
    private String tradeId;

    @JacksonXmlProperty(localName = "TransSN")
    private String transSN;

    @JacksonXmlProperty(localName = "TradeReferenceNo")
    private String tradeReferenceNo;

    @JacksonXmlProperty(localName = "TransType")
    private String transType;

    @JacksonXmlProperty(localName = "TransAmount")
    private String transAmount;

    @JacksonXmlProperty(localName = "RealAmount")
    private String realAmount;

    @JacksonXmlProperty(localName = "PayMode")
    private String payMode;

    @JacksonXmlProperty(localName = "PayModeRemark")
    private String payModeRemark;

    @JacksonXmlProperty(localName = "TransDate")
    private String transDate;

    @JacksonXmlProperty(localName = "OrginalTransSN")
    private String orginalTransSN;

    @JacksonXmlProperty(localName = "Remark")
    private String remark;

    @JacksonXmlProperty(localName = "PayModeNote")
    private String payModeNote;

    @JacksonXmlProperty(localName = "PayIdentify")
    private String payIdentify;

    @JacksonXmlProperty(localName = "PayIdentifyNote")
    private String payIdentifyNote;
}