package com.mzl.flower.service.report; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.mzl.flower.dto.request.report.QueryOrderDTO; import com.mzl.flower.dto.request.report.QuerySupplierDTO; import com.mzl.flower.dto.request.report.QueryPartnerOrderDTO; import com.mzl.flower.dto.response.report.OrderDetailReportResultVO; import com.mzl.flower.dto.response.report.OrderPartnerReportResultVO; import com.mzl.flower.dto.response.report.OrderReportResultVO; import com.mzl.flower.dto.response.report.OrderSupplierReportResultVO; import javax.servlet.http.HttpServletResponse; public interface OrderReportService { Page getSalePage(Page page, QueryOrderDTO dto); //获取当天销售结算统计结果 Page getOrderDetailPage(Page page, QueryOrderDTO dto); OrderReportResultVO getSaleStatis(QueryOrderDTO dto); void exportSalesList(HttpServletResponse response, QueryOrderDTO dto); public void exportOrderDetail(HttpServletResponse response, QueryOrderDTO queryOrderDTO); /** * 合伙人结算列表 * @param page * @param dto * @return */ Page getPartnerSalePage(Page page, QueryPartnerOrderDTO dto); /** * 合伙人结算列表统计 * * @param dto * @return */ OrderPartnerReportResultVO getPartnerSaleStatis(QueryPartnerOrderDTO dto); void exportPartnerSalesList(HttpServletResponse response, QueryPartnerOrderDTO dto); void exportPartnerSalesList(HttpServletResponse response, QueryOrderDTO dto); Page getOrderSupplierPage(Page page, QuerySupplierDTO dto); OrderSupplierReportResultVO getOrderSupplierClout(QuerySupplierDTO dto); void exportSupplierList(HttpServletResponse response, QuerySupplierDTO dto); }