ShopMapper.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.caimei365.commodity.mapper;
  2. import com.caimei365.commodity.model.search.ProductListVo;
  3. import com.caimei365.commodity.model.vo.ProductItemVo;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import java.util.List;
  6. /**
  7. * Description
  8. *
  9. * @author : Charles
  10. * @date : 2021/4/16
  11. */
  12. @Mapper
  13. public interface ShopMapper {
  14. /**
  15. * 供应商-主推商品
  16. */
  17. List<ProductListVo> getMainProducts(Integer shopId, List<Integer> visibilityList);
  18. /**
  19. * 主推商品数量
  20. */
  21. int getMainProductsCount(Integer shopId);
  22. /**
  23. * 获取供应商-我的商品列表
  24. */
  25. List<ProductItemVo> getShopProductsSelect(Integer shopId, String name, String productCode, Integer validFlag, Integer featuredFlag, Integer typeSort, Integer bigTypeId, Integer smallTypeId, Integer tinyTypeId);
  26. /**
  27. * 列表显示分类
  28. */
  29. String getTypeName(Integer bigTypeId, Integer smallTypeId, Integer tinyTypeId);
  30. /**
  31. * 根据供应商Id获取userId
  32. */
  33. Integer getUserIdByshopId(Integer shopId);
  34. }