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 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 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) }