zhaowc
20 小时以前 35e3dae48db445e66c9614ee55dba062659e33d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using Model.InterFaceModel;
using System;
using System.Collections.Generic;
using System.Text;
using WMS.Entity.DataEntity;
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<DataStockDetail> GetSkuByStatus(string palletStatus);
        List<string> GetLotNoBySku(string skuNo);
        List<SysMaterials> GetSku();
 
        void jiaoLiaoHopper(string areaNo, string endLocate, string plnStatus, string standard, string skuNo, string lotNo, string url,string bindUrl, int userId);
        void jiaoCheHopper(string areaNo, string StartLocate, string plnNo, string plnStatus, decimal weight, string skuNo, string lotNo, string url, string bindUrl, int userId);
 
        /// <summary>
        /// 小车走出储位回传事件
        /// </summary>
        /// <param name="taskNo"></param>
        /// <param name="url"></param>
        /// <exception cref="Exception"></exception>
        void OutBinAgv(string taskNo, string url,string bindUrl);
 
        /// <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 locateNo, 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,string bindUrl);
 
        /// <summary>
        /// 点对点任务下发
        /// </summary>
        ///  <param name="id">用户ID</param>
        /// <param name="beginLocate">起始位</param>
        /// <param name="endLocate">终点位</param>
        /// <exception cref="Exception"></exception>
        void PointToPointRequest(string id,string beginLocate, string endLocate, string url, string bindUrl);
    }
}