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