package digital import ( "mtp2_if/global/app" "mtp2_if/models" "github.com/gin-gonic/gin" ) // QueryTaaccountDigitals // @Summary 获取用户现货账户列表 // @Produce json // @accept application/json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param currencyids query string false "币种ID(多个逗号分隔)" // @Param digitalaccountid query string false "数字账户ID" // @Success 200 {array} models.Taaccountdigital // @Failure 500 {object} app.Response // @Router /Digital/QueryTaaccountDigitals [post] // @Tags 数字现货账户 func QueryTaaccountDigitals(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.Taaccountdigital{} a.DoBindReq(&m) a.DoGetDataI(&m) } // QueryTaaccountDigitalChangeApplys // @Summary 获取数字账户变更申请表 // @Produce json // @accept application/json // @Security ApiKeyAuth // @Param digitalaccountid query string true "数字账户ID" // @Param applydate query string false "申请日期(yyyyMMdd)" // @Param transfertypes query string false "划转类型(多个逗号分隔) - 枚举digitaltransfertype(1:充值 2:提现 3:转入 4:转出)" // @Success 200 {array} models.Taaccountdigitalchangeapply // @Failure 500 {object} app.Response // @Router /Digital/QueryTaaccountDigitalChangeApplys [post] // @Tags 数字现货账户 func QueryTaaccountDigitalChangeApplys(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.Taaccountdigitalchangeapply{} a.DoBindReq(&m) a.DoGetDataI(&m) } // QueryTaaccountDigitalLogs // @Summary 获取用户现货账户流水表 // @Produce json // @accept application/json // @Security ApiKeyAuth // @Param digitalaccountid query string true "数字账户ID" // @Param tradedate query string false "交易日(yyyyMMdd)" // @Param businesscodes query string false "业务类型(多个逗号分隔) - 枚举digitalbusinesscode(1:充值 2:提现 3:转入 4:转出 5:现货交易 6:现货交易手续费 7:提现手续费...)" // @Success 200 {array} models.Taaccountdigitallog // @Failure 500 {object} app.Response // @Router /Digital/QueryTaaccountDigitalLogs [post] // @Tags 数字现货账户 func QueryTaaccountDigitalLogs(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.Taaccountdigitallog{} a.DoBindReq(&m) a.DoGetDataI(&m) } // QueryDigitalTradeOrderDetails // @Summary 获取数字现货交易委托表 // @Produce json // @accept application/json // @Security ApiKeyAuth // @Param userid query string true "用户ID" // @Param digitalaccountid query string false "数字账户ID" // @Param goodsid query int false "商品ID" // @Param tradedate query string false "交易日(yyyyMMdd)" // @Param orderstatuses query string false "委托状态(多个逗号分隔) 参考枚举orderstatus" // @Success 200 {array} models.DigitaltradeOrderdetail // @Failure 500 {object} app.Response // @Router /Digital/QueryDigitalTradeOrderDetails [post] // @Tags 数字现货账户 func QueryDigitalTradeOrderDetails(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.DigitaltradeOrderdetail{} a.DoBindReq(&m) a.DoGetDataI(&m) } // QueryDigitalTradeTradeDetails // @Summary 获取数字现货交易成交表 // @Produce json // @accept application/json // @Security ApiKeyAuth // @Param userid query string true "用户ID" // @Param digitalaccountid query string false "数字账户ID" // @Param goodsid query int false "商品ID" // @Param tradedate query string false "交易日(yyyyMMdd)" // @Success 200 {array} models.DigitaltradeTradedetail // @Failure 500 {object} app.Response // @Router /Digital/QueryDigitalTradeTradeDetails [post] // @Tags 数字现货账户 func QueryDigitalTradeTradeDetails(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} m := models.DigitaltradeTradedetail{} a.DoBindReq(&m) a.DoGetDataI(&m) }