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