From abf3ceabdd98abd0d955b03732e581a43c4e9fb0 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 13 一月 2025 15:01:31 +0800 Subject: [PATCH] 解决冲突 --- Yw.BLL.Unit.Core/02-httpclient/06-helper/SysUnitHelper.cs | 73 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) diff --git a/Yw.BLL.Unit.Core/02-httpclient/06-helper/SysUnitHelper.cs b/Yw.BLL.Unit.Core/02-httpclient/06-helper/SysUnitHelper.cs new file mode 100644 index 0000000..ce4e779 --- /dev/null +++ b/Yw.BLL.Unit.Core/02-httpclient/06-helper/SysUnitHelper.cs @@ -0,0 +1,73 @@ +锘縩amespace Yw.CAL.HttpClient +{ + /// <summary> + /// + /// </summary> + public partial class SysUnitHelper : BaseCAL, ISysUnitHelper + { + protected override string Prefix + { + get { return $"{Yw.BLL.Unit.ConfigHelper.HttpUrl}/Unit/Helper"; } + } + + /// <summary> + /// + /// </summary> + public async Task<string> GetUnitName(string UnitType, string UnitValue, string UnitLang) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(UnitType),UnitType), + (nameof(UnitValue),UnitValue), + (nameof(UnitLang),UnitLang) + }; + return await GetUrl("GetUnitName@V1.0").Get<string>(paras); + } + + /// <summary> + /// + /// </summary> + public async Task<List<string>> GetUnitNameList(string UnitType, string UnitLang) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(UnitType),UnitType), + (nameof(UnitLang),UnitLang) + }; + return await GetUrl("GetUnitNameList@V1.0").Get<List<string>>(paras); + } + + /// <summary> + /// + /// </summary> + public async Task<Dictionary<string, string>> GetUnitDict(string UnitType, string UnitLang) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(UnitType),UnitType), + (nameof(UnitLang),UnitLang) + }; + return await GetUrl("GetUnitDict@V1.0").Get<Dictionary<string, string>>(paras); + } + + /// <summary> + /// + /// </summary> + public async Task<double> Transfer(string UnitType, string FromUnitValue, string ToUnitValue, double FromValue) + { + var paras = new List<(string Name, object Value)>() + { + (nameof(UnitType),UnitType), + (nameof(FromUnitValue),FromUnitValue), + (nameof(ToUnitValue),ToUnitValue), + (nameof(FromValue),FromValue) + }; + return await GetUrl("Transfer@V1.0").Get<double>(paras); + } + + + + + + } +} \ No newline at end of file -- Gitblit v1.9.3