From 1a12ef2743134f7fdea6d0abbfec34543b85bdb5 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期一, 12 八月 2024 09:13:36 +0800
Subject: [PATCH] 资产界面增加vmo层

---
 BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/04-PumpGroupAndMainMap/PumpGroupAndMainMap.cs |   82 +++++++++++++++++++++++++++++++----------
 1 files changed, 62 insertions(+), 20 deletions(-)

diff --git a/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/04-PumpGroupAndMainMap/PumpGroupAndMainMap.cs b/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/04-PumpGroupAndMainMap/PumpGroupAndMainMap.cs
index b2a28e1..d23f63c 100644
--- a/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/04-PumpGroupAndMainMap/PumpGroupAndMainMap.cs
+++ b/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/04-PumpGroupAndMainMap/PumpGroupAndMainMap.cs
@@ -1,9 +1,13 @@
-锘縩amespace HStation.BLL
+锘縰sing AutoMapper;
+using System.Collections.Generic;
+using Yw;
+
+namespace HStation.BLL
 {
     /// <summary>
     ///
     /// </summary>
-    public class PumpGroupAndMainMap : CAL.IPumpGroupAndMainMap
+    public class PumpGroupAndMainMap
     {
         private readonly HStation.CAL.IPumpGroupAndMainMap _cal = CALCreateHelper.CreateCAL<HStation.CAL.IPumpGroupAndMainMap>();
 
@@ -12,17 +16,27 @@
         /// <summary>
         ///
         /// </summary>
-        public async Task<List<PumpGroupAndMainMapDto>> GetAll()
+        public async Task<List<Vmo.PumpGroupAndMainMap>> GetAll()
         {
-            return await _cal.GetAll();
+            var DtoList = await _cal.GetAll();
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpGroupAndMainMapDto, Vmo.PumpGroupAndMainMap>()
+ ).CreateMapper();
+            var VmoList = mapper.Map<List<Dto.Assets.PumpGroupAndMainMapDto>, List<Vmo.PumpGroupAndMainMap>>(DtoList);
+
+            return VmoList;
         }
 
         /// <summary>
         ///
         /// </summary>
-        public async Task<PumpGroupAndMainMapDto> GetByID(long ID)
+        public async Task<Vmo.PumpGroupAndMainMap> GetByID(long ID)
         {
-            return await _cal.GetByID(ID);
+            var Dto = await _cal.GetByID(ID);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpGroupAndMainMapDto, Vmo.PumpGroupAndMainMap>()
+ ).CreateMapper();
+            var Vmo = mapper.Map<Dto.Assets.PumpGroupAndMainMapDto, Vmo.PumpGroupAndMainMap>(Dto);
+
+            return Vmo;
         }
 
         //閫氳繃缁処d鏌ユ壘杩斿洖鍨嬪彿 ID
@@ -34,9 +48,14 @@
         /// <summary>
         ///
         /// </summary>
-        public async Task<List<PumpGroupAndMainMapDto>> GetByIds(List<long> Ids)
+        public async Task<List<Vmo.PumpGroupAndMainMap>> GetByIds(List<long> Ids)
         {
-            return await _cal.GetByIds(Ids);
+            var Dto = await _cal.GetByIds(Ids);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpGroupAndMainMapDto, Vmo.PumpGroupAndMainMap>()
+ ).CreateMapper();
+            var VmoList = mapper.Map<List<Dto.Assets.PumpGroupAndMainMapDto>, List<Vmo.PumpGroupAndMainMap>>(Dto);
+
+            return VmoList;
         }
 
         #endregion Query
@@ -46,25 +65,37 @@
         /// <summary>
         ///
         /// </summary>
-        public async Task<long> Insert(AddPumpGroupAndMainMapDto model)
+        public async Task<long> Insert(Vmo.PumpGroupAndMainMap model)
         {
-            return await _cal.Insert(model);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpGroupAndMainMap, AddPumpGroupAndMainMapDto>()
+ ).CreateMapper();
+            var Vmo = mapper.Map<Vmo.PumpGroupAndMainMap, AddPumpGroupAndMainMapDto>(model);
+
+            return await _cal.Insert(Vmo);
         }
 
         /// <summary>
         ///
         /// </summary>
-        public async Task<bool> Inserts(List<AddPumpGroupAndMainMapDto> list)
+        public async Task<bool> Inserts(List<Vmo.PumpGroupAndMainMap> list)
         {
-            return await _cal.Inserts(list);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpGroupAndMainMap, AddPumpGroupAndMainMapDto>()
+ ).CreateMapper();
+            var VmoList = mapper.Map<List<Vmo.PumpGroupAndMainMap>, List<AddPumpGroupAndMainMapDto>>(list);
+
+            return await _cal.Inserts(VmoList);
         }
 
         /// <summary>
         ///
         /// </summary>
-        public async Task<bool> BulkInserts(List<AddPumpGroupAndMainMapDto> list)
+        public async Task<bool> BulkInserts(List<Vmo.PumpGroupAndMainMap> list)
         {
-            return await _cal.BulkInserts(list);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpGroupAndMainMap, AddPumpGroupAndMainMapDto>()
+ ).CreateMapper();
+            var VmoList = mapper.Map<List<Vmo.PumpGroupAndMainMap>, List<AddPumpGroupAndMainMapDto>>(list);
+
+            return await _cal.BulkInserts(VmoList);
         }
 
         #endregion Insert
@@ -74,25 +105,36 @@
         /// <summary>
         ///
         /// </summary>
-        public async Task<bool> Update(UpdatePumpGroupAndMainMapDto model)
+        public async Task<bool> Update(Vmo.PumpGroupAndMainMap model)
         {
-            return await _cal.Update(model);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpGroupAndMainMap, UpdatePumpGroupAndMainMapDto>()
+).CreateMapper();
+            var Vmo = mapper.Map<Vmo.PumpGroupAndMainMap, UpdatePumpGroupAndMainMapDto>(model);
+
+            return await _cal.Update(Vmo);
         }
 
         /// <summary>
         ///
         /// </summary>
-        public async Task<bool> Updates(List<UpdatePumpGroupAndMainMapDto> list)
+        public async Task<bool> Updates(List<Vmo.PumpGroupAndMainMap> list)
         {
-            return await _cal.Updates(list);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpGroupAndMainMap, UpdatePumpGroupAndMainMapDto>()
+ ).CreateMapper();
+            var VmoList = mapper.Map<List<Vmo.PumpGroupAndMainMap>, List<UpdatePumpGroupAndMainMapDto>>(list);
+            return await _cal.Updates(VmoList);
         }
 
         /// <summary>
         ///
         /// </summary>
-        public async Task<bool> BulkUpdates(List<UpdatePumpGroupAndMainMapDto> list)
+        public async Task<bool> BulkUpdates(List<Vmo.PumpGroupAndMainMap> list)
         {
-            return await _cal.BulkUpdates(list);
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpGroupAndMainMap, UpdatePumpGroupAndMainMapDto>()
+).CreateMapper();
+            var VmoList = mapper.Map<List<Vmo.PumpGroupAndMainMap>, List<UpdatePumpGroupAndMainMapDto>>(list);
+
+            return await _cal.BulkUpdates(VmoList);
         }
 
         /// <summary>

--
Gitblit v1.9.3