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