1234567891011121314151617181920212223242526272829303132333435363738 |
- 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<WCS_CacheLineLoc> _WCSCachelinelocRepository;
- public WCSCachelinelocService(Repository<WCS_CacheLineLoc> wCSCachelinelocRepository)
- {
- _WCSCachelinelocRepository = wCSCachelinelocRepository;
- }
- /// <summary>
- ///
- /// </summary>
- /// <param name="ParentTaskCode">缓存id</param>xd
- /// <returns></returns>
- public IList<WCSCachelinelocDto> GetDtlById(int CacheLineId )
- {
- var predicate = Expressionable.Create<WCS_CacheLineLoc>();
- 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<List<WCSCachelinelocDto>>();
- return lists;
- }
- }
- }
|