wankeda
2 天以前 734f49c3f74e4a46cfb5892ce60dbf1bb86e74ab
WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILocationInfoService.cs
@@ -5,6 +5,7 @@
using System.Threading.Tasks;
using WIDESEA_Core;
using WIDESEA_Core.BaseServices;
using WIDESEA_Core.Enums;
using WIDESEA_DTO.Basic;
using WIDESEA_IBasicRepository;
using WIDESEA_Model.Models;
@@ -21,6 +22,15 @@
        Dt_LocationInfo? AssignLocation(string stationCode, int inboundType);
        Dt_LocationInfo? AssignLocation(string RoadwayNo);
        /// <summary>
        /// 货位分配逻辑
        /// </summary>
        /// <param name="roadwayNo">巷道号</param>
        /// <param name="palletType">托盘类型</param>
        /// <returns></returns>
        Dt_LocationInfo? AssignLocation(string roadwayNo, int palletType, int warehouseId, string beRelocationCode = "", int heightType = 0);
        void UpdateLocationLock(Dt_LocationInfo locationInfo,int task, int changType,bool black);
        void UpdateLocationFree(Dt_LocationInfo locationInfo, int task, int changType, bool black);
@@ -40,5 +50,13 @@
        Dt_LocationInfo? GetLocation(string roadway,int Locationtype);
        Dt_LocationInfo? GetLocation2(string roadway, int Locationtype,int Startingcolumn, int Terminationcolumn);
        Dt_LocationInfo? GetLocationplatform(string LocationName);
        /// <summary>
        /// 修改货位状态及类型
        /// </summary>
        /// <param name="location">货位对象</param>
        /// <param name="palletType">托盘类型</param>
        /// <param name="locationStatus">货位状态</param>
        //void UpdateLocationStatus(Dt_LocationInfo location, int palletType, LocationStatusEnum locationStatus, int warehousId);
    }
}