From 219a08427376efdd304e9b11e481ccd8276018bb Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期六, 18 十月 2025 11:14:29 +0800
Subject: [PATCH] 巷道形式存取放物料

---
 Wms/WMS.IBLL/IBllTransServer/IHopperTransportServer.cs |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/Wms/WMS.IBLL/IBllTransServer/IHopperTransportServer.cs b/Wms/WMS.IBLL/IBllTransServer/IHopperTransportServer.cs
index 2c296cd..1b5c77e 100644
--- a/Wms/WMS.IBLL/IBllTransServer/IHopperTransportServer.cs
+++ b/Wms/WMS.IBLL/IBllTransServer/IHopperTransportServer.cs
@@ -2,6 +2,7 @@
 using System;
 using System.Collections.Generic;
 using System.Text;
+using WMS.Entity.DataEntity;
 using WMS.Entity.SysEntity;
 
 namespace WMS.IBLL.IBllTransServer
@@ -12,13 +13,38 @@
 
         List<SysStorageLocat> GetLocatByArea(string area);
         List<DicModel> GetPlnStatusByArea(string area);
-        List<string> GetSkuByStatus(string palletStatus);
+        List<DataStockDetail> GetSkuByStatus(string palletStatus);
         List<string> GetLotNoBySku(string skuNo);
-        List<string> GetSku();
+        List<SysMaterials> 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);
+        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">鍙枡鐐逛綅锛氣�漣nput鈥�-鍏ュ彛锛堝彨鑴忔《锛夛紝鈥漮utput鈥�-鍑哄彛锛堝噣妗剁敵璇峰偍浣嶏級</param>
+        /// <param name="status"></param>
+        /// <exception cref="Exception"></exception>
+        void RCSCleanRequest(string deviceID, string deviceStation, string status, string url,string bindUrl);
     }
 }

--
Gitblit v1.8.0