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_DTO; using WIDESEA_DTO.ERP; using WIDESEA_DTO.Inbound; using WIDESEA_External.Model; using WIDESEA_IInboundRepository; using WIDESEA_Model.Models; namespace WIDESEA_IInboundService { public interface IInboundOrderService : IService { IInboundOrderRepository Repository { get; } WebResponseContent GetInboundOrders(SaveModel saveModel); WebResponseContent MaterielGroup(int inboundOrderId, string palletCode, string serNum); WebResponseContent InPinKu(string inboundOrderId,int warehouseId, List serNums); WebResponseContent WMSInPinKu(int warehouseId, List serNums); WebResponseContent MaterielGroup(string palletCode, int Initiallife, int warehouseId, List serNums); //WebResponseContent FeedbackInboundOrder(int id); WebResponseContent MaterielGroup(SaveModel saveModel); WebResponseContent MaterielPPorGM(string materielBoxCode=""); /// /// 入库完成上报 /// /// WebResponseContent FeedbackInboundOrder(int inboundOrderId); /// /// 退料完成上报至ERP /// WebResponseContent FeedbackReturnOrder(Dt_InboundOrder inboundOrder,Dt_ReturnOrder returnOrder); /// /// 根据仓库和托盘号获取托盘类型 /// /// int GetPalletType(Dt_Warehouse warehouse, string palletCode); /// /// 其他入库单接收(调拔入仓,客供回收,物料销售退货) /// /// WebResponseContent ReceiveWarehousingOrder(ErpInOrderDTO model); /// /// 成品入库上传ERP /// WebResponseContent FeedbackProIn(Dt_MesProInOrder mesProInOrder); } }