MonthlyCustomersService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.kmall.admin.service.statistics;
  2. import com.kmall.admin.entity.MonthlySalesGrowthEntity;
  3. import com.kmall.admin.entity.WechatFollowersEntity;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * @author zhangchuangbiao
  8. * @version 1.0
  9. * 2020-09-01 14:36
  10. */
  11. public interface MonthlyCustomersService {
  12. Map<String, Object> queryMonthlyCustomers(String startMonth, String endMonth, String merchSn,List<String> dateList);
  13. Map<String, Object> top10ForProduct(String month, String week, String merchSn);
  14. Map<String, Object> top10ByBrandAndSupplier(String startDate, String endDate, String merchSn);
  15. Map<String, Object> queryWeeklyCustomers(String startWeek, String endWeek, String merchSn,List<String> dateList);
  16. Map<String, Object> queryMonthlyWechatFollowers(String startMonth, String endMonth, String merchSn);
  17. void addWechatFollowers(WechatFollowersEntity wechatFollowersEntity);
  18. List<Map<String,Object>> salesByCategory(String startMonth, String endMonth, String merchSn);
  19. Map<String, Object> monthlyCategory(String startMonth, String endMonth, String merchSn,List<String> dateList);
  20. List<MonthlySalesGrowthEntity> exportSelectedMonthData(String startMonth, String endMonth, String merchSn, int size, Integer monthNumber);
  21. }