/** * @Author: zou.yingbin * @Create : 2021/9/6 16:50 * @Modify : 2021/9/6 16:50 */ package tradexx import ( "mtp2_if/global/app" "mtp2_if/models" "github.com/gin-gonic/gin" ) // QueryTradeHolderDetail // @Summary 查询持仓明细 // @Produce json // @Security ApiKeyAuth // @Param userid query int false "用户id" // @Param accids query string false "资金账号, 格式 1,2,3" // @Param trademodes query string false "交易模式, 格式 1,2,3" // @Param marketids query string false "市场id, 格式 1,2,3" // @Param goodsid query int false "商品id" // @Param buyorsell query int false "买卖方向 0-买 1-卖" // @Param riskcontrolmode query int false "风控方式(52模式) 1:按单风控 2:按账户风控" // @Success 200 {array} models.TradeHolderDetail // @Failure 500 {object} app.Response // @Router /Order/QueryTradeHolderDetail [get] // @Tags 通用单据 func QueryTradeHolderDetail(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.TradeHolderDetail{BUYORSELL: -1} a.DoBindReq(&m) a.DoGetDataI(&m) } /* 暂时不启用, 未完成获取行情计算浮动盈亏 // QueryTradePosition // @Summary 查询持仓汇总2 // @Produce json // @Security ApiKeyAuth // @Param userid query int false "用户id" // @Param accids query string false "资金账号, 格式 1,2,3" // @Param trademodes query string false "交易模式, 格式 1,2,3" // @Param marketids query string false "市场id, 格式 1,2,3" // @Param goodsid query int false "商品id" // @Param buyorsell query int false "买卖方向 0-买 1-卖" // @Success 200 {array} models.TradeHolderDetail // @Failure 500 {object} app.Response // @Router /Order/QueryTradePosition2 [get] // @Tags 通用单据*/ // QueryTradePosition func QueryTradePosition(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.TradePosition{BUYORSELL: -1} a.DoBindReq(&m) a.DoGetDataI(&m) }