package com.cf.imes.module.executor.service.orderImport;

import com.cf.imes.module.executor.controller.admin.order.vo.order.OrderImportAsyncReqVO;
import org.springframework.web.multipart.MultipartFile;

/**
 * 订单导入处理器抽象类
 *
 * @author Gqr
 * @since 2024/11/8 16:45
 */
public interface OrderImportHandler {
    /**
     * 获取工厂名，默认走default
     * @return
     */
    String getFactoryName();

    /**
     * 准备、转换前置数据
     *
     */
    void prepareAndConvert(OrderImportAsyncReqVO importAsyncReqVO, MultipartFile file);
}