package cn.pluss.platform.export;

import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.util.Date;

/**
 * @author Djh
 */
public interface BillStatisticsService {

    /**
     * 创建账单统计的sheet
     * @return  sheet对象
     */
    XSSFWorkbook createBillStatisticsSheet(XSSFWorkbook workbook, String merchantCode, Date startDate, Date endDate);

    /**
     * 创建账单明细的sheet
     * @return  sheet对象
     */
    XSSFWorkbook createBillListSheet(XSSFWorkbook workbook, String merchantCode, Date startDate, Date endDate);

    /**
     * 创建会员账单统计的sheet
     * @return  sheet对象
     */
    XSSFWorkbook createMemberBillStatisticsSheet(XSSFWorkbook workbook, String merchantCode, Date startDate, Date endDate);

    /**
     * 创建会员账单明细的sheet
     * @return  sheet对象
     */
    XSSFWorkbook createMemberBillListSheet(XSSFWorkbook workbook, String merchantCode, Date startDate, Date endDate);

    /**
     * 创建员工账单统计的sheet
     * @return  sheet对象
     */
    XSSFWorkbook createStaffBillStatisticsSheet(XSSFWorkbook workbook, String merchantCode, Date startDate, Date endDate);
}
