#
vincentlu
8 天以前 594ef7f4b4f28a9c1d8ca8d97138d16b9ff2f219
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/StaReserveService.java
@@ -4,9 +4,25 @@
import com.zy.acs.manager.manager.entity.Sta;
import com.zy.acs.manager.manager.entity.StaReserve;
import com.zy.acs.manager.manager.entity.Task;
import com.zy.acs.manager.manager.enums.StaReserveType;
public interface StaReserveService extends IService<StaReserve> {
    StaReserve reserveStaIn(Sta sta, Task task, Integer qty);
    StaReserve reserveStaOut(Sta sta, Task task, Integer qty);
    Boolean waitingStaReserve(Sta sta, Task task, Integer qty, StaReserveType type);
    Boolean rollbackWaitingToReserved(Sta sta, Task task, StaReserveType staReserveType);
    void confirmStaReserve(Sta sta, Task task, Integer qty, StaReserveType type);
    void cancelStaReserve(Sta sta, Task task, Integer qty, StaReserveType type);
    void allocateCallBack(Task task, Long agvId);
}