using WIDESEAWCS_Core;
using WIDESEAWCS_Core.BaseRepository;
using WIDESEAWCS_Core.BaseServices;
using WIDESEAWCS_Model.Models;
using WIDESEAWCS_DTO.BasicInfo;
namespace WIDESEAWCS_IWMSPart
{
    /// 
    /// 货位信息业务接口层
    /// 
    public interface ILocationInfoService : IService
    {
        IRepository Repository { get; }
        WebResponseContent GetLocationLayer();
        WebResponseContent GetLocationConfigs(int layer);
        WebResponseContent InitializationLocation(InitializationLocationDTO initializationLocationDTO);
        WebResponseContent getlocation();
        /// 
        /// 根据选择的入库规则分配货位
        /// 
        /// 
        /// 
        Dt_LocationInfo GetInLocation(int InMode);
    }
}