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