| package com.zy.asrs.service; | 
|   | 
| import com.zy.asrs.entity.TaskWrk; | 
| import com.baomidou.mybatisplus.service.IService; | 
|   | 
| import java.util.List; | 
|   | 
| public interface TaskWrkService extends IService<TaskWrk> { | 
|   | 
|     TaskWrk selectByTaskNo(String taskNo); | 
|     TaskWrk selectByStartPoint(String taskNo); | 
|   | 
|     TaskWrk selectByWrkNo(Integer wrkNo); | 
|   | 
|     List<TaskWrk> selectReceive();//获取接收任务 | 
|   | 
|     //派发任务 | 
|     void distribute(String taskNo, Long userId); | 
|   | 
|     //入库 | 
|     void startup(TaskWrk taskWrk, Long userId); | 
|   | 
|     //出库 | 
|     void stockOut(TaskWrk taskWrk, Long userId); | 
|   | 
|     //库位移转 | 
|     void locMove(TaskWrk taskWrk, Long userId); | 
|   | 
|     List<TaskWrk> selectToBeHistoryData(); | 
|   | 
|     int saveToHistory(String taskNo);//将任务转历史日志 | 
|     /** | 
|      * 获取对应堆垛机号工作状态为14,12,2的工作档 | 
|      */ | 
|     int getStoreCount(Integer crnNo); | 
|   | 
|     TaskWrk selectStaWorking(Integer wrkNo); | 
| } |