1
0

MonthlyCustomersDao.java 1.7 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.kmall.admin.dao.statistics;
  2. import com.kmall.admin.entity.MonthlySalesGrowthEntity;
  3. import org.apache.ibatis.annotations.Param;
  4. import java.util.List;
  5. /**
  6. * @author zhangchuangbiao
  7. * @version 1.0
  8. * 2020-09-01 16:16
  9. */
  10. public interface MonthlyCustomersDao {
  11. List<MonthlySalesGrowthEntity> queryMonthlyCustomers(@Param("startMonth") String startMonth, @Param("endMonth") String endMonth, @Param("merchSn") String merchSn);
  12. List<MonthlySalesGrowthEntity> top10ForProduct(@Param("month") String month, @Param("week") String week, @Param("merchSn") String merchSn);
  13. List<MonthlySalesGrowthEntity> top10ByBrand(@Param("startDate") String startDate, @Param("endDate") String endDate, @Param("merchSn") String merchSn);
  14. List<MonthlySalesGrowthEntity> top10BySupplier(@Param("startDate")String startDate, @Param("endDate") String endDate, @Param("merchSn") String merchSn);
  15. List<MonthlySalesGrowthEntity> queryWeeklyCustomers(@Param("startWeek") String startWeek, @Param("endWeek") String endWeek, @Param("merchSn") String merchSn);
  16. List<MonthlySalesGrowthEntity> salesByCategory(@Param("startDate") String startDate, @Param("endDate") String endDate, @Param("merchSn") String merchSn);
  17. List<MonthlySalesGrowthEntity> monthlyCategory(@Param("startMonth") String startMonth, @Param("endMonth") String endMonth, @Param("merchSn") String merchSn);
  18. List<MonthlySalesGrowthEntity> queryAvgSales(@Param("startMonth") String startMonth, @Param("endMonth") String endMonth,
  19. @Param("merchSn") String merchSn,
  20. @Param("size") int size, @Param("monthNumber") Integer monthNumber);
  21. }