package com.hzs.sale.all.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hzs.common.domain.sale.all.AllProduct;
import com.hzs.common.domain.sale.all.AllProductDetail;

import java.util.List;

/**
 * 全系统产品 服务类
 */
public interface IAllProductService extends IService<AllProduct> {

    /**
     * 修改库存
     *
     * @param param
     */
    void changeInventory(AllProduct param);

    /**
     * 删除产品
     *
     * @param pkId
     */
    void deleteProduct(Integer pkId, Long userId);

    /**
     * 同步数据
     *
     * @param productDetailList
     */
    void syncData(List<AllProductDetail> productDetailList);

}
