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

47 lines
1.4 KiB
C#

using YLErp.Modules.EodModule;
using YLErp.Modules.TradeModule.SwapModule;
namespace YLWebAPI.ApiModule.ManagerApi
{
[ManagerAuth]
public class GTJASwapTradeController : BaseApiController
{
/// <summary>
/// 交易流水导入API
/// </summary>
[HttpPost, Route("api/swap/tradeFlow")]
public ApiResponseModel SwapTradeFlow([FromBody] TradeSwapFlowRequestModel model)
{
LogFactory.GetLogger<GTJASwapTradeController>().Info($"SwapTradeFlow");
if (model == null)
{
throw new ServiceException($"参数不符");
}
var result = new SwapTradeFlowMoreImportService(CurUser).SwapTradeFlow(model);
return JsonSuccess(0, "ok");
}
/// <summary>
/// 交易持仓明细API
/// </summary>
[HttpPost, Route("api/swap/eodTrade")]
public ApiResponseModel EodTradeFlow([FromBody] EodSwapTradeRequestDate model)
{
LogFactory.GetLogger<GTJASwapTradeController>().Info($"EodTradeFlow");
if (model == null || model.models.Count() < 1)
{
throw new ServiceException($"参数不符");
}
var result = new EodSwapPositionMannualImportService(CurUser).EodTradeSwap(model);
return JsonSuccess(0, "ok");
}
}
}