123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- using NXWMS.Client.Code.Serialize;
- using NXWMS.Client.Interface.Instock;
- 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.WebApiService.Routers.Instock
- {
- public class WmsInArrivalService : IWmsInArrivalService
- {
- /// <summary>
- /// 分页获取到货通知单数据
- /// </summary>
- /// <param name="info">到货通知单查询条件实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WmsInArrivalResult>> GetWmsInArrivalListForPage(WmsInArrivalSearchMd info)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._GetWmsInArrivalListForPage, JsonHandleHelper.SerializeObject(info));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInArrivalResult>>>(result);
- }
- /// <summary>
- /// 获取未完成的到货通知单数据
- /// </summary>
- /// <returns></returns>
- public OperateResultInfo<List<WmsInArrivalResult>> GetWmsInArrivalList_InComplete()
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._GetWmsInArrivalList_InComplete, null);
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInArrivalResult>>>(result);
- }
- /// <summary>
- /// 根据到货通知单ID获取到货通知单详细数据
- /// </summary>
- /// <param name="wmsInArrivalResult">到货通知单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<WmsInArrivalResult> GetWmsInArrivalDtlListForId(WmsInArrivalResult wmsInArrivalResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._GetWmsInArrivalDtlListForId, JsonHandleHelper.SerializeObject(wmsInArrivalResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<WmsInArrivalResult>>(result);
- }
- /// <summary>
- /// 根据到货通知单号获取到货通知单详细数据
- /// </summary>
- /// <param name="wmsInArrivalResult">到货通知单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WmsInArrivalDtlResult>> GetWmsInArrivalDtlDataForNo(WmsInArrivalResult wmsInArrivalResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._GetWmsInArrivalDtlDataForNo, JsonHandleHelper.SerializeObject(wmsInArrivalResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInArrivalDtlResult>>>(result);
- }
- /// <summary>
- /// 添加到货通知单数据
- /// </summary>
- /// <param name="wmsInArrivalResult">到货通知单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo AddWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._AddWmsInArrivalData, JsonHandleHelper.SerializeObject(wmsInArrivalResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 编辑到货通知单
- /// </summary>
- /// <param name="wmsInArrivalResult">到货通知单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo EditWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._EditWmsInArrivalData, JsonHandleHelper.SerializeObject(wmsInArrivalResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 删除到货通知单数据
- /// </summary>
- /// <param name="wmsInArrivalResult">到货通知单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo DeleteWmsInArrivalData(WmsInArrivalResult wmsInArrivalResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._DeleteWmsInArrivalData, JsonHandleHelper.SerializeObject(wmsInArrivalResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- public OperateResultInfo<List<WmsInArrivalDtlResult>> GetAllWaitForQaArrivalDtlData()
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInArrival.RouterStruct._GetAllWaitForQaArrivalDtlData);
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInArrivalDtlResult>>>(result);
- }
- }
- }
|