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/02-httpclient/05-transfer/SysUnitTransfer.cs | 72 ++++++++++++++++++++++++++++++++++++ 1 files changed, 72 insertions(+), 0 deletions(-) diff --git a/Yw.BLL.Unit.Core/02-httpclient/05-transfer/SysUnitTransfer.cs b/Yw.BLL.Unit.Core/02-httpclient/05-transfer/SysUnitTransfer.cs new file mode 100644 index 0000000..8c9b324 --- /dev/null +++ b/Yw.BLL.Unit.Core/02-httpclient/05-transfer/SysUnitTransfer.cs @@ -0,0 +1,72 @@ +锘縩amespace Yw.CAL.HttpClient +{ + /// <summary> + /// 鍗曚綅杞崲 + /// </summary> + public partial class SysUnitTransfer : BaseCAL, ISysUnitTransfer + { + protected override string Prefix + { + get { return $"{Yw.BLL.Unit.ConfigHelper.HttpUrl}/Unit/Transfer"; } + } + + /// <summary> + /// + /// </summary> + public async Task<List<SysUnitTransferDto>> GetByTypeID(long TypeID) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(TypeID),TypeID) + }; + return await GetUrl("GetByTypeID@V1.0").Get<List<SysUnitTransferDto>>(paras); + } + + /// <summary> + /// + /// </summary> + public async Task<SysUnitTransferDto> GetByID(long ID) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(ID),ID) + }; + return await GetUrl("GetByID@V1.0").Get<SysUnitTransferDto>(paras); + } + + /// <summary> + /// + /// </summary> + public async Task<List<SysUnitTransferDto>> GetByIds(List<long> Ids) + { + if (Ids == null || Ids.Count < 1) + { + return default; + } + var paras = new List<(string Name, object Value)>() + { + (nameof(Ids),LongListHelper.ToString(Ids)) + }; + return await GetUrl("GetByIds@V1.0").Get<List<SysUnitTransferDto>>(paras); + } + + /// <summary> + /// + /// </summary> + public async Task<bool> SetByTypeID(long TypeID, List<Yw.Dto.SysUnitTransferTypeSetter> Setters) + { + if (Setters == null || !Setters.Any()) + { + return default; + } + var input = new Yw.Dto.SetSysUnitTransferTypeInput() + { + TypeID = TypeID, + Setters = Setters + }; + return await GetUrl("SetByTypeID@V1.0").Post<bool>(input); + } + + + } +} \ No newline at end of file -- Gitblit v1.9.3