package org.wcs.business.stacker.intf;

import org.wcs.model.po.app.AppStackerInfo;

/**
 * 堆垛机任务执行方法接口
 */
public interface IExecuteStackerTaskService {

    /**
     * 执行堆垛机入库任务
     * @param stackerInfo 堆垛机编号
     * @return 是否执行了任务
     */
    boolean executeStackerInTask(AppStackerInfo stackerInfo);

    /**
     * 执行堆垛机出库任务
     * @param stackerInfo 堆垛机编号
     * @return 是否执行了任务
     */
    boolean executeStackerOutTask(AppStackerInfo stackerInfo);

    /**
     * 执行堆垛机移库任务
     * @param stackerInfo 堆垛机编号
     * @return 是否执行了任务
     */
    boolean executeStackerMoveTask(AppStackerInfo stackerInfo);

}
