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