namespace YLWebAPI.ApiModule.ManagerApi
{
///
/// 系统API
///
public class SystemController : BaseApiController
{
///
/// 系统信息
///
[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);
}
///
/// 无风险利率查询(从利率曲线设置中获取无风险利率)
///
[HttpPost]
[Route("api/v1/riskFreeRate")]
public ApiResponseModel RiskFreeRate([FromBody] RiskFreeRateRequest req)
{
var riskFreeRate = valuedateBLL.GetRiskFreeRateFromCurve(req?.StartDate, req?.EndDate);
return JsonSuccess(riskFreeRate / 100);
}
}
}