package com.ghy.goods.service; import com.ghy.goods.domain.GoodsImgs; import javax.validation.constraints.NotNull; import java.util.Collection; import java.util.List; /** * 商品图片接口 */ public interface GoodsImgsService { /** * 批量插入商品图片信息 * * @param goodsImgs 商品图片信息 * @return */ int batchInsert(List goodsImgs); /** * 批量编辑商品图片信息 * * @param goodsImgs 商品图片信息 * @return */ int batchUpdate(Collection goodsImgs); /** * 批量删除商品图片信息 * * @param ids 商品图片信息ID * @return */ int batchDelete(Collection ids); /** * 通过商品ID删除商品图片信息 * * @param goodsId 商品ID * @return */ int deleteByGoodsId(@NotNull Long goodsId); /** * 通过商品ID查询商品图片信息 * * @param goodsId 商品ID * @return */ List selectByGoodsId(@NotNull Long goodsId); }