From 59fda4a3b895b1246d1014ef02848e56ed6ca31e Mon Sep 17 00:00:00 2001 From: zzr99 <1940172413@qq.com> Date: 星期二, 14 九月 2021 17:41:50 +0800 Subject: [PATCH] 模器具采购入库单列表,新增了DLL下的MouldProdInBill类和MouldProdInBillController --- WebAPI/ListModels.cs | 89 ++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 81 insertions(+), 8 deletions(-) diff --git a/WebAPI/ListModels.cs b/WebAPI/ListModels.cs index d765f8e..f2bcf13 100644 --- a/WebAPI/ListModels.cs +++ b/WebAPI/ListModels.cs @@ -35,6 +35,7 @@ /// <returns></returns> public List<Model.ClsKf_ICStockBillMain> getICStockBillMainByJson(string jsonString) { + jsonString = "[" + jsonString.ToString() + "]"; List<Model.ClsKf_ICStockBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_ICStockBillMain>>(jsonString); return list; @@ -557,9 +558,20 @@ return list; } + /// <summary> + /// 澶勭悊鏂板妯″叿淇濆吇璁板綍琛ㄥ瓙琛ㄤ繚鍏婚」鐩殑json + /// </summary> + /// <param name="jsonString"></param> + /// <returns></returns> + public List<Model.ClsSc_MouldMaintainRuleBillSub_Item> getObjectByJson_Sc_MouldMaintainRuleBillSub_Item(string jsonString) + { + jsonString = "[" + jsonString.ToString() + "]"; + List<Model.ClsSc_MouldMaintainRuleBillSub_Item> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_MouldMaintainRuleBillSub_Item>>(jsonString); + return list; + } /// <summary> - /// 澶勭悊鏂板妯″叿淇濆吇璁板綍琛ㄥ瓙琛ㄧ殑json + /// 澶勭悊鏂板妯″叿淇濆吇璁板綍琛ㄥ瓙琛ㄩ厤浠堕」鐨刯son /// </summary> /// <param name="jsonString"></param> /// <returns></returns> @@ -569,6 +581,7 @@ List<Model.ClsSc_MouldMaintainBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_MouldMaintainBillSub>>(jsonString); return list; } + /// <summary> /// 澶勭悊鏂板璐у竵璁剧疆琛ㄧ殑json @@ -665,6 +678,19 @@ { jsonString = "[" + jsonString.ToString() + "]"; List<Model.ClsGy_Employee_Model> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsGy_Employee_Model>>(jsonString); + return list; + } + + + /// <summary> + /// 澶勭悊鏂板鐗╂枡琛ㄧ殑json + /// </summary> + /// <param name="jsonString"></param> + /// <returns></returns> + public List<Models.ClsGy_Material_Model> getObjectByJson_Gy_Material(string jsonString) + { + jsonString = "[" + jsonString.ToString() + "]"; + List<Models.ClsGy_Material_Model> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsGy_Material_Model>>(jsonString); return list; } @@ -826,7 +852,7 @@ } /// <summary> - /// 璁惧淇濆吇璁″垝 瀛愯〃 + /// 璁惧淇濆吇璁″垝 閰嶄欢瀛愯〃 /// </summary> /// <param name="jsonString"></param> /// <returns></returns> @@ -834,6 +860,17 @@ { jsonString = "[" + jsonString.ToString() + "]"; List<Model.ClsSb_EquipMaintainPlanBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSb_EquipMaintainPlanBillSub>>(jsonString); + return list; + } + /// <summary> + /// 璁惧淇濆吇璁″垝 淇濆吇瀛愯〃 + /// </summary> + /// <param name="jsonString"></param> + /// <returns></returns> + public List<Model.ClsSc_EquipMaintainPlanBillSub_Item> getObjectByJson_Sc_EquipMaintainPlanBillSub_Item(string jsonString) + { + jsonString = "[" + jsonString.ToString() + "]"; + List<Model.ClsSc_EquipMaintainPlanBillSub_Item> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_EquipMaintainPlanBillSub_Item>>(jsonString); return list; } @@ -851,7 +888,7 @@ } /// <summary> - /// 璁惧淇濆吇璁板綍 瀛愯〃 + /// 璁惧淇濆吇璁板綍 閰嶄欢瀛愯〃 /// ClsSb_EquipMaintainBillSub /// </summary> /// <param name="jsonString"></param> @@ -862,7 +899,18 @@ List<Model.ClsSb_EquipMaintainBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSb_EquipMaintainBillSub>>(jsonString); return list; } - + /// <summary> + /// 璁惧淇濆吇璁板綍 淇濆吇瀛愯〃 + /// ClsSc_EquipMaintainBillSub_Item + /// </summary> + /// <param name="jsonString"></param> + /// <returns></returns> + public List<Model.ClsSc_EquipMaintainBillSub_Item> getObjectByJson_Sc_EquipMaintainBillSub_Item(string jsonString) + { + jsonString = "[" + jsonString.ToString() + "]"; + List<Model.ClsSc_EquipMaintainBillSub_Item> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_EquipMaintainBillSub_Item>>(jsonString); + return list; + } /// <summary> /// 妯℃不鍏峰叾浠栧嚭搴撳崟 涓昏〃 @@ -997,10 +1045,10 @@ /// </summary> /// <param name="jsonString"></param> /// <returns></returns> - public List<Model.ClsSc_ICMOReportBillMain> getObjectByJson_Gy_ICMOReportBillMain(string jsonString) + public List<Models.ClsSc_ICMOReportBillMain> getObjectByJson_Gy_ICMOReportBillMain(string jsonString) { jsonString = "[" + jsonString.ToString() + "]"; - List<Model.ClsSc_ICMOReportBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_ICMOReportBillMain>>(jsonString); + List<Models.ClsSc_ICMOReportBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_ICMOReportBillMain>>(jsonString); return list; } @@ -1010,10 +1058,10 @@ /// </summary> /// <param name="jsonString"></param> /// <returns></returns> - public List<Model.ClsSc_ICMOReportBillSub> getObjectByJson_Gy_ICMOReportBillSub(string jsonString) + public List<Models.ClsSc_ICMOReportBillSub> getObjectByJson_Gy_ICMOReportBillSub(string jsonString) { jsonString = "[" + jsonString.ToString() + "]"; - List<Model.ClsSc_ICMOReportBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_ICMOReportBillSub>>(jsonString); + List<Models.ClsSc_ICMOReportBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_ICMOReportBillSub>>(jsonString); return list; } @@ -1228,5 +1276,30 @@ List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp>>(jsonString); return list; } + + /// <summary> + /// 鎶ュ伐骞冲彴鏂板涓婃枡闃查敊鍗曚富琛ㄧ殑json + /// </summary> + /// <param name="jsonString"></param> + /// <returns></returns> + public List<Model.ClsSc_MaterToSourceBillMain> getObjectByJson_Sc_MaterToSourceBillMain(string jsonString) + { + jsonString = "[" + jsonString.ToString() + "]"; + List<Model.ClsSc_MaterToSourceBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_MaterToSourceBillMain>>(jsonString); + return list; + } + + + /// <summary> + /// 鎶ュ伐骞冲彴鏂板涓婃枡闃查敊鍗曞瓙琛�(閰嶆枡)鐨刯son + /// </summary> + /// <param name="jsonString"></param> + /// <returns></returns> + public List<Model.ClsSc_MaterToSourceBillSub> getObjectByJson_Sc_MaterToSourceBillSub(string jsonString) + { + jsonString = "[" + jsonString.ToString() + "]"; + List<Model.ClsSc_MaterToSourceBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_MaterToSourceBillSub>>(jsonString); + return list; + } } } \ No newline at end of file -- Gitblit v1.9.1