| | |
| | | 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); |
| | | |
| | | } |