package com.jsowell.pile.domain;

import lombok.*;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 会员汇付支付记录表
 */
@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MemberAdapayRecord {
    private Integer id;

    /**
     * 会员id
     */
    private String memberId;

    /**
     * 场景类型（order, balance）
     */
    private String scenarioType;

    /**
     * 汇付支付id
     */
    private String paymentId;

    /**
     * 汇付支付单号(支付宝/微信 订单号)
     */
    private String paymentOrderNo;

    /**
     * 支付金额
     */
    private BigDecimal payAmt;

    /**
     * 退款金额
     */
    private BigDecimal refundAmt;

    /**
     * 消费金额
     */
    private BigDecimal spendAmt;

    /**
     * 冻结金额
     */
    private BigDecimal freezeAmt;

    /**
     * 剩余金额
     */
    private BigDecimal balanceAmt;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 删除标识
     */
    private String delFlag;
}