PalletizingdetailService.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Mapster;
  2. using SqlSugar;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using wms.sqlsugar.model.sx;
  9. using WMS.BZModels.Dto.SX.PalletizingDtos;
  10. using WMS.BZSqlSugar;
  11. namespace WMS.BZServices.SX
  12. {
  13. public class PalletizingdetailService
  14. {
  15. private readonly Repository<Palletizingdetail> _palletizingdetailRepository;
  16. public PalletizingdetailService(Repository<Palletizingdetail> PalletizingdetailRepository)
  17. {
  18. _palletizingdetailRepository = PalletizingdetailRepository;
  19. }
  20. /// <summary>
  21. ///
  22. /// </summary>
  23. /// <param name="PalletizingId">id</param>
  24. /// <param name="addTime">新增时间</param>
  25. /// <returns></returns>
  26. public IList<PalletizingdetailDto> GetDtlById(long PalletizingId)
  27. {
  28. var predicate = Expressionable.Create<Palletizingdetail>();
  29. predicate = predicate.And(m => m.PalletizingId.Equals(PalletizingId));
  30. var query = _palletizingdetailRepository.Queryable().Where(predicate.ToExpression());
  31. var lists = query.OrderBy(o => o.AddTime, OrderByType.Asc).ToList().Adapt<List<PalletizingdetailDto>>();
  32. return lists;
  33. }
  34. }
  35. }