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 | 90 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 89 insertions(+), 1 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 12f8d7f..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 @@ -1,4 +1,5 @@ -锘縰sing Yw.CAL.HttpClient; +锘縰sing HStation.Dto.TransferFile; +using Yw.CAL.HttpClient; namespace HStation.CAL.HttpClient { @@ -12,7 +13,94 @@ get { return $"{HStation.BLL.TransferFile.ConfigHelper.HttpUrl}/Transfer/Revit/File"; } } + public async Task<bool> DeleteByID(long input) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(input),input), + }; + return await GetUrl("DeleteByID@V1.0").Delete<bool>(paras); + } + public async Task<List<TransferRevitFileDto>> GetAll() + { + return await GetUrl("DeleteByID@V1.0").Get<List<TransferRevitFileDto>>(); + } + public async Task<TransferRevitFileDto> GetByID(long input) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(input),input), + }; + return await GetUrl("GetByID@V1.0").Get<TransferRevitFileDto>(paras); + } + + public async Task<List<TransferRevitFileDto>> GetByIds(List<long> input) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(input),input), + }; + return await GetUrl("GetByIds@V1.0").Get<List<TransferRevitFileDto>>(paras); + } + + public async Task<List<TransferRevitFileDto>> GetFluzzyList + ( + string FileName, + string FileCode, + string FileSuffix, + string UploadUserName, + DateTime? StartTime, + DateTime? EndTime + ) + { + 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 async Task<PageListOutput<TransferRevitFileDto>> GetFluzzyPageList(QueryTransferRevitFileFluzzyPageListInput input) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(input),input), + }; + return await GetUrl("GetFluzzyPageList@V1.0").Get<PageListOutput<TransferRevitFileDto>>(paras); + } + + public async Task<long> Insert(AddTransferRevitFileInput input) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(input),input), + }; + return await GetUrl("Insert@V1.0").Post<long>(paras); + } + + public async Task<bool> IsExistFileCode(string input) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(input),input), + }; + return await GetUrl("Insert@V1.0").Get<bool>(paras); + } + + public async Task<bool> IsExistFileCodeExceptID(FileCodeExceptIDInput input) + { + 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