| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- 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:转出)"
- // @Param page query int false "页码"
- // @Param pagesize query int false "每页条数"
- // @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.DoGetDataByPage(&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:提现手续费...)"
- // @Param page query int false "页码"
- // @Param pagesize query int false "每页条数"
- // @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.DoGetDataByPage(&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"
- // @Param page query int false "页码"
- // @Param pagesize query int false "每页条数"
- // @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.DoGetDataByPage(&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)"
- // @Param page query int false "页码"
- // @Param pagesize query int false "每页条数"
- // @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.DoGetDataByPage(&m)
- }
|