From 33c7e40ba0789adfe5bc5c9125127da701a963f0 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 20 一月 2025 10:28:15 +0800 Subject: [PATCH] 接口补充 --- Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs | 21 +++++++++++++++++++++ 1 files changed, 21 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 217930d..e8c6956 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,7 +61,28 @@ 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("GetGetDefaultByObjectTypeAndObjectIDOfPurpose@V1.0")] + [HttpGet] + public BimfaceFileRelationDto GetGetDefaultByObjectTypeAndObjectIDOfPurpose([FromQuery][Required] ObjectOfPurposeInput input) + { + var model = _service.GetDefaultByObjectTypeAndObjectIDOfPurpose(input.ObjectType, input.ObjectID, input.Purpose); + return model == null ? null : new BimfaceFileRelationDto(model); + } #endregion -- Gitblit v1.9.3