using Model.InterFaceModel;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using WMS.Entity.SysEntity;
|
|
namespace WMS.IBLL.IBllTransServer
|
{
|
public interface IHopperTransportServer
|
{
|
List<SysStorageArea> GetAreaListByUser(int userId);
|
|
List<SysStorageLocat> GetLocatByArea(string area);
|
List<DicModel> GetPlnStatusByArea(string area);
|
List<string> GetSkuByStatus(string palletStatus);
|
List<string> GetLotNoBySku(string skuNo);
|
List<string> GetSku();
|
|
void jiaoLiaoHopper(string areaNo, string endLocate, string plnStatus, string standard, string skuNo, string lotNo, string url, int userId);
|
void jiaoCheHopper(string areaNo, string StartLocate, string plnNo, string plnStatus, decimal weight, string skuNo, string lotNo, string url, int userId);
|
|
/// <summary>
|
/// 小车走出储位回传事件
|
/// </summary>
|
/// <param name="taskNo"></param>
|
/// <param name="url"></param>
|
/// <exception cref="Exception"></exception>
|
void OutBinAgv(string taskNo, string url);
|
|
/// <summary>
|
/// 小车反馈任务完成
|
/// </summary>
|
/// <param name="taskNo"></param>
|
/// <param name="status"></param>
|
/// <param name="comeFrom"></param>
|
/// <param name="userId"></param>
|
/// <exception cref="Exception"></exception>
|
void RCSFinishTask(string taskNo, string status, string comeFrom, int userId = 0);
|
|
/// <summary>
|
/// 清洗机叫料状态
|
/// </summary>
|
/// <param name="deviceID">清洗机编号</param>
|
/// <param name="deviceStation">叫料点位:”input”-入口(叫脏桶),”output”-出口(净桶申请储位)</param>
|
/// <param name="status"></param>
|
/// <exception cref="Exception"></exception>
|
void RCSCleanRequest(string deviceID, string deviceStation, string status, string url);
|
}
|
}
|