package com.caimei.www.mapper; import com.caimei.www.pojo.baike.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * Description * * @author : Aslee * @date : 2021/11/25 */ @Mapper public interface BaikeDao { /** * 查询采美百科产品/仪器详情数据 */ BaikeProduct getBaikeProductDetail(Integer productId); List findParamList(Integer id); /** * 查询图片列表 * * @param productId * @param imageType 图片类型:1产品/仪器认证,2效果展示 * @return */ List findImageList(@Param("productId") Integer productId, @Param("imageType") int imageType); List findQuestionList(Integer productId); void encyclopediaPv(Integer id); BaikeType getBaikeType(Integer typeId); List findVideoList(Integer productId); List getManualRecommendList(Integer productId); List getAutoRecommendList(Integer publishSource, @Param("shopId") Integer shopId, @Param("typeId") Integer typeId, @Param("productId") Integer productId); List getAuthUserList(String entryName); BaikeProductVo getEntryInfoById(Integer id); List getImageListById(Integer id); List getVideoListById(Integer id); List getInfoListById(Integer id); List getTextInfoListById(Integer id); List getReferenceListById(Integer id); }