ILadingTrackingService.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. using System.Collections.Generic;
  2. using System.IO;
  3. using System.Threading.Tasks;
  4. using XYY.Common.Standard;
  5. using XYY.Model.Standard.Order;
  6. using XYY.Service.Standard.First.Model;
  7. using XYY.TaskTrack.Standard.TaskModel;
  8. namespace XYY.Service.Standard.First
  9. {
  10. public interface ILadingTrackingService
  11. {
  12. Task<BatchJobResult> AddBatchJob(Stream formFile);
  13. Task TestPublic();
  14. Task TestSendLog(Frist_Log fristLog);
  15. Task TrackSupplement(TrackSupplementRequest param);
  16. Task SendInitHKXiKeOrders();
  17. Task<List<Lading51TrackResult>> Lading51TrackService(List<string> ladingNumber, bool IsTest = false);
  18. Task testDez();
  19. #region 头程信息匹配
  20. Task<long> AddFirstTrackMatchRule(Logistics_FirstTrackMatch dto);
  21. Task<PageResult<Logistics_FirstTrackMatch>> GetFirstTrackMatchRules(QueryModel queryModel);
  22. Task<bool> UpdateFirstTrackMatchRule(Logistics_FirstTrackMatch dto);
  23. Task<bool> DeleteFirstTrackMatchRule(int Id);
  24. Task<NodeTimeData> GetNodeTime(NodeTimeData data);
  25. #endregion
  26. }
  27. }