package cn.pluss.platform.vo;

import lombok.Data;

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

/**
 * @author Djh
 */
@Data
public class MemberOrderStatisticsVO {

    /**
     * 结算通道描述
     */
    private String merchantChannelType;

    /**
     * 微信订单数
     */
    private Integer wxOrderCount;

    /**
     * 支付宝订单数
     */
    private Integer aliOrderCount;

    /**
     * 充值总金额
     */
    private BigDecimal rechargeSum;

    /**
     * 截止时间
     */
    private Date endDate;

    /**
     * 会员卡总余额
     */
    private BigDecimal memberBalance;

    /**
     * 银联充值总额
     */
    private BigDecimal bankRechargeSum;

    /**
     * 消费总笔数
     */
    private Integer consumeOrderCount;

    /**
     * 充值送总金额
     */
    private BigDecimal rechargeGiveMoney;

    /**
     * 银联充值订单总笔数
     */
    private Integer bankOrderCount;

    /**
     * 现金充值金额总额
     */
    private BigDecimal inCashRechargeSum;

    /**
     * 现金充值送金额总额
     */
    private BigDecimal inCashRechargeGiveMoney;

    /**
     * 现金充值总笔数
     */
    private Integer inCashRechargeOrderCount;

    /**
     * 消费返总金额
     */
    private BigDecimal consumeGiveMoney;

    /**
     * 充值订单总笔数
     */
    private Integer rechargeOrderCount;

    /**
     * 账单名称, 特定日期或 汇总
     */
    private String billName;

    /**
     * 微信充值送金额
     */
    private BigDecimal wxGiveMoney;

    /**
     * 消费总金额
     */
    private BigDecimal consumeSum;

    /**
     * 微信充值总金额
     */
    private BigDecimal wxRechargeSum;

    /**
     * 支付宝充值送总金额
     */
    private BigDecimal aliGiveMoney;

    /**
     * 银联充值送金额
     */
    private BigDecimal bankGiveMoney;

    /**
     * 支付宝充值总额
     */
    private BigDecimal aliRechargeSum;

    /**
     * 起始时间
     */
    private Date startDate;
}