From abf3ceabdd98abd0d955b03732e581a43c4e9fb0 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 13 一月 2025 15:01:31 +0800 Subject: [PATCH] 解决冲突 --- Yw.BLL.Unit.Core/04-bll/04-name/SysUnitName.cs | 46 ++++++++++++++++++++++++++++++++++++---------- 1 files changed, 36 insertions(+), 10 deletions(-) diff --git a/Yw.BLL.Unit.Core/04-bll/04-name/SysUnitName.cs b/Yw.BLL.Unit.Core/04-bll/04-name/SysUnitName.cs index 73fa013..ccea03e 100644 --- a/Yw.BLL.Unit.Core/04-bll/04-name/SysUnitName.cs +++ b/Yw.BLL.Unit.Core/04-bll/04-name/SysUnitName.cs @@ -3,29 +3,55 @@ /// <summary> /// 鍗曚綅鍚嶇О /// </summary> - public partial class SysUnitName : Yw.CAL.ISysUnitName + public partial class SysUnitName { private readonly Yw.CAL.ISysUnitName _cal = CALCreateHelper.CreateCAL<Yw.CAL.ISysUnitName>(); - public async Task<List<SysUnitNameDto>> GetByValueID(long ValueID) + /// <summary> + /// + /// </summary> + public virtual async Task<List<SysUnitNameVmo>> GetByValueID(long ValueID) { - return await _cal.GetByValueID(ValueID); + var dtoList = await _cal.GetByValueID(ValueID); + return Dto2Vmos(dtoList); } - public async Task<SysUnitNameDto> GetByID(long ID) + /// <summary> + /// + /// </summary> + public virtual async Task<SysUnitNameVmo> GetByID(long ID) { - return await _cal.GetByID(ID); - + var dto = await _cal.GetByID(ID); + return Dto2Vmo(dto); } - public async Task<List<SysUnitNameDto>> GetByIds(List<long> Ids) + /// <summary> + /// + /// </summary> + public virtual async Task<List<SysUnitNameVmo>> 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); } - public async Task<bool> SetByValueID(long ValueID, List<SysUnitNameValueSetter> Setters) + /// <summary> + /// + /// </summary> + public virtual async Task<bool> SetByValueID(long ValueID, List<Yw.Vmo.SysUnitNameValueSetter> Setters) { - return await _cal.SetByValueID(ValueID, Setters); + var dtoList = Setters?.Select(x => new Yw.Dto.SysUnitNameValueSetter() + { + LangID = x.LangID, + Name = x.Name + }).ToList(); + var bol = await _cal.SetByValueID(ValueID, dtoList); + return bol; } + + } } \ No newline at end of file -- Gitblit v1.9.3