using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseRepository; using WIDESEA_Core.BaseServices; using WIDESEA_DTO.SquareCabin; using WIDESEA_Model.Models; namespace WIDESEA_ISquareCabinServices { public interface IDeliveryOrderServices : IService { IRepository Repository { get; } WebResponseContent GetDeliveryOrders(SaveModel saveModel); WebResponseContent GetDeliveryOrderDetail(int pageNo, string orderNo, bool isPick); /// /// 完成出库任务 /// /// /// WebResponseContent OutFinish(SaveModel saveModel); /// /// 生成调拨入库出库单接口 /// /// /// WebResponseContent CreateAllocatInOut(Dt_MaterielInfo materielInfo); /// /// 盘点任务接口 /// /// /// WebResponseContent CreateCheckOrder(int[] keys); /// /// 查询盘点单信息 /// /// /// WebResponseContent GetCheckOrders(SaveModel saveModel); /// /// 完成出库单 /// /// /// WebResponseContent FinishOutOrder(int key); /// /// 完成盘点任务 /// /// /// WebResponseContent CheckFinish(SaveModel saveModel); WebResponseContent GetCheckOutTasks(SaveModel saveModel); WebResponseContent OutTaskFinish(Dt_SupplyTask supplyTask); WebResponseContent CheckTaskFinish(Dt_SupplyTask supplyTask, string LocationCode = null); WebResponseContent CreateOutboundOrder(OrderDto.UpstramOutOrderInfo upstramOutOrderInfo); WebResponseContent CreateCheckOutOrder(OrderDto.UpstramOutOrderInfo outorder); WebResponseContent CompleteLKOutOrder(Dt_DeliveryOrder deliveryOrder, TowcsDto.EdiOrderCallbackRequest request); } }