51 lines
1.5 KiB
C#
51 lines
1.5 KiB
C#
using ZR.Model;
|
||
using ZR.Model.MES.wms;
|
||
using ZR.Model.MES.wms.Dto;
|
||
|
||
namespace ZR.Service.mes.wms.IService
|
||
{
|
||
/// <summary>
|
||
/// 出货单(物料+客户)service接口
|
||
/// </summary>
|
||
public interface IWmOutOrderService : IBaseService<WmOutOrder>
|
||
{
|
||
PagedInfo<WmOutOrderDto> 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<WmCustom> GetCustominfo();
|
||
|
||
(List<WmMaterialQuery_stockQuantityDto>, int) GetmaterialList(WmMaterialQueryDto parm);
|
||
|
||
|
||
List<WmMaterialQuery_print> Queryoutoder_matrials(string shipment_num);
|
||
|
||
List<WmOutOrderPlan> Generate_outorderplan(string shipment_num);
|
||
|
||
int PersistenceOutorderplan(string shipment_num);
|
||
|
||
(int, int) DoMaterialOut(WmDoMaterialOut_Dto doMaterialOut, string Createby);
|
||
|
||
|
||
bool OverOutorderplan(string shipment_num);
|
||
|
||
|
||
/// <summary>
|
||
/// 8.5 PDA端 获取出库单的持久化存储出库计划并计算计划批次当前已出库数量
|
||
/// </summary>
|
||
/// <param name="shipment_num">出库单号</param>
|
||
/// <returns></returns>
|
||
List<WmOutPlanAndGoodsOutProductionNumDto> GetOutOrderPlanAndOutProductionNum(string shipment_num, string partnumber);
|
||
// 检查是否可出库
|
||
string CheckProductionOut(string parnumber, string production_packcode, string shipment_num);
|
||
|
||
|
||
}
|
||
}
|