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