using Yw.CAL.HttpClient; namespace HStation.CAL.HttpClient { /// /// /// public class TransferFileUser : BaseCAL_Sorter, ITransferFileUser { protected override string Prefix { get { return $"{HStation.BLL.TransferFile.ConfigHelper.HttpUrl}/Transfer/File/User"; } } public async Task Active(ActiveTransferFileUserInput input) { var paras = new List<(string Name, object Value)>() { (nameof(input),input), }; return await GetUrl("Active@V1.0").Post(paras); } public async Task GetByName(string input) { var paras = new List<(string Name, object Value)>() { (nameof(input),input), }; return await GetUrl("GetByName@V1.0").Get(paras); } public async Task Invalid(InvalidTransferFileUserInput input) { var paras = new List<(string Name, object Value)>() { (nameof(input),input), }; return await GetUrl("Invalid@V1.0").Post(paras); } public async Task IsExistName(string input) { var paras = new List<(string Name, object Value)>() { (nameof(input),input), }; return await GetUrl("IsExistName@V1.0").Get(paras); } public async Task IsExistNameExceptID(NameExceptInput input) { var paras = new List<(string Name, object Value)>() { (nameof(input),input), }; return await GetUrl("IsExistNameExceptID@V1.0").Get(paras); } } }