package com.ssm.manage.response;

import com.ssm.manage.entity.BaseStore;
import com.ssm.manage.entity.PayList;
import lombok.Data;

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

@Data
public class StoreByDayResponse {
    //门店id
    private Long storeId;
    private BigDecimal courseTurnRechargeIn;
    private BigDecimal courseTurnRechargeOut;
    //门店名字
    private String storeName;
    //门店编号
    private String storeNum;
    //日期
    private Date date;
    //总客单数
    private Integer allRows;
    //收银单数
    private Integer cashRows;
    //疗程单数
    private Integer courseRows;
    //充值单数
    private Integer rechargeRows;
    //收银总人数
    private Integer allCashNumber;
    //收银男客
    private Integer cashManNumber;
    //收银女客
    private Integer cashWomanNumber;
    //实际营业额
    private BigDecimal allAmount;
    //总卡付金额
    private BigDecimal allCardAmount;
    //还款总金额
    private BigDecimal allRepayAmount;
    //疗程总金额
    private BigDecimal allCourseAmount;
    //疗程实收金额
    private BigDecimal courseCashAmount;
    //疗程还款金额
    private BigDecimal courseRepayAmount;
    //疗程下欠金额
    private BigDecimal courseDebtAmount;
    //疗程卡付金额
    private BigDecimal courseCardAmount;
    //疗程充值卡付金额
    private BigDecimal courseRechargeAmount;
    //充值总金额
    private BigDecimal rechargeAmount;
    //充值实收金额
    private BigDecimal allRechargeAmount;
    //充值还款金额
    private BigDecimal rechargeRepayAmount;
    //充值下欠金额
    private BigDecimal rechargeDebtAmount;
    //充值卡付金额
    private BigDecimal rechargeCashAmount;
    //收银实收金额
    private BigDecimal cashAmount;
    //退款金额
    private BigDecimal refundAmount;
    //实收总业绩
    private BigDecimal allCashAchi;
    //公司实业绩
    private BigDecimal cashAchi;
    //门店实业绩
    private BigDecimal storeCashAchi;
    //支付方式和金额
    List<PayListVo> payLists;


}
