package com.mzl.flower.mapper.report; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.mzl.flower.dto.request.report.QueryAppSupplierDTO; import com.mzl.flower.dto.response.report.*; 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.OrderReportCalendarBO; import com.mzl.flower.dto.response.report.OrderReportResultVO; import org.apache.ibatis.annotations.Param; import java.util.List; public interface OrderReportMapper { OrderReportResultVO getOrderDateReport(@Param("dto") OrderReportCalendarBO calendarBO); List getOrderDetailReport(@Param("dto") OrderReportCalendarBO calendarBO, Page page); OrderPartnerReportResultVO getPartnerOrderDateReportStatis(@Param("dto") QueryPartnerOrderDTO bo); Page getPartnerOrderDateReportPage(Page page, @Param("dto") QueryPartnerOrderDTO dto); List getPartnerOrderDateReportList(@Param("dto") QueryPartnerOrderDTO dto); OrderPartnerReportResultVO getPartnerOrderDateReportStatis(@Param("dto") OrderReportCalendarBO bo); List getOrderSupplierPageReport(@Param("dto") SupplierReportCalendarBO calendarBO, Page page); List getOrderSupplierReport(@Param("dto") SupplierReportCalendarBO calendarBO); OrderSupplierReportResultVO getOrderSupplierCountReport(@Param("dto") SupplierReportCalendarBO calendarBO); AppSupplierStatisticsVO getAppSupplierAmountStatistics(@Param("dto") QueryAppSupplierDTO dto); }