package com.cyksj.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.cyksj.model.dto.OriSkuDto; import com.cyksj.model.entity.GoodsDonSku; import com.cyksj.model.entity.YhShopGoodsSku; import com.cyksj.model.views.GoodsDonSkuDetailView; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author chan * @date 2022/9/26 6:54 PM */ public interface GoodsDonSkuMapper extends BaseMapper { List selectAIMonthSkuIds(@Param("list") List goodsIds); List getSpecificSkuIdsByGoodsIds(@Param("list") List aiGoodsIds, @Param("months") Integer months); List getSpecificSkuIdsByGoodsId(@Param("goodsId") Long goodsId, @Param("num") Integer num, @Param("months") Integer months); List selectSkuShops(@Param("list") List goodsIds); List selectSingleSkuIdsByGoodsId(Long goodsId); GoodsDonSku checkAndReturnMinPriceUserOwnsSku(@Param("goodsId") Long goodsId, @Param("dsUserId") Long dsUserId); OriSkuDto selectRenewOriSku(Long skuId); String selectExchangeTitle(@Param("ids") List ids); List selectGIdsBySkuIds(@Param("ids") List ids); List selectExchangeTitleSkus(@Param("ids") List skuIds); }