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