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