using NXWMS.Client.Code.Serialize; using NXWMS.Client.Interface.Inspection; using NXWMS.Client.Model.AppModels.Condition.Inspection; using NXWMS.Client.Model.AppModels.Result.Inspection; using NXWMS.Client.Model.CoreModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NXWMS.Client.WebApiService.Routers.Inspection { public class WmsQaInspectionService : IWmsQaInspectionService { /// /// 分页获取质检单数据 /// /// 质检单查询条件实体类对象 /// public OperateResultInfo> GetWmsQaInspectionListForPage(WmsQaInspectionSearchMd info) { string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsQaInspection.RouterStruct._GetWmsQaInspectionListForPage, JsonHandleHelper.SerializeObject(info)); return JsonHandleHelper.DeserializeJsonToObject>>(result); } /// /// 根据质检单ID获取质检单详细数据 /// /// 质检单实体类对象 /// public OperateResultInfo GetWmsQaInspectionDtlListForId(WmsQaInspectionResult wmsQaInspectionResult) { string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsQaInspection.RouterStruct._GetWmsQaInspectionDtlListForID, JsonHandleHelper.SerializeObject(wmsQaInspectionResult)); return JsonHandleHelper.DeserializeJsonToObject>(result); } /// /// 添加质检单数据 /// /// 质检单实体类对象 /// public OperateResultInfo AddWmsQaInspectionData(WmsQaInspectionResult wmsQaInspectionResult) { string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsQaInspection.RouterStruct._AddWmsQaInspectionData, JsonHandleHelper.SerializeObject(wmsQaInspectionResult)); return JsonHandleHelper.DeserializeJsonToObject(result); } /// /// 编辑质检单 /// /// 质检单实体类对象 /// public OperateResultInfo EditWmsQaInspectionData(WmsQaInspectionResult wmsQaInspectionResult) { string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsQaInspection.RouterStruct._EditWmsQaInspectionData, JsonHandleHelper.SerializeObject(wmsQaInspectionResult)); return JsonHandleHelper.DeserializeJsonToObject(result); } /// /// 删除质检单数据 /// /// 质检单实体类对象 /// public OperateResultInfo DeleteWmsQaInspectionData(WmsQaInspectionResult wmsQaInspectionResult) { string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsQaInspection.RouterStruct._DeleteWmsQaInspectionData, JsonHandleHelper.SerializeObject(wmsQaInspectionResult)); return JsonHandleHelper.DeserializeJsonToObject(result); } /// /// 质检审核 /// /// 质检单实体类对象 /// public OperateResultInfo QaInspectionExamine(WmsQaInspectionResult wmsQaInspectionResult) { string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsQaInspection.RouterStruct._QaInspectionExamine, JsonHandleHelper.SerializeObject(wmsQaInspectionResult)); return JsonHandleHelper.DeserializeJsonToObject(result); } } }