namespace Yw.Application
{
///
/// HealthIndex
///
[Route("Health/Index/Std")]
[ApiDescriptionSettings("Health", Name = "健康指数(Std)", Order = 9990)]
public class HealthIndex_StdController : IDynamicApiController
{
///
/// 获取
///
[Route("Get@V1.0")]
[HttpGet]
public HealthIndexStdDto Get()
{
var keyContent = $"Health_Index_Std_Get";
var cacheKey = MemoryCacheKeyHelper.GetKey(MemoryCacheKey.WebApiLevel, MemoryCacheKey.Module, keyContent);
var vm = MemoryCacheHelper.GetSet(cacheKey, () =>
{
var model = new Service.HealthIndex().GetDefault();
if (model == null)
return default;
return new HealthIndexStdDto(model);
}, CacheHelper.CacheLevel5);
return vm;
}
}
}