package com.liquidnet.service.goblin.param.dougong;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class DougongSyncCallbackRespData {

    // 业务响应码
    @JsonProperty("resp_code")
    private String respCode;

    //业务响应信息
    @JsonProperty("resp_code")
    private String respDesc;

    //商户号
    @JsonProperty("huifu_id")
    private String huifuId;

    //请求流水号
    @JsonProperty("req_seq_id")
    private String reqSeqId;

    //请求日期
    @JsonProperty("req_date")
    private String reqDate;

    //交易类型
    @JsonProperty("trans_type")
    private String transType;

    //全局流水号
    @JsonProperty("hf_seq_id")
    private String hfSeqId;

    //交易金额
    @JsonProperty("trans_amt")
    private String transAmt;

    //消费者实付金额
    @JsonProperty("pay_amt")
    private String payAmt;

    // 支付完成时间 格式yyyyMMddHHmmss
    @JsonProperty("end_time")
    private String endTime;

    //入账时间 格式为yyyyMMdd
    @JsonProperty("acct_date")
    private String acctDate;

    // 交易状态 S：成功、F：失败，交易状态以此字段为准
    @JsonProperty("trans_stat")
    private String transStat;

    //通知类型 1：通道通知，2：账务通知
    @JsonProperty("notify_type")
    private Integer notifyType;

    @JsonProperty("out_trans_id")
    private String outTransId;

}
