| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- 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 int false "目标市场ID列表,格式 1,2,3"
- // @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)
- }
|