From d6111ca1fa9f70afc50c8213f81c9d78c14a6527 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期三, 22 一月 2025 14:37:21 +0800
Subject: [PATCH] 阀门单独匹配修改

---
 BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs b/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs
index 0fa6334..7b23eb5 100644
--- a/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs
+++ b/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs
@@ -28,9 +28,30 @@
             return vmos;
         }
 
+        //vmo to add dto
+        internal static AddTransferRevitFileInput Vmo2AddDto(HStation.Vmo.TransferRevitFileVmo vmo)
+        {
+            if (vmo == null)
+            {
+                return default;
+            }
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<HStation.Vmo.TransferRevitFileVmo, AddTransferRevitFileInput>()
+            ).CreateMapper();
+            var dto = mapper.Map<HStation.Vmo.TransferRevitFileVmo, AddTransferRevitFileInput>(vmo);
+            return dto;
+        }
 
-
-
-
+        //vmo to add dtos
+        internal static List<AddTransferRevitFileInput> Vmo2AddDtos(List<HStation.Vmo.TransferRevitFileVmo> vmoList)
+        {
+            if (vmoList == null || vmoList.Count < 1)
+            {
+                return default;
+            }
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<HStation.Vmo.TransferRevitFileVmo, AddTransferRevitFileInput>()
+            ).CreateMapper();
+            var dtoList = mapper.Map<List<HStation.Vmo.TransferRevitFileVmo>, List<AddTransferRevitFileInput>>(vmoList);
+            return dtoList;
+        }
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3