|  |  | 
 |  |  | package com.vincent.rsf.server.api.service; | 
 |  |  |  | 
 |  |  | import com.vincent.rsf.framework.common.R; | 
 |  |  | import com.vincent.rsf.server.api.entity.dto.InTaskMsgDto; | 
 |  |  | import com.vincent.rsf.server.api.controller.params.TaskInParam; | 
 |  |  | import com.vincent.rsf.server.api.controller.erp.params.TaskInParam; | 
 |  |  | import com.vincent.rsf.server.api.entity.params.ExMsgParams; | 
 |  |  | import com.vincent.rsf.server.api.entity.params.WcsTaskParams; | 
 |  |  |  | 
 |  |  | public interface WcsService { | 
 |  |  |     InTaskMsgDto createInTask(TaskInParam param); | 
 |  |  | 
 |  |  |     void agvTaskPickUpComplete(TaskInParam param); | 
 |  |  |  | 
 |  |  |     InTaskMsgDto getLocNo(TaskInParam param) throws Exception; | 
 |  |  |  | 
 |  |  |     void syncLocsToWms(); | 
 |  |  |  | 
 |  |  |     R receiveExMsg(ExMsgParams params); | 
 |  |  |  | 
 |  |  |     R pubWcsTask(WcsTaskParams params); | 
 |  |  | } |