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