44 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|