namespace Yw.CAL.HttpClient
{
///
/// 单位名称
///
public partial class SysUnitName : BaseCAL, ISysUnitName
{
protected override string Prefix
{
get { return $"{Yw.BLL.Unit.ConfigHelper.HttpUrl}/Unit/Name"; }
}
///
///
///
public async Task> GetByValueID(long ValueID)
{
var paras = new List<(string Name, object Value)>()
{
(nameof(ValueID),ValueID)
};
return await GetUrl("GetByValueID@V1.0").Get>(paras);
}
///
///
///
public async Task GetByID(long ID)
{
var paras = new List<(string Name, object Value)>()
{
(nameof(ID),ID)
};
return await GetUrl("GetByID@V1.0").Get(paras);
}
///
///
///
public async Task> GetByIds(List Ids)
{
if (Ids == null || Ids.Count < 1)
{
return default;
}
var paras = new List<(string Name, object Value)>()
{
(nameof(Ids),LongListHelper.ToString(Ids))
};
return await GetUrl("GetByIds@V1.0").Get>(paras);
}
///
///
///
public async Task SetByValueID(long ValueID, List Setters)
{
if (Setters == null || !Setters.Any())
{
return default;
}
var input = new Yw.Dto.SetSysUnitNameValueInput()
{
ValueID = ValueID,
Setters = Setters
};
return await GetUrl("SetByValueID@V1.0").Post(input);
}
}
}