admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/service/inter/shop/BanLiShopGoodsSetService.java
@@ -1,87 +1,102 @@
package com.yeshi.fanli.service.inter.shop;
import java.util.List;
import com.yeshi.fanli.entity.shop.BanLiShopGoodsSets;
import com.yeshi.fanli.exception.shop.BanLiShopGoodsSetException;
import com.yeshi.fanli.exception.shop.BanLiShopGoodsSetPayException;
/**
 * 板栗商城商品套餐服务
 *
 * @author Administrator
 *
 */
public interface BanLiShopGoodsSetService {
   /**
    * 查询商品下的所有套餐
    *
    * @param goodsId
    * @return
    */
   public List<BanLiShopGoodsSets> listByGoodsId(Long goodsId);
   /**
    * 计算商品下的套餐数量
    *
    * @param goodsId
    * @return
    */
   public int countByGoodsId(Long goodsId);
   /**
    * 主键查询
    *
    * @param id
    * @return
    */
   public BanLiShopGoodsSets selectByPrimaryKey(Long id);
   /**
    * 添加套餐
    *
    * @param set
    */
   public void addSet(BanLiShopGoodsSets set) throws BanLiShopGoodsSetException, BanLiShopGoodsSetPayException;
   /**
    * 按主键更新
    *
    * @param set
    */
   public void updateSelectiveByPrimaryKey(BanLiShopGoodsSets set);
   /**
    * 批量删除
    *
    * @param idsList
    */
   public void delete(List<Long> idsList);
   /**
    * 按主键删除
    *
    * @param id
    */
   public void deleteByPrimaryKey(Long id);
   /**
    * 列表查询
    * @param page
    * @param pageSize
    * @param key
    * @return
    */
   public List<BanLiShopGoodsSets> listQuery(int page, int pageSize, String key, Long goodsId);
   public long countQuery(String key, Long goodsId);
   /**
    * 销量增加
    * @param id
    * @param count
    */
   public void addSalesCount(Long id,int count);
}
package com.yeshi.fanli.service.inter.shop;
import java.util.List;
import com.yeshi.fanli.entity.shop.BanLiShopGoodsSets;
import com.yeshi.fanli.exception.shop.BanLiShopGoodsSetException;
import com.yeshi.fanli.exception.shop.BanLiShopGoodsSetPayException;
/**
 * 板栗商城商品套餐服务
 *
 * @author Administrator
 *
 */
public interface BanLiShopGoodsSetService {
   /**
    * 查询商品下的所有套餐
    *
    * @param goodsId
    * @return
    */
   public List<BanLiShopGoodsSets> listByGoodsId(Long goodsId);
   /**
    * 计算商品下的套餐数量
    *
    * @param goodsId
    * @return
    */
   public int countByGoodsId(Long goodsId);
   /**
    * 主键查询
    *
    * @param id
    * @return
    */
   public BanLiShopGoodsSets selectByPrimaryKey(Long id);
   /**
    * 添加套餐
    *
    * @param set
    */
   public void addSet(BanLiShopGoodsSets set) throws BanLiShopGoodsSetException, BanLiShopGoodsSetPayException;
   /**
    * 按主键更新
    *
    * @param set
    */
   public void updateSelectiveByPrimaryKey(BanLiShopGoodsSets set);
   /**
    * 批量删除
    *
    * @param idsList
    */
   public void delete(List<Long> idsList);
   /**
    * 按主键删除
    *
    * @param id
    */
   public void deleteByPrimaryKey(Long id);
   /**
    * 列表查询
    * @param page
    * @param pageSize
    * @param key
    * @return
    */
   public List<BanLiShopGoodsSets> listQuery(int page, int pageSize, String key, Long goodsId);
   public long countQuery(String key, Long goodsId);
   /**
    * 销量增加
    * @param id
    * @param count
    */
   public void addSalesCount(Long id,int count);
   /**
    * 后台编辑
    * @param record
    * @throws BanLiShopGoodsSetException
    */
   public void saveObject(BanLiShopGoodsSets record) throws BanLiShopGoodsSetException;
   /**
    * 状态切换
    * @param id
    * @throws BanLiShopGoodsSetException
    */
   public void switchState(Long id) throws BanLiShopGoodsSetException;
}