using ZR.Model; using ZR.Model.MES.wms; using ZR.Model.MES.wms.Dto; namespace ZR.Service.mes.wms.IService { /// /// 出货单(物料+客户)service接口 /// public interface IWmOutOrderService : IBaseService { PagedInfo GetList(WmOutOrderQueryDto parm); WmOutOrder_material_num GetInfo(string ShipmentNum); WmOutOrder AddWmOutOrder(WmOutOrder_materialDto parm); int UpdateWmOutOrder(WmOutOrder parm); int Delete_fk_matrial(string[] primarys); List GetCustominfo(); (List, int) GetmaterialList(WmMaterialQueryDto parm); List Queryoutoder_matrials(string shipment_num); List Generate_outorderplan(string shipment_num); int PersistenceOutorderplan(string shipment_num); (int, int) DoMaterialOut(WmDoMaterialOut_Dto doMaterialOut, string Createby); bool OverOutorderplan(string shipment_num); /// /// 8.5 PDA端 获取出库单的持久化存储出库计划并计算计划批次当前已出库数量 /// /// 出库单号 /// List GetOutOrderPlanAndOutProductionNum(string shipment_num, string partnumber); // 检查是否可出库 string CheckProductionOut(string parnumber, string production_packcode, string shipment_num); } }