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