using Mapster; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WMS.BZModels.Dto.KLHC.WCSCachelineDtos; using WMS.BZModels.Models.KLHC; using WMS.BZSqlSugar; namespace WMS.BZServices.KLHC { public class WCSCachelinelocService { private readonly Repository _WCSCachelinelocRepository; public WCSCachelinelocService(Repository wCSCachelinelocRepository) { _WCSCachelinelocRepository = wCSCachelinelocRepository; } /// /// /// /// 缓存idxd /// public IList GetDtlById(int CacheLineId ) { var predicate = Expressionable.Create(); predicate = predicate.And(m => m.CacheLineId.Equals(CacheLineId)); var query = _WCSCachelinelocRepository.Queryable().Where(predicate.ToExpression()) ; var lists = query.OrderBy(o => o.XYNo, OrderByType.Asc).ToList().Adapt>(); return lists; } } }