123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using DapperORMCore.Model.CoreModel;
- using NXWMS.Model.AppModels.Condition.Instock;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace NXWMS.IService.NXWMS.Instock
- {
- public interface IWmsInArrivalService
- {
- /// <summary>
- /// 分页查询到货通知单数据
- /// </summary>
- /// <param name="arrivalSearchMd">到货通知单查询条件实体类对象</param>
- /// <returns></returns>
- OperateResultInfo<List<WmsInArrivalResult>> GetWmsInArrivalListForPage(WmsInArrivalSearchMd arrivalSearchMd);
- /// <summary>
- /// 新增到货通知单数据
- /// </summary>
- /// <param name="wmsInArrival">到货通知单主、明细表对象</param>
- /// <returns></returns>
- OperateResultInfo AddWmsInArrivalData(WmsInArrivalResult wmsInArrival);
- /// <summary>
- /// 修改到货通知单数据
- /// </summary>
- /// <param name="wmsInArrival">到货通知单主、明细表对象</param>
- /// <returns></returns>
- OperateResultInfo EditWmsInArrivalData(WmsInArrivalResult wmsInArrival);
- /// <summary>
- /// 删除到货通知单数据
- /// </summary>
- /// <param name="wmsInArrival">到货通知单主表对象</param>
- /// <returns></returns>
- OperateResultInfo DeleteWmsInArrivalData(WmsInArrivalResult wmsInArrival);
- /// <summary>
- /// 根据到货通知单主键Id查询到货通知单明细数据
- /// </summary>
- /// <param name="arrivalId">到货通知单主键Id</param>
- /// <returns></returns>
- OperateResultInfo<WmsInArrivalResult> GetWmsInArrivalDtlListForID(WmsInArrivalResult wmsInArrival);
- /// <summary>
- /// 根据到货通知单号查询到货通知单明细数据
- /// </summary>
- /// <param name="wmsInArrival">到货通知单实体类对象</param>
- /// <returns></returns>
- Task<OperateResultInfo<List<WmsInArrivalDtlResult>>> GetWmsInArrivalDtlDataForNo(WmsInArrivalResult wmsInArrival);
- /// <summary>
- /// 获取未完成的到货通知单数据
- /// </summary>
- /// <returns></returns>
- OperateResultInfo<List<WmsInArrivalResult>> GetWmsInArrivalList_InComplete();
- OperateResultInfo<List<WmsInArrivalDtlResult>> GetAllWaitForQaArrivalDtlData();
- }
- }
|