package com.sptg.gateway.entity;

import lombok.Getter;
import lombok.Setter;

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

/**
 * @author zwx
 * @create 2020/6/22 10:22
 */
@Setter
@Getter
public class PayCertificateApi {

    private Long id;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 支付渠道码：wxPay,aliPay
     */
    private String channelCode;

    /**
     * 返回给app的默认都是已经完成支付的
     */
    private Integer payStatus;

    /**
     * 支付时间
     */
    private Date payTime;

    /**
     * 凭证创建时间
     */
    private Date createDate;

    /**
     * 凭证更新时间
     */
    private Date updateDate;

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

    /**
     * 是否已退款
     */
    private Integer refund;

    /**
     * 是否已发起退款申请
     */
    private Integer applyRefund;

    /**
     * 是否能够退款：{-1不能，0能}
     */
    private Integer canRefund;
}
