RcsService.java 1.02 KB
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();


}