GoodsParamsMapper.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.hys.app.mapper.goods;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.hys.app.framework.cache.MybatisRedisCache;
  4. import com.hys.app.model.goods.dos.GoodsParamsDO;
  5. import com.hys.app.model.goods.vo.GoodsParamsVO;
  6. import org.apache.ibatis.annotations.CacheNamespace;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * GoodsParams的Mapper
  12. * @author fk
  13. * @version 1.0
  14. * @since 7.1.0
  15. * 2020/7/21
  16. */
  17. @CacheNamespace(implementation= MybatisRedisCache.class,eviction=MybatisRedisCache.class)
  18. public interface GoodsParamsMapper extends BaseMapper<GoodsParamsDO> {
  19. /**
  20. * 查询商品关联的参数及参数值
  21. * @param categoryId 分类id
  22. * @param goodsId 商品id
  23. * @return
  24. */
  25. List<GoodsParamsVO> queryGoodsParamsValue(@Param("category_id") Long categoryId, @Param("goods_id")Long goodsId);
  26. /**
  27. * 查询商品关联的可检索的参数值
  28. * @param ids id集合
  29. * @return
  30. */
  31. List<Map<String, Object>> getIndexGoodsList(@Param("params") List<Object> ids);
  32. }