qryTradexx.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /**
  2. * @Author: zou.yingbin
  3. * @Create : 2021/9/6 16:50
  4. * @Modify : 2021/9/6 16:50
  5. */
  6. package tradexx
  7. import (
  8. "github.com/gin-gonic/gin"
  9. "mtp2_if/global/app"
  10. "mtp2_if/models"
  11. )
  12. // QueryTradeHolderDetail
  13. // @Summary 查询持仓明细
  14. // @Produce json
  15. // @Security ApiKeyAuth
  16. // @Param userid query int false "用户id"
  17. // @Param accids query string false "资金账号, 格式 1,2,3"
  18. // @Param trademodes query string false "交易模式, 格式 1,2,3"
  19. // @Param marketids query string false "市场id, 格式 1,2,3"
  20. // @Param goodsid query int false "商品id"
  21. // @Param buyorsell query int false "买卖方向 0-买 1-卖"
  22. // @Success 200 {array} models.TradeHolderDetail
  23. // @Failure 500 {object} app.Response
  24. // @Router /Order/QueryTradeHolderDetail [get]
  25. // @Tags 通用单据
  26. func QueryTradeHolderDetail(c *gin.Context) {
  27. a := app.GinUtils{Gin: app.Gin{C: c}}
  28. m := models.TradeHolderDetail{BUYORSELL: -1}
  29. a.DoBindReq(&m)
  30. a.DoGetDataI(&m)
  31. }
  32. /* 暂时不启用, 未完成获取行情计算浮动盈亏
  33. // QueryTradePosition
  34. // @Summary 查询持仓汇总2
  35. // @Produce json
  36. // @Security ApiKeyAuth
  37. // @Param userid query int false "用户id"
  38. // @Param accids query string false "资金账号, 格式 1,2,3"
  39. // @Param trademodes query string false "交易模式, 格式 1,2,3"
  40. // @Param marketids query string false "市场id, 格式 1,2,3"
  41. // @Param goodsid query int false "商品id"
  42. // @Param buyorsell query int false "买卖方向 0-买 1-卖"
  43. // @Success 200 {array} models.TradeHolderDetail
  44. // @Failure 500 {object} app.Response
  45. // @Router /Order/QueryTradePosition2 [get]
  46. // @Tags 通用单据*/
  47. // QueryTradePosition
  48. func QueryTradePosition(c *gin.Context) {
  49. a := app.GinUtils{Gin: app.Gin{C: c}}
  50. m := models.TradePosition{BUYORSELL: -1}
  51. a.DoBindReq(&m)
  52. a.DoGetDataI(&m)
  53. }