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/01-PumpSeries/PumpSeries.cs | 74 +++++++++++++++++++++++++++--------- 1 files changed, 55 insertions(+), 19 deletions(-) diff --git a/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/01-PumpSeries/PumpSeries.cs b/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/01-PumpSeries/PumpSeries.cs index 60580cc..212b3b4 100644 --- a/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/01-PumpSeries/PumpSeries.cs +++ b/BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/01-PumpSeries/PumpSeries.cs @@ -1,11 +1,14 @@ -锘縰sing Yw.Dto; +锘縰sing AutoMapper; +using System.Collections.Generic; +using Yw; +using Yw.Dto; namespace HStation.BLL { /// <summary> /// /// </summary> - public class PumpSeries : CAL.IPumpSeries + public class PumpSeries { private readonly HStation.CAL.IPumpSeries _cal = CALCreateHelper.CreateCAL<HStation.CAL.IPumpSeries>(); @@ -14,17 +17,25 @@ /// <summary> /// /// </summary> - public async Task<List<PumpSeriesDto>> GetAll() + public async Task<List<Vmo.PumpSeries>> GetAll() { - return await _cal.GetAll(); + var DtoList = await _cal.GetAll(); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpSeriesDto, Vmo.PumpSeries>() + ).CreateMapper(); + var vmoList = mapper.Map<List<Dto.Assets.PumpSeriesDto>, List<Vmo.PumpSeries>>(DtoList); + return vmoList; } /// <summary> /// /// </summary> - public async Task<PumpSeriesDto> GetByID(long ID) + public async Task<Vmo.PumpSeries> GetByID(long ID) { - return await _cal.GetByID(ID); + var DtoList = await _cal.GetByID(ID); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpSeriesDto, Vmo.PumpSeries>() + ).CreateMapper(); + var vmo = mapper.Map<Dto.Assets.PumpSeriesDto, Vmo.PumpSeries>(DtoList); + return vmo; } /// <summary> @@ -32,7 +43,11 @@ /// </summary> public async Task<List<PumpSeriesDto>> GetByIds(List<long> Ids) { - return await _cal.GetByIds(Ids); + var DtoList = await _cal.GetByIds(Ids); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpSeriesDto, Vmo.PumpSeries>() + ).CreateMapper(); + var vmoList = mapper.Map<List<Dto.Assets.PumpSeriesDto>, List<Vmo.PumpSeries>>(DtoList); + return DtoList; } #endregion Query @@ -42,25 +57,35 @@ /// <summary> /// /// </summary> - public async Task<long> Insert(AddPumpSeriesDto model) + public async Task<long> Insert(Vmo.PumpSeries model) { - return await _cal.Insert(model); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpSeries, Dto.Assets.AddPumpSeriesDto>() +).CreateMapper(); + var vmoList = mapper.Map<Vmo.PumpSeries, AddPumpSeriesDto>(model); + return await _cal.Insert(vmoList); } /// <summary> /// /// </summary> - public async Task<bool> Inserts(List<AddPumpSeriesDto> list) + public async Task<bool> Inserts(List<Vmo.PumpSeries> list) { - return await _cal.Inserts(list); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpSeries, Dto.Assets.AddPumpSeriesDto>() +).CreateMapper(); + var vmoList = mapper.Map<List<Vmo.PumpSeries>, List<AddPumpSeriesDto>>(list); + return await _cal.Inserts(vmoList); } /// <summary> /// /// </summary> - public async Task<bool> BulkInserts(List<AddPumpSeriesDto> list) + public async Task<bool> BulkInserts(List<Vmo.PumpSeries> list) { - return await _cal.BulkInserts(list); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpSeries, Dto.Assets.AddPumpSeriesDto>() +).CreateMapper(); + var vmoList = mapper.Map<List<Vmo.PumpSeries>, List<AddPumpSeriesDto>>(list); + + return await _cal.BulkInserts(vmoList); } #endregion Insert @@ -70,25 +95,36 @@ /// <summary> /// /// </summary> - public async Task<bool> Update(UpdatePumpSeriesDto model) + public async Task<bool> Update(Vmo.PumpSeries model) { - return await _cal.Update(model); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpSeries, Dto.Assets.UpdatePumpSeriesDto>() +).CreateMapper(); + var vmo = mapper.Map<Vmo.PumpSeries, UpdatePumpSeriesDto>(model); + return await _cal.Update(vmo); } /// <summary> /// /// </summary> - public async Task<bool> Updates(List<UpdatePumpSeriesDto> list) + public async Task<bool> Updates(List<Vmo.PumpSeries> list) { - return await _cal.Updates(list); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpSeries, Dto.Assets.UpdatePumpSeriesDto>() +).CreateMapper(); + var vmoList = mapper.Map<List<Vmo.PumpSeries>, List<UpdatePumpSeriesDto>>(list); + + return await _cal.Updates(vmoList); } /// <summary> /// /// </summary> - public async Task<bool> BulkUpdates(List<UpdatePumpSeriesDto> list) + public async Task<bool> BulkUpdates(List<Vmo.PumpSeries> list) { - return await _cal.BulkUpdates(list); + var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpSeries, Dto.Assets.UpdatePumpSeriesDto>() +).CreateMapper(); + var vmoList = mapper.Map<List<Vmo.PumpSeries>, List<UpdatePumpSeriesDto>>(list); + + return await _cal.BulkUpdates(vmoList); } /// <summary> -- Gitblit v1.9.3