IPosTrxService.cs 1.0 KB

123456789101112131415161718192021222324
  1. using MS.Models;
  2. using MS.Models.ViewModel;
  3. using MS.WebCore.Core;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.IO;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace MS.Services.PosTrxService
  10. {
  11. public interface IPosTrxService : IBaseService
  12. {
  13. Task<ExecuteResult> NozzleTotalizerShiftReportAsync(string startTime,
  14. string endTime,
  15. string currentBuId);
  16. Task<MemoryStream> ExportToExcelAsync<T>(List<T> data);
  17. Task<List<NozzleTotalizerDto>> GetListFromSessionAsync(string startTime,
  18. string endTime,
  19. string currentBuId);
  20. Task<ExecuteResult> GetTransactionStatus(string SeqNo, string NozzleId, string sn,string FuelItemFdcReleaseTokenAttribute,string FuelItemOriginalGrossAmount, DateTime? FuelItemTransactionEndTime = null);
  21. }
  22. }