package com.jwipc.sys.logic;

import com.jwipc.page.PageView;
import com.jwipc.sys.dto.ProductGroupDTO;
import com.jwipc.sys.model.query.ProductGroupQuery;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author AL
 * @date 2024/2/18 15:01
 * @desc 物料组
 */
public interface ProductGroupLogic {
    PageView findByPage(ProductGroupQuery query);

    void disable(Long id, Integer disable);

    /**
     * 获取物料组管理列表
     * @param query  参数
     * @return 供应商报价列表
     */
    List<ProductGroupDTO> listAll(ProductGroupQuery query);


    void productGroupImportData(MultipartFile fileId);

    ProductGroupDTO getById(Long id);

    void saveOrUpdate(ProductGroupDTO param);

    /**
     * 同步到sap
     * @param ids 参数
     */
    void syncSap(String ids,String deleteFlag);
}
