From 1c4cce22f78300a8b1a55f328006443ab42623a5 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 29 五月 2024 13:36:47 +0800
Subject: [PATCH] 新增复制功能

---
 Yw.Application.Bimface.Core/01-bimface-file/BimfaceFile_Controller.cs |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/Yw.Application.Bimface.Core/01-bimface-file/BimfaceFile_Controller.cs b/Yw.Application.Bimface.Core/01-bimface-file/BimfaceFile_Controller.cs
index f27e190..4545da9 100644
--- a/Yw.Application.Bimface.Core/01-bimface-file/BimfaceFile_Controller.cs
+++ b/Yw.Application.Bimface.Core/01-bimface-file/BimfaceFile_Controller.cs
@@ -74,6 +74,26 @@
             return id;
         }
 
+        /// <summary>
+        /// 澶嶅埗涓�鏉�
+        /// </summary>
+        [Route("Copy@V1.0")]
+        [HttpPost]
+        public long Copy([Required] CopyBimfaceFileInput input)
+        {
+            var model = _service.GetByID(input.ID);
+            if (model == null)
+            {
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"ID:{input.ID} 鏁版嵁涓嶅瓨鍦�");
+            }
+            var id = _service.Copy(input.ID, input.Name, out string Msg);
+            if (id < 1)
+            {
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, Msg);
+            }
+            return id;
+        }
+
         #endregion
 
         #region Update

--
Gitblit v1.9.3