using System; using ZR.Model; using ZR.Model.Dto; using System.Collections.Generic; 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, int) DoMaterialOut(WmDoMaterialOut_Dto doMaterialOut, string Createby); bool OverOutorderplan(string shipment_num); // 检查是否可出库 string CheckProductionOut(string production_packcode, string shipment_num); } }