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.*; 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); R wcsCreateInTask(CreateInTaskParam params); R wcsTaskReport(TaskReportParam params); R wcsReassignLoc(ReassignLocParam params); R wcsChangeLoc(ChangeLocParam params); }