package mine import ( "mtp2_if/global/app" "mtp2_if/models" "github.com/gin-gonic/gin" ) // QueryMineCpTradePreSaleResults // @Summary 我的持仓-预售持仓 // @Produce json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param page query int false "页码" // @Param pagesize query int false "每页条数" // @Success 200 {array} models.MineCpTradePreSaleResult // @Failure 500 {object} app.Response // @Router /Mine/QueryMineCpTradePreSaleResults [get] // @Tags 我的 func QueryMineCpTradePreSaleResults(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.MineCpTradePreSaleResult{} a.DoBindReq(&m) a.DoGetDataByPage(&m) } // QueryMineTradePositionExs // @Summary 我的持仓-转让持仓 // @Produce json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param goodsid query int false "商品ID" // @Param page query int false "页码" // @Param pagesize query int false "每页条数" // @Success 200 {array} models.MineTradePositionEx // @Failure 500 {object} app.Response // @Router /Mine/QueryMineTradePositionExs [get] // @Tags 我的 func QueryMineTradePositionExs(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.MineTradePositionEx{} a.DoBindReq(&m) a.DoGetDataByPage(&m) } // QueryMineTradeOrderDetails // @Summary 我的订单-预售认购 // @Produce json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param page query int false "页码" // @Param pagesize query int false "每页条数" // @Param ishis query bool false "是否历史查询" // @Param begindate query string false "开始交易日(yyyymmdd)" // @Param enddate query string false "结束交易日(yyyymmdd)" // @Success 200 {array} models.MineTradeOrderDetail // @Failure 500 {object} app.Response // @Router /Mine/QueryMineTradeOrderDetails [get] // @Tags 我的 func QueryMineTradeOrderDetails(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.MineTradeOrderDetail{} a.DoBindReq(&m) a.DoGetDataByPage(&m) } // QueryMineTradeOrders // @Summary 我的订单-转让委托 // @Produce json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param status query string false "委托状态 - 格式:1,2,3" // @Param page query int false "页码" // @Param pagesize query int false "每页条数" // @Param ishis query bool false "是否历史查询" // @Param begindate query string false "开始交易日(yyyymmdd)" // @Param enddate query string false "结束交易日(yyyymmdd)" // @Success 200 {array} models.MineTradeOrder // @Failure 500 {object} app.Response // @Router /Mine/QueryMineTradeOrders [get] // @Tags 我的 func QueryMineTradeOrders(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.MineTradeOrder{} a.DoBindReq(&m) a.DoGetDataByPage(&m) } // QueryMineTradeTradeDetails // @Summary 我的订单-转让成交 // @Produce json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param page query int false "页码" // @Param pagesize query int false "每页条数" // @Param ishis query bool false "是否历史查询" // @Param begindate query string false "开始交易日(yyyymmdd)" // @Param enddate query string false "结束交易日(yyyymmdd)" // @Success 200 {array} models.MineTradeTradeDetail // @Failure 500 {object} app.Response // @Router /Mine/QueryMineTradeTradeDetails [get] // @Tags 我的 func QueryMineTradeTradeDetails(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.MineTradeTradeDetail{} a.DoBindReq(&m) a.DoGetDataByPage(&m) } // QueryMineTradeGoodsDeliveryOfflines // @Summary 交收提货-线下交收单 // @Produce json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param buyorsell query int false "交收方向 - 0:买 1:卖,不过滤方法不要传此参数" // @Param marketids query string false "目标市场ID列表,格式 1,2,3" // @Param trademodes query string false "交易模式列表,格式 10,53,52" // @Param page query int false "页码" // @Param pagesize query int false "每页条数" // @Success 200 {array} models.MineTradeGoodsDeliveryOffline // @Failure 500 {object} app.Response // @Router /Mine/QueryMineTradeGoodsDeliveryOfflines [get] // @Tags 我的 func QueryMineTradeGoodsDeliveryOfflines(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.MineTradeGoodsDeliveryOffline{} a.DoBindReq(&m) a.DoGetDataByPage(&m) }