| package com.zy.asrs.service; | 
|   | 
| import com.baomidou.mybatisplus.service.IService; | 
| import com.zy.asrs.entity.TaskWrk; | 
|   | 
| import java.util.List; | 
|   | 
| public interface TaskWrkService extends IService<TaskWrk> { | 
|   | 
|     TaskWrk selectByTaskNo(String taskNo); | 
|   | 
|     TaskWrk selectByStartPoint(String taskNo); | 
|   | 
|     TaskWrk selectByTargetPoint(String taskNo); | 
|   | 
|     TaskWrk selectByBarcode(String barcode); | 
|   | 
|     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);//将任务转历史日志 | 
|   | 
| } |