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