duheng
2024-08-12 1a12ef2743134f7fdea6d0abbfec34543b85bdb5
BLL/HStation.BLL.Assets.Core/04-bll/01-PumpProdcuct/03-PumpMain/PumpMain.cs
@@ -1,11 +1,14 @@
using Yw.Dto;
using AutoMapper;
using System.Collections.Generic;
using Yw;
using Yw.Dto;
namespace HStation.BLL
{
    /// <summary>
    ///
    /// </summary>
    public class PumpMain : CAL.IPumpMain
    public class PumpMain
    {
        private readonly HStation.CAL.IPumpMain _cal = CALCreateHelper.CreateCAL<HStation.CAL.IPumpMain>();
@@ -14,25 +17,38 @@
        /// <summary>
        ///
        /// </summary>
        public async Task<List<PumpMainDto>> GetAll()
        public async Task<List<Vmo.PumpMain>> GetAll()
        {
            return await _cal.GetAll();
            var DtoList = await _cal.GetAll();
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpMainDto, Vmo.PumpMain>()
 ).CreateMapper();
            var vmoList = mapper.Map<List<Dto.Assets.PumpMainDto>, List<Vmo.PumpMain>>(DtoList);
            return vmoList;
        }
        /// <summary>
        ///
        /// </summary>
        public async Task<PumpMainDto> GetByID(long ID)
        public async Task<Vmo.PumpMain> GetByID(long ID)
        {
            return await _cal.GetByID(ID);
            var Dto = await _cal.GetByID(ID);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpMainDto, Vmo.PumpMain>()
 ).CreateMapper();
            var vmo = mapper.Map<Dto.Assets.PumpMainDto, Vmo.PumpMain>(Dto);
            return vmo;
        }
        /// <summary>
        ///
        /// </summary>
        public async Task<List<PumpMainDto>> GetByIds(List<long> Ids)
        public async Task<List<Vmo.PumpMain>> GetByIds(List<long> Ids)
        {
            return await _cal.GetByIds(Ids);
            var DtoList = await _cal.GetByIds(Ids);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpMainDto, Vmo.PumpMain>()
 ).CreateMapper();
            var vmoList = mapper.Map<List<Dto.Assets.PumpMainDto>, List<Vmo.PumpMain>>(DtoList);
            return vmoList;
        }
        #endregion Query
@@ -42,17 +58,25 @@
        /// <summary>
        ///
        /// </summary>
        public async Task<long> Insert(AddPumpMainDto model)
        public async Task<long> Insert(Vmo.PumpMain model)
        {
            return await _cal.Insert(model);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpMain, AddPumpMainDto>()
 ).CreateMapper();
            var vmo = mapper.Map<Vmo.PumpMain, AddPumpMainDto>(model);
            return await _cal.Insert(vmo);
        }
        /// <summary>
        ///
        /// </summary>
        public async Task<bool> Inserts(List<AddPumpMainDto> list)
        public async Task<bool> Inserts(List<Vmo.PumpMain> list)
        {
            return await _cal.Inserts(list);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpMain, AddPumpMainDto>()
 ).CreateMapper();
            var vmoList = mapper.Map<List<Vmo.PumpMain>, List<AddPumpMainDto>>(list);
            return await _cal.Inserts(vmoList);
        }
        /// <summary>
@@ -62,17 +86,26 @@
        /// <param name="map"></param>
        /// <returns></returns>
        /// <exception cref="NotImplementedException"></exception>
        public async Task<long> InsertEx(AddPumpMainDto input, AddPumpGroupAndMainMapDto map)
        public async Task<long> InsertEx(Vmo.PumpMain input, Vmo.PumpGroupAndMainMap map)
        {
            return await _cal.InsertEx(input, map);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpMain, AddPumpMainDto>()
 ).CreateMapper();
            var vmo = mapper.Map<Vmo.PumpMain, AddPumpMainDto>(input);
            var MappingMapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpGroupAndMainMap, AddPumpGroupAndMainMapDto>()
).CreateMapper();
            var MappingVmo = MappingMapper.Map<Vmo.PumpGroupAndMainMap, AddPumpGroupAndMainMapDto>(map);
            return await _cal.InsertEx(vmo, MappingVmo);
        }
        /// <summary>
        ///
        /// </summary>
        public async Task<bool> BulkInserts(List<AddPumpMainDto> list)
        public async Task<bool> BulkInserts(List<Vmo.PumpMain> list)
        {
            return await _cal.BulkInserts(list);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpMain, AddPumpMainDto>()
 ).CreateMapper();
            var VmoList = mapper.Map<List<Vmo.PumpMain>, List<AddPumpMainDto>>(list);
            return await _cal.BulkInserts(VmoList);
        }
        #endregion Insert
@@ -82,25 +115,36 @@
        /// <summary>
        ///
        /// </summary>
        public async Task<bool> Update(UpdatePumpMainDto model)
        public async Task<bool> Update(Vmo.PumpMain model)
        {
            return await _cal.Update(model);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpMain, UpdatePumpMainDto>()
 ).CreateMapper();
            var Vmo = mapper.Map<Vmo.PumpMain, UpdatePumpMainDto>(model);
            return await _cal.Update(Vmo);
        }
        /// <summary>
        ///
        /// </summary>
        public async Task<bool> Updates(List<UpdatePumpMainDto> list)
        public async Task<bool> Updates(List<Vmo.PumpMain> list)
        {
            return await _cal.Updates(list);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpMain, UpdatePumpMainDto>()
 ).CreateMapper();
            var VmoList = mapper.Map<List<Vmo.PumpMain>, List<UpdatePumpMainDto>>(list);
            return await _cal.Updates(VmoList);
        }
        /// <summary>
        ///
        /// </summary>
        public async Task<bool> BulkUpdates(List<UpdatePumpMainDto> list)
        public async Task<bool> BulkUpdates(List<Vmo.PumpMain> list)
        {
            return await _cal.BulkUpdates(list);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PumpMain, UpdatePumpMainDto>()
).CreateMapper();
            var VmoList = mapper.Map<List<Vmo.PumpMain>, List<UpdatePumpMainDto>>(list);
            return await _cal.BulkUpdates(VmoList);
        }
        /// <summary>
@@ -168,9 +212,13 @@
            return await _cal.DeleteAll();
        }
        public async Task<List<PumpMainDto>> GetByPumpSeriesID(long ID)
        public async Task<List<Vmo.PumpMain>> GetByPumpSeriesID(long ID)
        {
            return await _cal.GetByPumpSeriesID(ID);
            var DtoList = await _cal.GetByPumpSeriesID(ID);
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.Assets.PumpMainDto, Vmo.PumpMain>()
 ).CreateMapper();
            var vmoList = mapper.Map<List<Dto.Assets.PumpMainDto>, List<Vmo.PumpMain>>(DtoList);
            return vmoList;
        }
        /// <summary>