admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/service/inter/shop/BanLiShopGoodsSetPayService.java
@@ -1,80 +1,88 @@
package com.yeshi.fanli.service.inter.shop;
import java.util.List;
import com.yeshi.fanli.entity.shop.BanLiShopGoodsSetsPay;
import com.yeshi.fanli.exception.shop.BanLiShopGoodsSetPayException;
/**
 * 板栗商城商品套餐支付方式配置服务
 *
 * @author Administrator
 *
 */
public interface BanLiShopGoodsSetPayService {
   /**
    * 查询商品下的所有套餐
    *
    * @param goodsId
    * @return
    */
   public List<BanLiShopGoodsSetsPay> listByGoodsSetId(Long goodsSetId);
   /**
    * 计算商品下的套餐数量
    *
    * @param goodsId
    * @return
    */
   public int countByGoodsSetId(Long goodsSetId);
   /**
    * 主键查询
    *
    * @param id
    * @return
    */
   public BanLiShopGoodsSetsPay selectByPrimaryKey(Long id);
   /**
    * 添加套餐
    *
    * @param set
    */
   public void addSetPay(BanLiShopGoodsSetsPay pay) throws BanLiShopGoodsSetPayException;
   /**
    * 按主键更新
    *
    * @param set
    */
   public void updateSelectiveByPrimaryKey(BanLiShopGoodsSetsPay pay);
   /**
    * 批量删除
    *
    * @param idsList
    */
   public void delete(List<Long> idsList);
   /**
    * 按主键删除
    *
    * @param id
    */
   public void deleteByPrimaryKey(Long id);
   /**
    * 查询表
    * @param page
    * @param pageSize
    * @param key
    * @param payType
    * @return
    */
   public List<BanLiShopGoodsSetsPay> listQuery(int page, int pageSize, String key, Integer payType, Long setId);
   public long countQuery(String key, Integer payType, Long setId);
}
package com.yeshi.fanli.service.inter.shop;
import java.util.List;
import com.yeshi.fanli.entity.shop.BanLiShopGoodsSetsPay;
import com.yeshi.fanli.exception.shop.BanLiShopGoodsSetException;
import com.yeshi.fanli.exception.shop.BanLiShopGoodsSetPayException;
/**
 * 板栗商城商品套餐支付方式配置服务
 *
 * @author Administrator
 *
 */
public interface BanLiShopGoodsSetPayService {
   /**
    * 查询商品下的所有套餐
    *
    * @param goodsId
    * @return
    */
   public List<BanLiShopGoodsSetsPay> listByGoodsSetId(Long goodsSetId);
   /**
    * 计算商品下的套餐数量
    *
    * @param goodsId
    * @return
    */
   public int countByGoodsSetId(Long goodsSetId);
   /**
    * 主键查询
    *
    * @param id
    * @return
    */
   public BanLiShopGoodsSetsPay selectByPrimaryKey(Long id);
   /**
    * 添加套餐
    *
    * @param set
    */
   public void addSetPay(BanLiShopGoodsSetsPay pay) throws BanLiShopGoodsSetPayException;
   /**
    * 按主键更新
    *
    * @param set
    */
   public void updateSelectiveByPrimaryKey(BanLiShopGoodsSetsPay pay);
   /**
    * 批量删除
    *
    * @param idsList
    */
   public void delete(List<Long> idsList);
   /**
    * 按主键删除
    *
    * @param id
    */
   public void deleteByPrimaryKey(Long id);
   /**
    * 查询表
    * @param page
    * @param pageSize
    * @param key
    * @param payType
    * @return
    */
   public List<BanLiShopGoodsSetsPay> listQuery(int page, int pageSize, String key, Integer payType, Long setId);
   public long countQuery(String key, Integer payType, Long setId);
   /**
    * 后台编辑
    * @param record
    * @throws BanLiShopGoodsSetException
    */
   public void saveObject(BanLiShopGoodsSetsPay record) throws BanLiShopGoodsSetPayException;
}