package com.kmall.admin.dao.statistics; import com.kmall.admin.entity.MonthlySalesGrowthEntity; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author zhangchuangbiao * @version 1.0 * 2020-09-01 16:16 */ public interface MonthlyCustomersDao { List queryMonthlyCustomers(@Param("startMonth") String startMonth, @Param("endMonth") String endMonth, @Param("merchSn") String merchSn); List top10ForProduct(@Param("month") String month, @Param("week") String week, @Param("merchSn") String merchSn); List top10ByBrand(@Param("startDate") String startDate, @Param("endDate") String endDate, @Param("merchSn") String merchSn); List top10BySupplier(@Param("startDate")String startDate, @Param("endDate") String endDate, @Param("merchSn") String merchSn); List queryWeeklyCustomers(@Param("startWeek") String startWeek, @Param("endWeek") String endWeek, @Param("merchSn") String merchSn); List salesByCategory(@Param("startDate") String startDate, @Param("endDate") String endDate, @Param("merchSn") String merchSn); List monthlyCategory(@Param("startMonth") String startMonth, @Param("endMonth") String endMonth, @Param("merchSn") String merchSn); List queryAvgSales(@Param("startMonth") String startMonth, @Param("endMonth") String endMonth, @Param("merchSn") String merchSn, @Param("size") int size, @Param("monthNumber") Integer monthNumber); }