From 146ca8c7eefe74d3b73c00a73e99e94e903be401 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 06 二月 2025 15:04:21 +0800 Subject: [PATCH] 增加工况管理功能和计算结果自由压力与绝对压力切换 --- Application/HStation.Application.Xhs.Core/02-project-site/XhsProjectSite_Controller.cs | 65 +++++++++++++++++++------------- 1 files changed, 38 insertions(+), 27 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 313f430..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")] @@ -58,6 +46,44 @@ var vmList = list?.Select(x => new XhsProjectSiteDto(x)).ToList(); 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 @@ -190,21 +216,6 @@ public bool DeleteByID([FromQuery][Required] IDInput input) { var bol = _service.DeleteByID(input.ID, out string Msg); - if (!bol) - { - throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D999, Msg); - } - return bol; - } - - /// <summary> - /// 閫氳繃 ProjectID 鍒犻櫎 - /// </summary> - [Route("DeleteByProjectID@V1.0")] - [HttpDelete] - public bool DeleteByProjectID([FromQuery][Required] ProjectIDInput input) - { - var bol = _service.DeleteByProjectID(input.ProjectID, out string Msg); if (!bol) { throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D999, Msg); -- Gitblit v1.9.3