wanshenmean
2026-03-02 bfd4fd8e4a05a681ec10a47992294cf752a764c4
Code/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILocationInfoService.cs
@@ -51,5 +51,40 @@
        /// <param name="initializationLocationDTO"></param>
        /// <returns></returns>
        WebResponseContent InitializationLocation(InitializationLocationDTO initializationLocationDTO);
        /// <summary>
        /// 获取空闲货位信息
        /// </summary>
        /// <param name="RoadwayNo">巷道</param>
        /// <returns></returns>
        public Task<Dt_LocationInfo?> GetLocationInfo(string RoadwayNo);
        /// <summary>
        /// 更新货位信息
        /// </summary>
        /// <param name="locationInfo"></param>
        /// <returns></returns>
        public Task<bool> UpdateLocationInfoAsync(Dt_LocationInfo locationInfo);
        /// <summary>
        /// 获取空闲货位信息(根据巷道和货位号查询)
        /// </summary>
        /// <param name="RoadwayNo">巷道</param>
        /// <returns></returns>
        public Task<Dt_LocationInfo?> GetLocationInfo(string RoadwayNo, string locationCode);
        /// <summary>
        /// 获取货位信息
        /// </summary>
        /// <param name="locationCode"></param>
        /// <returns></returns>
        public Task<Dt_LocationInfo> GetLocationInfoAsync(string locationCode);
        /// <summary>
        /// 检查并生成移库任务或返回出库任务
        /// </summary>
        /// <param name="locationID">任务号</param>
        /// <returns>任务对象</returns>
        public Task<Dt_Task> TransferCheckAsync(int taskNum);
    }
}