using Myshipping.Core; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using Myshipping.Application.Entity; using Myshipping.Application.Service.BookingOrder.Dto; using Microsoft.AspNetCore.Http; using System.Collections.Generic; namespace Myshipping.Application { public interface IBookingOrderService { Task Add(AddBookingOrderInput input); Task Delete(long Id); Task Update(UpdateBookingOrderInput input); Task Get(long Id); Task Page([FromQuery] BookingOrderInput input); Task> GetLog(long Id); Task> GetRemark(long Id); Task AddRemark(BookingRemarkDto dto); Task AddFile(IFormFile file, [FromForm] BookingFileDto dto); Task> GetFile(long Id); Task SendTrace(string BusinessId,string YARDID, string YARD, string MBLNO); Task> GetBookingStatusLog(long Id); Task AddBookingStatusLog(List all); /// /// 发送订舱、截单EDI /// /// 订舱、截单EDI请求 /// 返回回执 Task SendBookingOrClosingEDI (BookingOrClosingEDIOrderDto model); } }