From 41a59b8098446c595ce42d78a279123a4bfa6795 Mon Sep 17 00:00:00 2001
From: ningshuxia <ningshuxia0927@outlook.com>
Date: 星期五, 12 八月 2022 14:38:20 +0800
Subject: [PATCH] 增加 泵曲线映射批量操作接口

---
 Application/IStation.Application4Product/pump_curve/mapping/PumpCurveMapping_Controller.cs |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/Application/IStation.Application4Product/pump_curve/mapping/PumpCurveMapping_Controller.cs b/Application/IStation.Application4Product/pump_curve/mapping/PumpCurveMapping_Controller.cs
index aa71539..6522c4b 100644
--- a/Application/IStation.Application4Product/pump_curve/mapping/PumpCurveMapping_Controller.cs
+++ b/Application/IStation.Application4Product/pump_curve/mapping/PumpCurveMapping_Controller.cs
@@ -283,9 +283,34 @@
         {
             var bol = _service.DeleteWithCurveByID(input.CorpID, input.ID, out string Msg);
             return new DeleteReasonOutput() { Success = bol, Reason = Msg };
-        }
+        } 
 
         #endregion
 
+
+        #region Set
+
+        /// <summary>
+        /// 璁剧疆
+        /// </summary>
+        [Route("SetOfObject@V1.0")]
+        [HttpPost]
+        public bool SetOfObject([Required] SetObjectPumpCurveMappingInput input)
+        {
+            var list = input.Items?.Select(x => new Model.PumpCurveMapping()
+            {
+                CorpID = input.CorpID,
+                CurveID = input.CorpID,
+                ID = x.ID,
+                PumpID = x.PumpID,
+                OtherName = x.OtherName,
+                IsWorking = x.IsWorking,
+                SortCode = x.SortCode,
+            }).ToList();
+            var bol = _service.SetOfObject(input.CorpID, input.CurveID, list);
+            return bol;
+        }
+
+        #endregion 
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3