using Rhea.Common; using Tiger.Model.Entitys.WMS.DTOS; namespace Tiger.IBusiness { /// /// T100对接WMS接口 /// public interface IMaterialInfoBusiness { /// /// 获取客户信息 /// /// /// int GetCustomerInfoFromT100(InputDTO input); /// /// 获取检验单信息 /// /// int GetInspectionNoFromT100(); /// /// 从T100获取数据 /// int GetMaterialFromT100(InputDTO input); int GetOtherOutInfoFromT100(InputDTO input); /// /// 从MES获取成品入库信息 /// /// /// int ProductInputInfoFromT100(); /// /// 其它出库单推送给T1100过账 /// /// /// int GetOtherOutInfoToT100(InputDTO input); /// /// 获取采购信息 /// /// /// int GetPurchaseInfoFromT100(InputDTO input); /// /// 获取调拨单信息 /// /// int GetTrasferInfoFromT100(InputDTO input); /// /// 过账调拨单推送给T100——创单并过账 /// /// int GetTrasferInfoToT100(InputDTO input); /// /// 调拨单推送给T100——直接过账 /// /// int GetTrasferInfoToT100Plan2(InputDTO input); /// /// 从T100同步仓库代码信息 /// /// /// int GetWarehouseCodeInfoFromT100(InputDTO input); /// /// 推送销售出库单信息到T100过账 /// /// /// int PutSaleOutInfoToT100(InputDTO input); /// /// /// /// Task> GetMaterialInfo(MaterialDTO input); /// /// 更新时间 /// /// /// int UpdateTime(MaterialDTO input); /// /// 物料超期预警 /// /// int MaterialExtended(); /// /// 获取所有的超期数据 /// /// /// List OverdueData(OverdueDTO input); /// /// 获取所有的超期数据 /// /// /// int GetOrderStatus(OrderStatusDTO input); } }