HomeService.java 966 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.caimei.www.service;
  2. import com.caimei.www.pojo.ImageLink;
  3. import com.caimei.www.pojo.JsonModel;
  4. import com.caimei.www.pojo.HomeFloor;
  5. import com.caimei.www.pojo.base.HeadCart;
  6. import com.caimei.www.pojo.product.ProductList;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * 首页服务
  11. *
  12. * @author : Charles
  13. * @date : 2020/6/22
  14. */
  15. public interface HomeService {
  16. /**
  17. * 首页楼层
  18. */
  19. List<HomeFloor> getHomePageFloor();
  20. /**
  21. * 首页轮播图
  22. */
  23. JsonModel<List<ImageLink>> getHomeBanners();
  24. /**
  25. * 首页左侧广告图
  26. */
  27. JsonModel<List<ImageLink>> getAdvertising();
  28. /**
  29. * 首页推荐专区
  30. */
  31. JsonModel<List<ProductList>> getRecommendProducts();
  32. /**
  33. * 首页专题数据
  34. */
  35. JsonModel<Map<String, Object>> getHomeTopicData();
  36. /**
  37. * 顶部购物车数据
  38. * @return
  39. */
  40. JsonModel<List<HeadCart>> getHeaderCart(Integer userId);
  41. }