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

44 lines
1.3 KiB
C#

using YLErp.Modules.ManagerAPI.EodModule;
namespace YLWebAPI.ApiModule.ManagerApi
{
/// <summary>
/// 日终数据查询API
/// </summary>
//[ManagerAuth]
public class EodQueryController : BaseApiController
{
/// <summary>
/// 日终持仓风险
/// </summary>
[HttpPost, Route("api/v1/eod/position_risks")]
public ApiResponseModel PositionRisks([FromBody] EodPositionRisksQueryApiRequest req)
{
if (req is null)
{
return JsonError("处理请求失败:参数为null");
}
var result = new EodPositionRisksQueryApiService(CurUser).QueryPositionRisks(req);
return JsonSuccess(result);
}
/// <summary>
/// 日终持仓风险_互换
/// </summary>
[HttpPost, Route("api/v1/eod/swap_position_risks")]
public ApiResponseModel SwapPositionRisks([FromBody] EodSwapPositionRisksQueryApiRequest req)
{
if (req is null)
{
return JsonError("处理请求失败:参数为null");
}
var result = new EodPositionRisksQueryApiService(CurUser).QuerySwapPositionRisks(req);
return JsonSuccess(result);
}
}
}