1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- using NXWMS.Client.Code.Models;
- using NXWMS.Client.Code.Serialize;
- using NXWMS.Client.Interface.OutStock;
- using NXWMS.Client.Model.AppModels.Condition.OutStock;
- using NXWMS.Client.Model.AppModels.Result.OutStock;
- using NXWMS.Client.Model.CoreModels;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace NXWMS.Client.WebApiService.Routers.OutStock
- {
- public class WmsOutPutDownService : IWmsOutPutDownService
- {
- /// <summary>
- /// 分页获取下架单数据
- /// </summary>
- /// <param name="info">下架单查询条件实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WmsOutPutDownResult>> GetWmsOutPutDownListForPage(WmsOutPutDownSearchMd info)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsOutPutDown.RouterStruct._GetWmsOutPutDownListForPage, JsonHandleHelper.SerializeObject(info));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsOutPutDownResult>>>(result);
- }
- /// <summary>
- /// 根据下架单ID获取下架单详细数据
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo<WmsOutPutDownResult> GetWmsOutPutDownDtlListForId(WmsOutPutDownResult wmsOutPutDownResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsOutPutDown.RouterStruct._GetWmsOutPutDownDtlListForID, JsonHandleHelper.SerializeObject(wmsOutPutDownResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<WmsOutPutDownResult>>(result);
- }
- /// <summary>
- /// 添加下架单数据
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo AddWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsOutPutDown.RouterStruct._AddWmsOutPutDownData, JsonHandleHelper.SerializeObject(wmsOutPutDownResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 编辑下架单
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo EditWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsOutPutDown.RouterStruct._EditWmsOutPutDownData, JsonHandleHelper.SerializeObject(wmsOutPutDownResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 删除下架单数据
- /// </summary>
- /// <param name="wmsOutPutDownResult">下架单实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo DeleteWmsOutPutDownData(WmsOutPutDownResult wmsOutPutDownResult)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsOutPutDown.RouterStruct._DeleteWmsOutPutDownData, JsonHandleHelper.SerializeObject(wmsOutPutDownResult));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- /// <summary>
- /// 获取待下架托盘信息
- /// </summary>
- /// <returns></returns>
- public OperateResultInfo<List<WmsOutPutDownPalletMsgResult>> GetPutDownPalletMsgList()
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsOutPutDown.RouterStruct._GetPutDownPalletMsgList, null);
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsOutPutDownPalletMsgResult>>>(result);
- }
- /// <summary>
- /// 手动下架
- /// </summary>
- /// <param name="wmsOutPutDown">下架单主表实体类对象</param>
- /// <returns></returns>
- public OperateResultInfo ManualPutDownPallet(WmsOutPutDownResult wmsOutPutDown)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsOutPutDown.RouterStruct._ManualPutDownPallet, JsonHandleHelper.SerializeObject(wmsOutPutDown));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
- }
- }
- }
|