using NXWMS.Client.Model.AppModels.Condition.Instock;
using NXWMS.Client.Model.AppModels.Result.Instock;
using NXWMS.Client.Model.CoreModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NXWMS.Client.Interface.Instock
{
public interface IWmsInArrivalService
{
///
/// 分页获取到货通知单数据
///
/// 到货通知单查询条件实体类对象
///
OperateResultInfo> GetWmsInArrivalListForPage(WmsInArrivalSearchMd info);
///
/// 获取未完成的到货通知单数据
///
///
OperateResultInfo> GetWmsInArrivalList_InComplete();
///
/// 根据到货通知单ID获取到货通知单详细数据
///
/// 到货通知单实体类对象
///
OperateResultInfo GetWmsInArrivalDtlListForId(WmsInArrivalResult wmsInArrivalResult);
///
/// 根据到货通知单号获取到货通知单详细数据
///
/// 到货通知单实体类对象
///
OperateResultInfo> GetWmsInArrivalDtlDataForNo(WmsInArrivalResult wmsInArrivalResult);
///
/// 添加到货通知单数据
///
/// 到货通知单实体类对象
///
OperateResultInfo AddWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult);
///
/// 编辑到货通知单
///
/// 到货通知单实体类对象
///
OperateResultInfo EditWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult);
///
/// 删除到货通知单数据
///
/// 到货通知单实体类对象
///
OperateResultInfo DeleteWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult);
OperateResultInfo> GetAllWaitForQaArrivalDtlData();
}
}