package com.ruoyi.warehouse.service;

import java.util.List;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.warehouse.domain.WmsBatchItem;
import com.ruoyi.warehouse.domain.WmsBatchJob;

public interface IWmsBatchImportService
{
    public WmsBatchJob uploadExcel(MultipartFile file, String username) throws Exception;
    public List<WmsBatchJob> selectJobList(WmsBatchJob job);
    public WmsBatchJob selectJobById(Long id);
    public List<WmsBatchItem> selectItemList(Long jobId);
    public WmsBatchItem updateItem(WmsBatchItem item);
    public int updateItemAction(Long jobId, String actionType, List<Long> itemIds);
    public int deleteItem(Long id);
    public WmsBatchJob confirmJob(Long jobId, String username);
}
