package cn.pluss.platform.vo;

import lombok.Data;

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

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

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

    /**
     * 订单笔数
     */
    private Integer allOrderCount;

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

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

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

    /**
     * 现金订单笔数
     */
    private Integer inCashOrderCount;

    /**
     * 订单退款笔数
     */
    private Integer allRefundOrderCount;

    /**
     * 微信订单退款笔数
     */
    private Integer wxRefundOrderCount;

    /**
     * 支付宝订单退款笔数
     */
    private Integer aliRefundOrderCount;

    /**
     * 银联订单退款笔数
     */
    private Integer bankRefundOrderCount;

    /**
     * 到账总额
     */
    private BigDecimal allInMoney;

    /**
     * 微信到账总额
     */
    private BigDecimal wxInMoney;

    /**
     * 支付宝到账总额
     */
    private BigDecimal aliInMoney;

    /**
     * 银联到账总额
     */
    private BigDecimal bankInMoney;

    /**
     * 现金到账总额
     */
    private BigDecimal inCashInMoney;

    /**
     * 优惠金额
     */
    private BigDecimal allDiscounts;

    /**
     * 微信优惠金额
     */
    private BigDecimal wxDiscounts;

    /**
     * 支付宝优惠金额
     */
    private BigDecimal aliDiscounts;

    /**
     * 银联优惠金额
     */
    private BigDecimal bankDiscounts;

    /**
     * 活动补贴
     */
    private BigDecimal allSubsidy;

    /**
     * 微信活动补贴
     */
    private BigDecimal wxSubsidy;

    /**
     * 支付宝活动补贴
     */
    private BigDecimal aliSubsidy;

    /**
     * 银联活动补贴
     */
    private BigDecimal bankSubsidy;

    /**
     * 实际到账
     */
    private BigDecimal allInAccount;

    /**
     * 微信实际到账
     */
    private BigDecimal wxInAccount;

    /**
     * 支付宝实际到账
     */
    private BigDecimal aliInAccount;

    /**
     * 银联实际到账
     */
    private BigDecimal bankInAccount;

    /**
     * 现金实际到账
     */
    private BigDecimal inCashInAccount;

    /**
     * 手续费
     */
    private BigDecimal allServiceCharge;

    /**
     * 微信手续费
     */
    private BigDecimal wxServiceCharge;

    /**
     * 支付宝手续费
     */
    private BigDecimal aliServiceCharge;

    /**
     * 银联手续费
     */
    private BigDecimal bankServiceCharge;

    /**
     * 账单名称
     */
    private String billName;

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

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

    /**
     * 员工名称
     */
    private String staffName;
}
