123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- using NXWMS.Client.Code.Serialize;
- using NXWMS.Client.Interface.Instock;
- using NXWMS.Client.Model.AppModels.Condition.Instock;
- using NXWMS.Client.Model.AppModels.Result.Balance;
- 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 WmsInReceiptService : IWmsInReceiptService
- {
- /// <summary>
- /// 分页获取收货单数据
- /// </summary>
- /// <param name="info">收货单查询条件实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WmsInReceiptResult>> GetWmsInReceiptListForPage(WmsInReceiptSearchMd info)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._GetWmsInReceiptListForPage, JsonHandleHelper.SerializeObject(info));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInReceiptResult>>>(result);
- }
- /// <summary>
- /// 根据收货单ID获取收货单详细数据
- /// </summary>
- /// <param name="wmsInReceiptResult">收货单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<WmsInReceiptResult> GetWmsInReceiptDtlListForId(WmsInReceiptResult wmsInReceiptResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._GetWmsInReceiptDtlListForID, JsonHandleHelper.SerializeObject(wmsInReceiptResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<WmsInReceiptResult>>(result);
- }
- /// <summary>
- /// 获取未组盘完成的收货单明细信息
- /// </summary>
- /// <returns></returns>
- public OperateResultInfo<List<WmsInReceiptResult>> GetWmsInReceiptDtl_UnFinishedTray()
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._GetWmsInReceiptDtl_UnFinishedTray, null);
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInReceiptResult>>>(result);
- }
- /// <summary>
- /// 添加收货单数据
- /// </summary>
- /// <param name="wmsInReceiptResult">收货单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo AddWmsInReceiptData(WmsInReceiptResult wmsInReceiptResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._AddWmsInReceiptData, JsonHandleHelper.SerializeObject(wmsInReceiptResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 编辑收货单
- /// </summary>
- /// <param name="wmsInReceiptResult">收货单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo EditWmsInReceiptData(WmsInReceiptResult wmsInReceiptResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._EditWmsInReceiptData, JsonHandleHelper.SerializeObject(wmsInReceiptResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 删除收货单数据
- /// </summary>
- /// <param name="wmsInReceiptResult">收货单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo DeleteWmsInReceiptData(WmsInReceiptResult wmsInReceiptResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._DeleteWmsInReceiptData, JsonHandleHelper.SerializeObject(wmsInReceiptResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 分页获取收货记录数据
- /// </summary>
- /// <param name="info">收货记录查询条件实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WmsInReceiptRecordResult>> GetWmsInReceiptRecordListForPage(WmsInReceiptRecordSearchMd info)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._GetWmsInReceiptRecordListForPage, JsonHandleHelper.SerializeObject(info));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInReceiptRecordResult>>>(result);
- }
- /// <summary>
- /// 添加收货组盘数据
- /// </summary>
- /// <param name="wmsStkTrayResult">组盘信息实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo AddWmsInReceiptTrayData(WmsStkTrayResult wmsStkTrayResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._AddWmsInReceiptTrayData, JsonHandleHelper.SerializeObject(wmsStkTrayResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 查询待检验的收货单数据
- /// </summary>
- /// <returns></returns>
- public OperateResultInfo<List<WmsInReceiptDtlResult>> GetAllWaitForQaReceiptDtlData()
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsInReceipt.RouterStruct._GetAllWaitForQaReceiptDtlData, null);
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsInReceiptDtlResult>>>(result);
- }
- }
- }
|