dengjunjie
2026-03-12 41613aec0de9e753fed15f8171efbe6dbc042f83
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IRGVLocationInfoService.cs
@@ -11,18 +11,24 @@
{
    public interface IRGVLocationInfoService : IService<Dt_RGVLocationInfo>
    {
       public IRepository<Dt_RGVLocationInfo> Repository { get; }
        public IRepository<Dt_RGVLocationInfo> Repository { get; }
        /// <summary>
        /// èŽ·å–å…¥åº“å¯ç”¨ç©ºè´§ä½
        /// </summary>
        /// <param name="AreaCode"></param>
        /// <param name="containerType"></param>
        /// <returns></returns>
        Dt_RGVLocationInfo GetInFreeLocationInfo(string AreaCode);
        Dt_RGVLocationInfo GetInFreeLocationInfo(int AreaCode);
        /// <summary>
        /// èŽ·å–æ‰€æœ‰ç©ºè´§ä½
        /// </summary>
        /// <returns></returns>
        List<Dt_RGVLocationInfo> GetFreeLocationInfos();
        /// <summary>
        /// èŽ·å–ç§»åº“å¯ç”¨ç©ºè´§ä½
        /// </summary>
        /// <param name="locationInfo"></param>
        /// <returns></returns>
        (List<Dt_Task>, List<Dt_RGVLocationInfo>) GetMoveFreeLocationInfo(List<Dt_RGVLocationInfo> locationInfos);
    }
}