using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Core;
|
using WIDESEA_External.Model;
|
|
namespace WIDESEA_External.MESService
|
{
|
/// <summary>
|
/// 调用MES接口
|
/// </summary>
|
public interface IInvokeMESService : IDependency
|
{
|
/// <summary>
|
/// MES配送出发通知
|
/// </summary>
|
/// <param name="mESDispatchModel"></param>
|
/// <returns></returns>
|
string MESDispatchUp(MESDispatchModel mESDispatchModel);
|
/// <summary>
|
/// MES配送到达通知
|
/// </summary>
|
/// <param name="mESDeliveryModel"></param>
|
/// <returns></returns>
|
string MESDelivery(MESDeliveryModel mESDeliveryModel);
|
/// <summary>
|
/// MES退料空托接收通知
|
/// </summary>
|
/// <param name="mESRecepNoticeModel"></param>
|
/// <returns></returns>
|
string MESRecepNotice(MESRecepNoticeModel mESRecepNoticeModel);
|
/// <summary>
|
/// MES小车到达通知
|
/// </summary>
|
/// <param name="mESAvgArriveNoticeModel"></param>
|
/// <returns></returns>
|
string MESAvgArriveNotice(MESAvgArriveNoticeModel mESAvgArriveNoticeModel);
|
/// <summary>
|
/// MES产量回传
|
/// </summary>
|
/// <param name="boxCode">成品箱码</param>
|
/// <returns></returns>
|
string MESBoxCodeNotice(string boxCode);
|
}
|
}
|