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/01-lang/SysUnitLang.cs | 126 +++++++++++++++++++++++++++--------------- 1 files changed, 81 insertions(+), 45 deletions(-) diff --git a/Yw.BLL.Unit.Core/04-bll/01-lang/SysUnitLang.cs b/Yw.BLL.Unit.Core/04-bll/01-lang/SysUnitLang.cs index 76c9fbd..310c1c3 100644 --- a/Yw.BLL.Unit.Core/04-bll/01-lang/SysUnitLang.cs +++ b/Yw.BLL.Unit.Core/04-bll/01-lang/SysUnitLang.cs @@ -1,100 +1,136 @@ -锘� -using Yw.BLL.Unit; - -namespace Yw.BLL +锘縩amespace Yw.BLL { /// <summary> /// 鍗曚綅璇█ /// </summary> - public partial class SysUnitLang : Yw.CAL.ISysUnitLang + public partial class SysUnitLang { private readonly Yw.CAL.ISysUnitLang _cal = CALCreateHelper.CreateCAL<Yw.CAL.ISysUnitLang>(); #region Query銆� - public Task<List<SysUnitLangDto>> GetAll() + + /// <summary> + /// + /// </summary> + public virtual async Task<List<SysUnitLangVmo>> GetAll() { - return _cal.GetAll(); + var dtoList = await _cal.GetAll(); + return Dto2Vmos(dtoList); } - public Task<SysUnitLangDto> GetByID(long ID) + /// <summary> + /// + /// </summary> + public virtual async Task<SysUnitLangVmo> GetByID(long ID) { - return _cal.GetByID(ID); + var dto = await _cal.GetByID(ID); + return Dto2Vmo(dto); } - public Task<List<SysUnitLangDto>> GetByIds(List<long> Ids) + /// <summary> + /// + /// </summary> + public virtual async Task<List<SysUnitLangVmo>> GetByIds(List<long> Ids) { - return _cal.GetByIds(Ids); + if (Ids == null || Ids.Count < 1) + { + return default; + } + var dtoList = await _cal.GetByIds(Ids); + return Dto2Vmos(dtoList); } #endregion #region Insert - public Task<long> Insert(AddSysUnitLangInput model) + /// <summary> + /// 鎻掑叆涓�鏉� + /// </summary> + public virtual async Task<long> Insert(SysUnitLangVmo vmo) { - return _cal.Insert(model); + var dto = Vmo2AddDto(vmo); + var id = await _cal.Insert(dto); + return id; } - public Task<bool> Inserts(List<AddSysUnitLangInput> list) + /// <summary> + /// 鎻掑叆澶氭潯 + /// </summary> + public virtual async Task<bool> Inserts(List<SysUnitLangVmo> vmoList) { - return _cal.Inserts(list); - } - - public Task<bool> BulkInserts(List<AddSysUnitLangInput> list) - { - return _cal.BulkInserts(list); + var dtoList = Vmo2AddDtos(vmoList); + var bol = await _cal.Inserts(dtoList); + return bol; } #endregion #region Update - public Task<bool> Update(UpdateSysUnitLangInput model) + /// <summary> + /// 鏇存柊 + /// </summary> + public virtual async Task<bool> Update(SysUnitLangVmo vmo) { - return _cal.Update(model); + var dto = Vmo2UpdateDto(vmo); + var bol = await _cal.Update(dto); + return bol; } - public Task<bool> Updates(List<UpdateSysUnitLangInput> list) + /// <summary> + /// 鎵归噺鏇存柊 + /// </summary> + public virtual async Task<bool> Updates(List<SysUnitLangVmo> vmoList) { - return _cal.Updates(list); + var dtoList = Vmo2UpdateDtos(vmoList); + var bol = await _cal.Updates(dtoList); + return bol; } - public Task<bool> BulkUpdates(List<UpdateSysUnitLangInput> list) + /// <summary> + /// + /// </summary> + public virtual async Task<bool> UpdateCode(long ID, string Code) { - return _cal.BulkUpdates(list); + var bol = await _cal.UpdateCode(ID, Code); + return bol; } - public Task<bool> UpdateCode(long ID, string Code) + /// <summary> + /// + /// </summary> + public virtual async Task<bool> UpdateSortCode(long ID, int SortCode) { - return _cal.UpdateCode(ID, Code); + var bol = await _cal.UpdateSortCode(ID, SortCode); + return bol; } - public Task<bool> UpdateSortCode(long ID, int SortCode) + /// <summary> + /// + /// </summary> + public virtual async Task<bool> UpdateSorter(List<Yw.Vmo.Sorter> Sorters) { - return _cal.UpdateSortCode(ID, SortCode); - } - - public Task<bool> UpdateSorter(List<UpdateSortCodeInput> Sorters) - { - return _cal.UpdateSorter(Sorters); + var dtoList = Sorters.ToDtoList(); + var bol = await _cal.UpdateSorter(dtoList); + return bol; } #endregion #region Delete銆� - public Task<bool> DeleteByID(long ID) + + /// <summary> + /// + /// </summary> + public virtual async Task<bool> DeleteByID(long ID) { - return _cal.DeleteByID(ID); - } - public Task<bool> DeleteByIds(List<long> Ids) - { - return _cal.DeleteByIds(Ids); + return await _cal.DeleteByID(ID); } - public Task<bool> DeleteAll() - { - return _cal.DeleteAll(); - } + #endregion + + } } \ No newline at end of file -- Gitblit v1.9.3