package org.wcs.business.stock.intf;

import org.wcs.model.po.app.AppStockScan;
import org.wcs.plugin.plc.model.ScanInfo;

public interface IScanMethod {


    /* 这个所有方法只能是这两个参数，不得改变 */

    /**
     * 注册任务，仅注册，成功则继续执行，失败则退回，成功写1，失败写2
     * @param stockScan 扫码器信息
     * @param scanInfo 扫码信息
     */
    void loginStackerTask(AppStockScan stockScan, ScanInfo scanInfo);

    /**
     * 注册任务并根据返回值确定该进那个堆垛机
     * @param stockScan 扫码器信息
     * @param scanInfo 扫码信息
     */
    void loginStackerTaskSeed(AppStockScan stockScan, ScanInfo scanInfo);


}
