using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_Common; using WIDESEAWCS_Core.BaseRepository; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_Core.Helper; using WIDESEAWCS_IBasicInfoService; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_BasicInfoService { public class StationMangerService : ServiceBase>, IStationMangerService { public StationMangerService(IRepository BaseDal) : base(BaseDal) { } public IRepository Repository => BaseDal; public Dt_StationManger GetStationInfo(string fromLocationCode) { return BaseDal.QueryFirst(x => x.StationCode == fromLocationCode); } public Dt_StationManger GetInStationInfo(string fromLocationCode) { return BaseDal.QueryFirst(x => x.StationCode == fromLocationCode && (x.StationType == StationTypeEnum.StationType_OnlyInbound.ObjToInt() || x.StationType == StationTypeEnum.StationType_InboundAndOutbound.ObjToInt())); } /// /// 获取出库站台 /// /// /// public Dt_StationManger GetOutStationInfo(string stationCode) { return BaseDal.QueryFirst(x => x.StationCode == stationCode && (x.StationType == StationTypeEnum.StationType_OnlyOutbound.ObjToInt() || x.StationType == StationTypeEnum.StationType_InboundAndOutbound.ObjToInt())); } } }