From eaa07b80e3400da9be84e9a7a834e56d829a625b Mon Sep 17 00:00:00 2001
From: huanghongfeng <huanghongfeng@hnkhzn.com>
Date: 星期三, 29 十月 2025 14:32:32 +0800
Subject: [PATCH] 1

---
 代码管理/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs |   77 ++++++++++++++++++++++++++++++++++----
 1 files changed, 68 insertions(+), 9 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs"
index 696473f..164d149 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs"
@@ -34,26 +34,85 @@
     public interface IAgvStationService : IService<AGVStation>
     {
         /// <summary>
-        /// 鑾峰彇褰撳墠鍦板潃绫诲瀷
+        /// 鏍规嵁璁惧淇℃伅锛岃幏鍙栧皬杞﹀唴瀹�
         /// </summary>
-        /// <param name="Station_code"></param>
+        /// <param name="ChildPosiDeviceCode">璁惧</param>
         /// <returns></returns>
-        AGVStation GetAllStationByDeviceCode(int Station_code);
+        AGVStation Corridorequipment(string ChildPosiDeviceCode);
 
         /// <summary>
-        /// 鑾峰彇姣嶈溅鐨凱LC
+        /// 鏍规嵁瀛愬湴鍧�锛岃幏鍙栨瘝杞﹁澶囦俊鎭�
         /// </summary>
-        /// <param name="Station_code"></param>
+        /// <param name="ZicheMotAddres">瀛愬湴鍧�</param>
         /// <returns></returns>
-        AGVStation GetMothercarCode(string Station_code);
+        AGVStation GetMothervehicle(int ZicheMotAddres);
 
         /// <summary>
-        /// 鑾峰彇瀛愯溅鍦板潃
+        /// 鏍规嵁杩囬亾鍦板潃锛岃幏鍙栬繃閬撳瓙杞﹁澶囦俊鎭�
         /// </summary>
-        /// <param name="Station_code"></param>
+        /// <param name="ZicheMotAddres">瀛愬湴鍧�</param>
         /// <returns></returns>
-        AGVStation GetZicheCode(string Station_code);
+        AGVStation GetMotheaisle(int ZicheMotAddres);
+
+        /// <summary>
+        /// 鏍规嵁HCJ绔欏彴鏌ユ壘鍐呬晶瀛愯溅璁惧淇℃伅
+        /// </summary>
+        /// <param name="HCJAddres">HCJ绔欏彴缂栧彿</param>
+        /// <returns></returns>
+        AGVStation GetZicheDeep(int HCJAddres);
+
+        /// <summary>
+        /// 鏍规嵁HCJ绔欏彴鍒ゆ柇鍑哄簱杩涜鍙栬揣鏃讹紝鍐呬晶瀛愯溅鏄惁鍦℉CJ绔欏彴涓嬮潰
+        /// </summary>
+        /// <param name="HCJAddres">HCJ绔欏彴缂栧彿</param>
+        /// <returns></returns>
+        AGVStation GetOutZicheDeep(int HCJAddres);
+
+        /// <summary>
+        /// 鏍规嵁杩囬亾鍦板潃鏌ヨ澶栦晶瀛愯溅
+        /// </summary>
+        /// <param name="HCJAddres"></param>
+        /// <returns></returns>
+        AGVStation OutGetZicheDeepHCJ(int HCJAddres);
+
+        /// <summary>
+        /// 鏍规嵁HCJ绔欏彴鏌ユ壘澶栦晶瀛愯溅璁惧淇℃伅
+        /// </summary>
+        /// <param name="HCJAddres">HCJ绔欏彴缂栧彿</param>
+        /// <returns></returns>
+         AGVStation GetZicheOuterSide(int HCJAddres);
+
+        /// <summary>
+        /// 鏍规嵁璁惧id锛岃幏鍙栧搴旂殑绔欏彴淇℃伅
+        /// </summary>
+        /// <param name="HCJAddres">璁惧缂栧彿</param>
+        /// <returns></returns>
+         List<AGVStation> GetYljSide(string Station_code);
 
 
+        /// <summary>
+        /// 鏍规嵁宸烽亾杩涜鑾峰彇璁惧锛堝叆搴撶増鏈級
+        /// </summary>
+        AGVStation ObtainCcordingTunnel(int SCTunnel);
+
+
+
+
+        //=====================================浠ヤ笅涓烘搷浣滈〉闈㈢殑鎺у埗鑾峰彇===================================================
+        /// <summary>
+        /// 鑾峰彇鍏ュ簱杩欒竟鐨勫瓙杞︼紝姣嶈溅
+        /// </summary>
+        List<AGVStation> GetInStroller();
+
+        /// <summary>
+        /// 鑾峰彇鍑哄簱杩欒竟鐨勫瓙杞︼紝姣嶈溅
+        /// </summary>
+        List<AGVStation> GetOutStroller();
+        /// <summary>
+        /// 鑾峰彇鍏ュ簱杩欒竟鐨勫瓙杞︼紝姣嶈溅
+        /// </summary
+        List<AGVStation> InGetOutStroller();
+
+        //=====================================浠ヤ笅涓烘搷浣滈〉闈㈢殑鎺у埗鑾峰彇===================================================
     }
 }

--
Gitblit v1.9.3