using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.Enums;
using WIDESEAWCS_Common;
using WIDESEAWCS_Core.BaseRepository;
using WIDESEAWCS_Model.Models;
namespace WIDESEAWCS_IBasicInfoRepository
{
///
/// 货位信息仓储接口层
///
public interface ILocationInfoRepository : IRepository
{
///
/// 根据货位编号集合获取货位实体集合
///
/// 货位编号集合
///
List GetLocationInfos(List locationCodes);
///
/// 批量更新货位状态
///
/// 货位实体集合
/// 货位状态
void UpdateLocationStatus(List locationInfos, LocationStatusEnum locationStatus);
///
/// 获取可出库货位编号
///
///
///
List GetCanOutLocationCodes(int warehouseId);
///
/// 获取料箱对应出库货位
///
///
List GetCanOut(List strings);
}
}