Files
zszq-trs/Framework/SharedWebApi/ManagerApi/SystemController.cs
T
2024-05-09 14:06:26 +08:00

37 lines
1.0 KiB
C#

namespace YLWebAPI.ApiModule.ManagerApi
{
/// <summary>
/// 系统API
/// </summary>
public class SystemController : BaseApiController
{
/// <summary>
/// 系统信息
/// </summary>
[HttpPost, Route("api/m/system_info")]
public ApiResponseModel SystemInfo()
{
var info = new
{
YLErp.AppManager.Version,
ValueDate = valuedateBLL.ValueDate.ToString("yyyy-MM-dd"),
RiskFreeRate = valuedateBLL.SysRiskFreeRate(),
};
return JsonSuccess(info);
}
/// <summary>
/// 无风险利率查询(从利率曲线设置中获取无风险利率)
/// </summary>
[HttpPost]
[Route("api/v1/riskFreeRate")]
public ApiResponseModel RiskFreeRate([FromBody] RiskFreeRateRequest req)
{
var riskFreeRate = valuedateBLL.GetRiskFreeRateFromCurve(req?.StartDate, req?.EndDate);
return JsonSuccess(riskFreeRate / 100);
}
}
}