package com.sptg.gateway.entity;

import lombok.Getter;
import lombok.Setter;

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

/**
 * @author zwx
 * @create 2020/5/20 9:51
 */
@Setter
@Getter
public class UserOrderApi {

    private Long id;
    /**
     * 订单号
     */
    private  String  bizOrderNo;
    /**
     * 订单类型：
     * FACE_ENABLE_SHIYONG 试用
     * FACE_ENABLE_CHANGQI 长期
     * FACE_ENABLE_YAJIN 押金
     * FACE_ENABLE_TAOCAN 套餐
     */
    private String orderType;

    /**
     * 是否收费：
     * 1：免费
     * 2：收费
     */
    private Integer isCharge;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 商品ID
     */
    private Long goodsId;
    /**
     * 应付款
     */
    private BigDecimal shouldPayAmount;
    /**
     * 实际付款
     */
    private BigDecimal actualPayAmount;
    /**
     *  抵扣金额(活动打折优惠价)
     */
    private BigDecimal offsetAmount;
    /**
     * 付款状态：
     * false 未支付
     * true 已支付
     */
    private Boolean payStatus;

    /**
     * 支付方式(支付宝：AliPay;微信：wxPay)
     */
    private String payType;

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

    /**
     * 更新时间
     */
    private Date updateDate;
}
