package com.ruoyi.api.service; import com.ruoyi.api.domain.ReMaterialParam; import com.ruoyi.api.domain.RequestEnter; import com.ruoyi.api.domain.WmsJobRequest; import com.ruoyi.common.core.domain.AjaxResult; import java.util.Map; /** * 作业统计 Service 接口 */ public interface IToWmsService { /** * 入库任务请求根据托盘码 */ AjaxResult requestEnterByTrayCode(RequestEnter requestEnter); AjaxResult selectMydoJobByEntranceId(RequestEnter requestEnter); /** * 入库、出库 任务完成回传 * Map * "wmsType": "任务类型" 1-入库 2-出库 * taskNo:出库 入库任务号 * trayCode:托盘码 * positionCode1:起点 * positionCode2:终点 * containerCode:容器编码 * */ AjaxResult jobFinish(WmsJobRequest wmsJobRequest); /** * 放货有货,重新分配货位 */ AjaxResult reAssign(ReMaterialParam reMaterialParam); /** * 取货无货,重新分配物料 */ AjaxResult reMaterial(ReMaterialParam reMaterialParam); }