using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Myshipping.Application { /// /// Draft比对(格式单比对) /// public interface ITaskDraftCompareService { /// /// 执行邮件Draft比对 /// /// 请求文件 /// 邮件Draft比对请求报文 /// 返回回执 Task ExcuteEmailDraftCompareAsync(IFormFile file, string jsonData); /// /// 获取Draft比对结果详情 /// /// 订舱主键 /// 返回回执 Task GetDraftCompareResultInfo(long bookingId); /// /// 执行邮件Draft比对(含有附件文件-针对TSL货描附件处理) /// /// 请求文件 /// 请求附件文件 /// 邮件Draft比对请求报文 /// 返回回执 Task ExcuteEmailAttachedSheetDraftCompareAsync(IFormFile file, IFormFile fileAttach, string jsonData); /// /// 保存格式单比对反馈 /// /// 请求详情 /// 返回回执 Task SaveDraftCompareManual(TaskDraftCompareFeedBackDto model); } }