namespace Yw.Application
|
{
|
/// <summary>
|
/// UnitHelper
|
/// </summary>
|
[Route("Unit/Helper")]
|
[ApiDescriptionSettings("Unit", Name = "单位辅助", Order = 50000)]
|
public class SysUnitHelper_Controller : IDynamicApiController
|
{
|
|
/// <summary>
|
/// 获取单位名称
|
/// </summary>
|
[Route("GetUnitName@V1.0")]
|
[HttpGet]
|
public string GetUnitName([Required][FromQuery] QuerySysUnitNameInput input)
|
{
|
return Service.SysUnitHelper.GetUnitName(input.UnitType, input.UnitValue, input.UnitLang);
|
}
|
|
/// <summary>
|
/// 获取单位名称列表
|
/// </summary>
|
[Route("GetUnitNameList@V1.0")]
|
[HttpGet]
|
public List<string> GetUnitNameList([Required][FromQuery] QuerySysUnitNameListInput input)
|
{
|
return Service.SysUnitHelper.GetUnitNameList(input.UnitType, input.UnitLang);
|
}
|
|
/// <summary>
|
/// 获取单位字典
|
/// </summary>
|
[Route("GetUnitDict@V1.0")]
|
[HttpGet]
|
public Dictionary<string, string> GetUnitDict([Required][FromQuery] QuerySysUnitDictInput input)
|
{
|
return Service.SysUnitHelper.GetUnitDict(input.UnitType, input.UnitLang);
|
}
|
|
/// <summary>
|
/// 单位转换
|
/// </summary>
|
[Route("Transfer@V1.0")]
|
[HttpPost]
|
public double Transfer([Required] CalcuSysUnitTransferInput input)
|
{
|
return Service.SysUnitHelper.Transfer(input.FromValue, input.UnitType, input.FromUnitValue, input.ToUnitValue);
|
}
|
|
}
|
}
|