using Model.ModelVm; using Model.ModelDto; using System; using System.Collections.Generic; using System.Text; using Model.ModelVm.PdaVm; using Model.ModelDto.PdaDto; namespace WMS.IBLL.IPdaServer { public interface IPdaAsnServer { // 获取单据列表 List GetArrivalNotices(ArrivalNoticeVm model); // 根据单据号获取单据明细列表 List GetArrivalNoticeDetails(ArrivalNoticeVm model); // 根据单据明细ID获取明细详情 ArrivalNoticeDetailDto GetArrivalNoticeDetail(ArrivalNoticeDetailVm model); // 判断托盘号是否可用 string IsEnablePalletNo(string palletNo); // 根据箱码或托盘号获取箱支信息 List GetBoxInfos(BoxInfoVm model); // 绑定物料托盘 void BindPallet(PdaPalletBindVm model,int userId, string origin); // 绑定空托盘 string BindNullPallet(PalletBindVm model); /// /// 解绑空托盘 /// /// 解绑托盘号 /// 创建人 /// string UnBindNullPallet(string upBindPalletNo, int createUser); // 删除已组信息 string DelBoxInfo(BoxInfoVm model); // 平库完成入库操作 string CompleteInStock(PalletBindVm model); //根据托盘号获取入库单号 string GetASNNoByPalletNo(string palletNo); //根据箱码获取物料、批次、数量等信息 PdaPalletNoCheckDto GetBoxInfoByBoxNo(string boxNo); //零箱入库 void CompleteInStockLing(PdaLingAsnVm model, int userId); } }