| | |
| | | using Yw.CAL.HttpClient; |
| | | using HStation.Dto.TransferFile; |
| | | using Yw.CAL.HttpClient; |
| | | |
| | | namespace HStation.CAL.HttpClient |
| | | { |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |