MesService.java 884 Bytes
package com.huaheng.api.mes.service;

import com.huaheng.api.mes.domain.*;
import com.huaheng.framework.web.domain.AjaxResult;
import com.huaheng.framework.web.domain.AjaxResultMES;

public interface MesService {

    AjaxResult receiptOrder(MesOrder mesOrder);

    /**
     * 创建出库单
     * @param mesOrder MES出库单
     * @return 操作结果
     */
    AjaxResult shipmentOrder(MesShipmentOrder mesOrder);

    AjaxResult shipmentProduct(MesShipmentProduct mesShipmentProduct);

    AjaxResult receipt(MesReceipt mesReceipt);

    AjaxResult shipment(MesShipment mesShipment);

    AjaxResultMES searchInventory(MesSearch mesSearch);

    AjaxResult workOrder(MesWorkOrder workOrder);

    AjaxResult backShipment(String taskHeaderId);

    AjaxResult backReceipt(String id);

    AjaxResult backEmpty(String id);

    AjaxResult backChangeStation(String taskId);

}