| package com.zy.asrs.wcs.core.service; | 
|   | 
| import com.baomidou.mybatisplus.extension.service.IService; | 
| import com.zy.asrs.wcs.core.entity.Task; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| import java.util.List; | 
|   | 
| public interface TaskService extends IService<Task> { | 
|   | 
|     Boolean judgeInbound(Task task); | 
|   | 
|     Boolean hasBusyOutboundByShuttle(Integer shuttleNo); | 
|   | 
|     List<Task> selectByAnalyzeSts(); | 
|   | 
|     List<Task> selectByExecuteSts(); | 
|   | 
|     List<Task> selectChargeByAnalyzeSts(); | 
|   | 
|     List<Task> selectChargeByExecuteSts(); | 
|   | 
|     List<Task> selectManualByAnalyzeSts(); | 
|   | 
|     List<Task> selectManualByExecuteSts(); | 
|   | 
|     List<Task> selectWaitAnalyzeInBoundTask(); | 
|   | 
|     List<Task> selectPakOut(); | 
|   | 
|     List<Task> hasChargeInLoc(String locNo); | 
|   | 
|     Task selectMoveWorking(Integer shuttleNo); | 
|   | 
|     List<Task> selectWorkingByShuttle(Integer shuttleNo); | 
|   | 
|     Task selectChargeWorking(Integer shuttleNo); | 
|   | 
| } |