From d3b9584def909331007af20b4cdd0bba55919e47 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 13 一月 2025 15:00:10 +0800 Subject: [PATCH] 优化升级 --- Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs | 116 ++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 76 insertions(+), 40 deletions(-) diff --git a/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs b/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs index 36c2e08..1a9c519 100644 --- a/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs +++ b/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs @@ -3,95 +3,131 @@ /// <summary> /// 鍗曚綅绫诲瀷 /// </summary> - public partial class SysUnitType : Yw.CAL.ISysUnitType + public partial class SysUnitType { private readonly Yw.CAL.ISysUnitType _cal = CALCreateHelper.CreateCAL<Yw.CAL.ISysUnitType>(); #region Query銆� - public async Task<List<SysUnitTypeDto>> GetAll() + + /// <summary> + /// + /// </summary> + public virtual async Task<List<SysUnitTypeVmo>> GetAll() { - return await _cal.GetAll(); + var dtoList = await _cal.GetAll(); + return Dto2Vmos(dtoList); } - public async Task<SysUnitTypeDto> GetByID(long ID) + /// <summary> + /// + /// </summary> + public virtual async Task<SysUnitTypeVmo> GetByID(long ID) { - return await _cal.GetByID(ID); + var dto = await _cal.GetByID(ID); + return Dto2Vmo(dto); } - public async Task<List<SysUnitTypeDto>> GetByIds(List<long> Ids) + /// <summary> + /// + /// </summary> + public virtual async Task<List<SysUnitTypeVmo>> GetByIds(List<long> Ids) { - return await _cal.GetByIds(Ids); + if (Ids == null || Ids.Count < 1) + { + return default; + } + var dtoList = await _cal.GetByIds(Ids); + return Dto2Vmos(dtoList); } #endregion #region Insert - public async Task<long> Insert(AddSysUnitTypeInput model) + /// <summary> + /// 鎻掑叆涓�鏉� + /// </summary> + public virtual async Task<long> Insert(SysUnitTypeVmo vmo) { - return await _cal.Insert(model); + var dto = Vmo2AddDto(vmo); + var id = await _cal.Insert(dto); + return id; } - public async Task<bool> Inserts(List<AddSysUnitTypeInput> list) + /// <summary> + /// 鎻掑叆澶氭潯 + /// </summary> + public virtual async Task<bool> Inserts(List<SysUnitTypeVmo> vmoList) { - return await _cal.Inserts(list); - } - - public async Task<bool> BulkInserts(List<AddSysUnitTypeInput> list) - { - return await _cal.BulkInserts(list); + var dtoList = Vmo2AddDtos(vmoList); + var bol = await _cal.Inserts(dtoList); + return bol; } #endregion #region Update - public async Task<bool> Update(UpdateSysUnitTypeInput model) + /// <summary> + /// 鏇存柊 + /// </summary> + public virtual async Task<bool> Update(SysUnitTypeVmo vmo) { - return await _cal.Update(model); + var dto = Vmo2UpdateDto(vmo); + var bol = await _cal.Update(dto); + return bol; } - public async Task<bool> Updates(List<UpdateSysUnitTypeInput> list) + /// <summary> + /// 鎵归噺鏇存柊 + /// </summary> + public virtual async Task<bool> Updates(List<SysUnitTypeVmo> vmoList) { - return await _cal.Updates(list); + var dtoList = Vmo2UpdateDtos(vmoList); + var bol = await _cal.Updates(dtoList); + return bol; } - public async Task<bool> BulkUpdates(List<UpdateSysUnitTypeInput> list) + /// <summary> + /// + /// </summary> + public virtual async Task<bool> UpdateCode(long ID, string Code) { - return await _cal.BulkUpdates(list); + var bol = await _cal.UpdateCode(ID, Code); + return bol; } - public async Task<bool> UpdateCode(long ID, string Code) + /// <summary> + /// + /// </summary> + public virtual async Task<bool> UpdateSortCode(long ID, int SortCode) { - return await _cal.UpdateCode(ID, Code); + var bol = await _cal.UpdateSortCode(ID, SortCode); + return bol; } - public async Task<bool> UpdateSortCode(long ID, int SortCode) + /// <summary> + /// + /// </summary> + public virtual async Task<bool> UpdateSorter(List<Yw.Vmo.Sorter> Sorters) { - return await _cal.UpdateSortCode(ID, SortCode); - } - - public async Task<bool> UpdateSorter(List<UpdateSortCodeInput> Sorters) - { - return await _cal.UpdateSorter(Sorters); + var dtoList = Sorters.ToDtoList(); + var bol = await _cal.UpdateSorter(dtoList); + return bol; } #endregion #region Delete銆� - public async Task<bool> DeleteByID(long ID) + + /// <summary> + /// + /// </summary> + public virtual async Task<bool> DeleteByID(long ID) { return await _cal.DeleteByID(ID); } - public async Task<bool> DeleteByIds(List<long> Ids) - { - return await _cal.DeleteByIds(Ids); - } - public async Task<bool> DeleteAll() - { - return await _cal.DeleteAll(); - } #endregion } -- Gitblit v1.9.3