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); } } }