From a27817f01817b22fff839a2d0b98cbb6e45a22f7 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期五, 25 十月 2024 14:18:19 +0800
Subject: [PATCH] 增加云文件选择功能

---
 BLL/HStation.BLL.TransferFile.Core/02-httpclient/02-revit/TransferRevitFile.cs |   81 +++++++++++++++++++++++++++++++---------
 1 files changed, 63 insertions(+), 18 deletions(-)

diff --git a/BLL/HStation.BLL.TransferFile.Core/02-httpclient/02-revit/TransferRevitFile.cs b/BLL/HStation.BLL.TransferFile.Core/02-httpclient/02-revit/TransferRevitFile.cs
index 3513a10..d6716ed 100644
--- a/BLL/HStation.BLL.TransferFile.Core/02-httpclient/02-revit/TransferRevitFile.cs
+++ b/BLL/HStation.BLL.TransferFile.Core/02-httpclient/02-revit/TransferRevitFile.cs
@@ -13,49 +13,94 @@
             get { return $"{HStation.BLL.TransferFile.ConfigHelper.HttpUrl}/Transfer/Revit/File"; }
         }
 
-        public Task<bool> DeleteByID(long input)
+        public async Task<bool> DeleteByID(long input)
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(input),input),
+              };
+            return await GetUrl("DeleteByID@V1.0").Delete<bool>(paras);
         }
 
-        public Task<List<TransferRevitFileDto>> GetAll()
+        public async Task<List<TransferRevitFileDto>> GetAll()
         {
-            throw new NotImplementedException();
+            return await GetUrl("DeleteByID@V1.0").Get<List<TransferRevitFileDto>>();
         }
 
-        public Task<TransferRevitFileDto> GetByID(long input)
+        public async Task<TransferRevitFileDto> GetByID(long input)
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(input),input),
+              };
+            return await GetUrl("GetByID@V1.0").Get<TransferRevitFileDto>(paras);
         }
 
-        public Task<List<TransferRevitFileDto>> GetByIds(List<long> ids)
+        public async Task<List<TransferRevitFileDto>> GetByIds(List<long> input)
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(input),input),
+              };
+            return await GetUrl("GetByIds@V1.0").Get<List<TransferRevitFileDto>>(paras);
         }
 
-        public Task<List<TransferRevitFileDto>> GetFluzzyList(QueryTransferRevitFileFluzzyListInput input)
+        public async Task<List<TransferRevitFileDto>> GetFluzzyList
+            (
+                string FileName,
+                string FileCode,
+                string FileSuffix,
+                string UploadUserName,
+                DateTime? StartTime,
+                DateTime? EndTime
+            )
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(FileName),FileName),
+                (nameof(FileCode),FileCode),
+                (nameof(FileSuffix),FileSuffix),
+                (nameof(UploadUserName),UploadUserName),
+                (nameof(StartTime),StartTime),
+                 (nameof(EndTime),EndTime)
+              };
+            return await GetUrl("GetFluzzyList@V1.0").Get<List<TransferRevitFileDto>>(paras);
         }
 
-        public Task<PageListOutput<TransferRevitFileDto>> GetFluzzyPageList(QueryTransferRevitFileFluzzyPageListInput input)
+        public async Task<PageListOutput<TransferRevitFileDto>> GetFluzzyPageList(QueryTransferRevitFileFluzzyPageListInput input)
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(input),input),
+              };
+            return await GetUrl("GetFluzzyPageList@V1.0").Get<PageListOutput<TransferRevitFileDto>>(paras);
         }
 
-        public Task<long> Insert(AddTransferRevitFileInput input)
+        public async Task<long> Insert(AddTransferRevitFileInput input)
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(input),input),
+              };
+            return await GetUrl("Insert@V1.0").Post<long>(paras);
         }
 
-        public Task<bool> IsExistFileCode(string input)
+        public async Task<bool> IsExistFileCode(string input)
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(input),input),
+              };
+            return await GetUrl("Insert@V1.0").Get<bool>(paras);
         }
 
-        public Task<bool> IsExistFileCodeExceptID(FileCodeExceptIDInput input)
+        public async Task<bool> IsExistFileCodeExceptID(FileCodeExceptIDInput input)
         {
-            throw new NotImplementedException();
+            var paras = new List<(string Name, object Value)>()
+            {
+                (nameof(input),input),
+              };
+            return await GetUrl("IsExistFileCodeExceptID@V1.0").Get<bool>(paras);
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3