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