package com.huaheng.api.rcs.service; import com.huaheng.api.acs.domain.AgvTaskCS; import com.huaheng.api.mes.domain.MesTask; import com.huaheng.framework.web.domain.AjaxResult; import com.huaheng.pc.config.container.domain.Container; import com.huaheng.pc.receipt.receiptDetail.domain.ReceiptDetail; /** * @author xcq * rcs实现方法 */ public interface RcsService { /** * 修改任务状态实现方法 * @param agvTaskCS * @return */ AjaxResult receiptTaskComplete(AgvTaskCS agvTaskCS); /** * 添加库存 * @param receiptDetail * @param containerCode * @param locationCode * @param zoneCode * @return */ AjaxResult addInventory(ReceiptDetail receiptDetail, String containerCode, String locationCode,String zoneCode); /** * 获取可用虚拟托盘 * @param containerType * @return */ Container getContainer(String containerType); /** * 自动下发光腾AGV任务 * */ void autoCreateGTAgvTaskService(); }