package com.crm.pay.entity.callback;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * Help提币通知参数
 * @author gao
 * @date 2025/7/8 11:06
 */
@Data
public class HelpPayoutCallbackEntity {

    /**
     * 商户代码
     */
    @JSONField(name = "MerchantCode")
    private String merchantCode;
    /**
     * 订单号
     */
    @JSONField(name = "TransactionID")
    private String transactionId;
    /**
     * 货币代码
     */
    @JSONField(name = "CurrencyCode")
    private String currencyCode;
    /**
     * 金额
     */
    @JSONField(name = "Amount")
    private String amount;
    /**
     * 交易时间
     */
    @JSONField(name = "TransactionDatetime")
    private String transactionDatetime;
    /**
     * 加密签名
     */
    @JSONField(name = "Key")
    private String key;
    /**
     * 状态
     * Success
     * Approved
     * Failed
     * Rejected
     */
    @JSONField(name = "Status")
    private String status;
    /**
     * 备注
     */
    @JSONField(name = "Message")
    private String message;
    /**
     * 客户在转账交易过程中提交了信息
     */
    @JSONField(name = "MemberCode")
    private String memberCode;
    /**
     * 编号
     */
    @JSONField(name = "ID")
    private String id;

}

