using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_Model.Models; namespace WIDESEA_IBusinessServices { public interface IDt_InboundOrderService : IService { /// /// 同步生产入库原始单据到本系统入库单表,并更新原始单据的同步标志 /// 同步标志 SynchronizationFlag 0:未同步 1:同步成功 2:同步失败 /// /// Task GetInboundOrderFromProductionOrigin(); /// /// 同步采购入库原始单据到本系统入库单表,并更新原始单据的同步标志 /// 同步标志 SynchronizationFlag 0:未同步 1:同步成功 2:同步失败 /// /// Task GetInboundOrderFromPurchaseOrigin(); /// /// 产生入库任务 分配巷道/货位号 /// /// 托盘条码 /// 起始地址 /// WebResponseContent GenerateInboundTask(string plateCode, string SourceAddress); /// /// 生成入库任务(入库确认) /// /// 托盘条码 /// 起始地址 /// WebResponseContent GenerateInboundTask(string plateCode); /// /// 申请分配项道 /// /// 托盘条码 /// 起始地址 /// WebResponseContent GetInboundRoadway(string plateCode, string SourceAddress); /// /// 根据任务号获取货位号 /// /// 任务号 /// WebResponseContent GetInboundLocation(int taskNum); /// /// 入库任务完成处理 /// /// WebResponseContent FinishInboundTask(int taskNum); /// /// 入库任务取消 /// /// /// WebResponseContent CancelInboundTask(int taskNum); /// /// 入库任务更新 /// /// /// WebResponseContent UpdateInboundTask(int taskNum,string currentAddress,string nextAddress,string ErrorMessage); } }