From 3ef16fde2a5727bb4ae3c0204d80d7af34e5537a Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 20 一月 2025 10:53:13 +0800 Subject: [PATCH] 接口名称错误 --- Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs b/Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs index db5c67b..1e41d78 100644 --- a/Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs +++ b/Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs @@ -61,6 +61,29 @@ return vmList; } + /// <summary> + /// 閫氳繃 ObjectType 鍜� ObjectID 鑾峰彇鐗瑰畾鐩殑鐨勫垪琛� + /// </summary> + [Route("GetByObjectTypeAndObjectIDOfPurpose@V1.0")] + [HttpGet] + public List<BimfaceFileRelationDto> GetByObjectTypeAndObjectIDOfPurpose([FromQuery][Required] ObjectOfPurposeInput input) + { + var list = _service.GetByObjectTypeAndObjectIDOfPurpose(input.ObjectType, input.ObjectID, input.Purpose); + var vmList = list?.Select(x => new BimfaceFileRelationDto(x)).ToList(); + return vmList; + } + + /// <summary> + /// 閫氳繃 ObjectType 鍜� ObjectID 鑾峰彇鐗瑰畾鐩殑鐨勯粯璁ゆ暟鎹� + /// </summary> + [Route("GetDefaultByObjectTypeAndObjectIDOfPurpose@V1.0")] + [HttpGet] + public BimfaceFileRelationDto GetDefaultByObjectTypeAndObjectIDOfPurpose([FromQuery][Required] ObjectOfPurposeInput input) + { + var model = _service.GetDefaultByObjectTypeAndObjectIDOfPurpose(input.ObjectType, input.ObjectID, input.Purpose); + return model == null ? null : new BimfaceFileRelationDto(model); + } + #endregion @@ -190,6 +213,21 @@ #endregion + #region Exist + + /// <summary> + /// 閫氳繃 BimfaceFileID 鍒ゆ柇鏄惁瀛樺湪 + /// </summary> + [Route("IsExistByBimfaceFileID@V1.0")] + [HttpDelete] + public bool IsExistByBimfaceFileID([FromQuery][Required] BimfaceFileIDInput input) + { + var bol = _service.IsExistByBimfaceFileID(input.BimfaceFileID); + return bol; + } + + #endregion + #region Delete /// <summary> @@ -222,6 +260,21 @@ return bol; } + /// <summary> + /// 鍒犻櫎鎵�鏈� + /// </summary> + [Route("DeleteAllByID@V1.0")] + [HttpDelete] + public bool DeleteAllByID([FromQuery][Required] IDInput input) + { + var bol = _service.DeleteAllByID(input.ID, out string Msg); + if (!bol) + { + throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, Msg); + } + return bol; + } + #endregion } -- Gitblit v1.9.3