From 7b4b2eb7dd57c29a4b3a75de8234ff9afcbe18d4 Mon Sep 17 00:00:00 2001 From: Shuxia Ning <NingShuxia0927@outlook.com> Date: 星期三, 08 一月 2025 15:13:33 +0800 Subject: [PATCH] 水力业务图表 根据运行点延长 --- Application/HStation.Application.Xhs.Core/02-project-site/XhsProjectSite_Controller.cs | 50 ++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 38 insertions(+), 12 deletions(-) diff --git a/Application/HStation.Application.Xhs.Core/02-project-site/XhsProjectSite_Controller.cs b/Application/HStation.Application.Xhs.Core/02-project-site/XhsProjectSite_Controller.cs index 071a3a9..2a7fb1b 100644 --- a/Application/HStation.Application.Xhs.Core/02-project-site/XhsProjectSite_Controller.cs +++ b/Application/HStation.Application.Xhs.Core/02-project-site/XhsProjectSite_Controller.cs @@ -24,18 +24,6 @@ } /// <summary> - /// 閫氳繃 ProjectID 鑾峰彇 - /// </summary> - [Route("GetByProjectID@V1.0")] - [HttpGet] - public List<XhsProjectSiteDto> GetByProjectID([FromQuery][Required] ProjectIDInput input) - { - var list = _service.GetByProjectID(input.ProjectID); - var vmList = list?.Select(x => new XhsProjectSiteDto(x)).ToList(); - return vmList; - } - - /// <summary> /// 閫氳繃 ID 鑾峰彇 /// </summary> [Route("GetByID@V1.0")] @@ -59,6 +47,44 @@ return vmList; } + /// <summary> + /// 閫氳繃 ProjectID 鑾峰彇 + /// </summary> + [Route("GetByProjectID@V1.0")] + [HttpGet] + public List<XhsProjectSiteDto> GetByProjectID([FromQuery][Required] ProjectIDInput input) + { + var list = _service.GetByProjectID(input.ProjectID); + var vmList = list?.Select(x => new XhsProjectSiteDto(x)).ToList(); + return vmList; + } + + /// <summary> + /// 閫氳繃 ProjectIds 鑾峰彇 + /// </summary> + [Route("GetByProjectIds@V1.0")] + [HttpGet] + public List<XhsProjectSiteDto> GetByProjectIds([FromQuery][Required] ProjectIdsInput input) + { + var ids = LongListHelper.ToList(input.ProjectIds); + var list = _service.GetByProjectIds(ids); + var vmList = list?.Select(x => new XhsProjectSiteDto(x)).ToList(); + return vmList; + } + + /// <summary> + /// 閫氳繃 ProjectID 鑾峰彇榛樿 + /// </summary> + [Route("GetDefaultByProjectID@V1.0")] + [HttpGet] + public XhsProjectSiteDto GetDefaultByProjectID([FromQuery][Required] ProjectIDInput input) + { + var model = _service.GetDefaultByProjectID(input.ProjectID); + return model == null ? null : new XhsProjectSiteDto(model); + } + + + #endregion #region Insert -- Gitblit v1.9.3