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