package com.webmanage.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.webmanage.entity.ProductPricing; import java.util.List; /** * 产品定价服务接口 * * @author webmanage * @date 2024-08-07 */ public interface ProductPricingService extends IService { /** * 新增产品定价 */ boolean addProductPricing(ProductPricing productPricing); /** * 编辑产品定价 */ boolean updateProductPricing(ProductPricing productPricing); /** * 删除产品定价(逻辑删除) */ boolean deleteProductPricing(Long id); /** * 分页查询产品定价列表 */ IPage getProductPricingPage(Page page, Long productId); /** * 根据产品ID查询定价列表 */ List getPricingByProductId(String productId); /** * 根据条件查询产品定价 */ List getPricingByCondition(String productId, String suiteName, String salesForm, String customerType, String priceType, Boolean isActive); }