zhou.xiaoning 2 vuotta sitten
vanhempi
commit
a65e76fe34
6 muutettua tiedostoa jossa 53 lisäystä ja 42 poistoa
  1. 4 4
      controllers/guangzuan/tradeService.go
  2. 1 1
      controllers/sbyj/order.go
  3. 5 1
      docs/docs.go
  4. 5 1
      docs/swagger.json
  5. 3 0
      docs/swagger.yaml
  6. 35 35
      models/sbyj.go

+ 4 - 4
controllers/guangzuan/tradeService.go

@@ -18,8 +18,8 @@ import (
 // @Security Group
 // @Param    userid   query    int    true  "用户ID"
 // @Param    executestatus query    int false "执行状态 - 1:未生效 2:进行中 3:已结束"
-// @Param    page          query    int false "页码"
-// @Param    pagesize      query    int false "每页条数"
+// @Param    page     query    int    false "页码"
+// @Param    pagesize query    int    false "每页条数"
 // @Success  200           {array}  models.GzcjjcorderM
 // @Failure  500     {object} app.Response
 // @Router   /Guangzuan/QueryGZCJJCOrder [get]
@@ -39,8 +39,8 @@ func QueryGZCJJCOrder(c *gin.Context) {
 // @Security Group
 // @Param    userid        query    int true  "用户ID"
 // @Param    orderid  query    string false "单据ID"
-// @Param    page     query    int    false "页码"
-// @Param    pagesize query    int    false "每页条数"
+// @Param    page          query    int false "页码"
+// @Param    pagesize      query    int false "每页条数"
 // @Success  200      {array}  models.GzcjjcorderdetailM
 // @Failure  500           {object} app.Response
 // @Router   /Guangzuan/QueryGZCJJCOrderDetail [get]

+ 1 - 1
controllers/sbyj/order.go

@@ -108,7 +108,7 @@ func QueryMyDeliveryofflineoperatelog(c *gin.Context) {
 // @Summary  查询我的订单
 // @Produce  json
 // @Security ApiKeyAuth
-// @Param    accountid query    int    int   "资金账户"
+// @Param    accountid query    int    true  "资金账户"
 // @Param    tradedate query    string false "交易日(yyyyMMdd)"
 // @Param    goodsid   query    int    false "商品ID"
 // @Param    page            query    int    false "页码"

+ 5 - 1
docs/docs.go

@@ -21890,7 +21890,8 @@ const docTemplate = `{
                         "type": "integer",
                         "description": "资金账户",
                         "name": "accountid",
-                        "in": "query"
+                        "in": "query",
+                        "required": true
                     },
                     {
                         "type": "string",
@@ -53600,6 +53601,9 @@ const docTemplate = `{
         },
         "models.Tradeholderdetailex": {
             "type": "object",
+            "required": [
+                "accountid"
+            ],
             "properties": {
                 "accountid": {
                     "description": "账号ID",

+ 5 - 1
docs/swagger.json

@@ -21881,7 +21881,8 @@
                         "type": "integer",
                         "description": "资金账户",
                         "name": "accountid",
-                        "in": "query"
+                        "in": "query",
+                        "required": true
                     },
                     {
                         "type": "string",
@@ -53591,6 +53592,9 @@
         },
         "models.Tradeholderdetailex": {
             "type": "object",
+            "required": [
+                "accountid"
+            ],
             "properties": {
                 "accountid": {
                     "description": "账号ID",

+ 3 - 0
docs/swagger.yaml

@@ -23642,6 +23642,8 @@ definitions:
       userid:
         description: 用户ID
         type: integer
+    required:
+    - accountid
     type: object
   models.Unlinkermcphedgeplan:
     properties:
@@ -43716,6 +43718,7 @@ paths:
       - description: 资金账户
         in: query
         name: accountid
+        required: true
         type: integer
       - description: 交易日(yyyyMMdd)
         in: query

+ 35 - 35
models/sbyj.go

@@ -463,41 +463,41 @@ func (r *MyDeliveryofflineoperatelog) GetDataByPage() (interface{}, error, int,
 
 // Tradeholderdetailex 交易持仓扩展表
 type Tradeholderdetailex struct {
-	TRADEID           string  `json:"tradeid" xorm:"TRADEID"`                      // 成交单号(101+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
-	BUYORSELL         int32   `json:"buyorsell" xorm:"BUYORSELL"`                  // 方向 - 0:买 1:卖
-	TRADEDATE         string  `json:"tradedate" xorm:"TRADEDATE" form:"tradedate"` // 交易日(yyyyMMdd)
-	MARKETID          int32   `json:"marketid" xorm:"MARKETID"`                    // 市场ID
-	GOODSID           int32   `json:"goodsid" xorm:"GOODSID" form:"goodsid"`       // 商品ID
-	USERID            int64   `json:"userid" xorm:"USERID"`                        // 用户ID
-	ACCOUNTID         int64   `json:"accountid" xorm:"ACCOUNTID" form:"accountid"` // 账号ID
-	MATCHUSERID       int64   `json:"matchuserid" xorm:"MATCHUSERID"`              // 对手用户ID
-	MATCHACCOUNTID    int64   `json:"matchaccountid" xorm:"MATCHACCOUNTID"`        // 对手账号ID
-	OPENQTY           int64   `json:"openqty" xorm:"OPENQTY"`                      // 建仓数量
-	TRADEAMOUNT       float64 `json:"tradeamount" xorm:"TRADEAMOUNT"`              // 成交金额
-	OPENPRICE         float64 `json:"openprice" xorm:"OPENPRICE"`                  // 建仓价格
-	HOLDERQTY         int64   `json:"holderqty" xorm:"HOLDERQTY"`                  // 持仓数量
-	HOLDERAMOUNT      float64 `json:"holderamount" xorm:"HOLDERAMOUNT"`            // 持仓金额
-	HOLDERPRICE       float64 `json:"holderprice" xorm:"HOLDERPRICE"`              // 持仓价格
-	FREEZEQTY         int64   `json:"freezeqty" xorm:"FREEZEQTY"`                  // 冻结数量
-	DELIVERYQTY       int64   `json:"deliveryqty" xorm:"DELIVERYQTY"`              // 交收手数(已交收)
-	HOLDDAYS          int32   `json:"holddays" xorm:"HOLDDAYS"`                    // 持仓天数
-	PAYEDDEPOSIT      float64 `json:"payeddeposit" xorm:"PAYEDDEPOSIT"`            // 已付定金
-	RESTOCKDEPOSIT    float64 `json:"restockdeposit" xorm:"RESTOCKDEPOSIT"`        // 补充定金
-	LATEFEEDAYS       int32   `json:"latefeedays" xorm:"LATEFEEDAYS"`              // 滞纳金起计天数
-	LATEFEEALGORITHM  int32   `json:"latefeealgorithm" xorm:"LATEFEEALGORITHM"`    // 滞纳金收取方式 1:比率  2:固定
-	LATEFEEVALUE      float64 `json:"latefeevalue" xorm:"LATEFEEVALUE"`            // 滞纳金收取值
-	CALLATEFEE        float64 `json:"callatefee" xorm:"CALLATEFEE"`                // 已计滞纳金
-	PROMPTDEPOSITRATE float64 `json:"promptdepositrate" xorm:"PROMPTDEPOSITRATE"`  // 提示定金率
-	CUTDEPOSITRATE    float64 `json:"cutdepositrate" xorm:"CUTDEPOSITRATE"`        // 斩仓定金率
-	PROMPTPRICE       float64 `json:"promptprice" xorm:"PROMPTPRICE"`              // 提示价格
-	CUTPRICE          float64 `json:"cutprice" xorm:"CUTPRICE"`                    // 斩仓价格
-	CLOSEPL           float64 `json:"closepl" xorm:"CLOSEPL"`                      // 平仓盈亏
-	FLOATPL           float64 `json:"floatpl" xorm:"FLOATPL"`                      // 浮动盈亏
-	DEPOSITRATE       float64 `json:"depositrate" xorm:"DEPOSITRATE"`              // 订单定金率
-	REFUNDABLEDEPOSIT float64 `json:"refundabledeposit" xorm:"REFUNDABLEDEPOSIT"`  // 可退定金
-	PAYEDLATEFEE      float64 `json:"payedlatefee" xorm:"PAYEDLATEFEE"`            // 已付滞纳金
-	TRADETIME         string  `json:"tradetime" xorm:"TRADETIME"`                  // 交易时间
-	HANDLESTATUS      int32   `json:"handlestatus" xorm:"HANDLESTATUS"`            // 处理状态
+	TRADEID           string  `json:"tradeid" xorm:"TRADEID"`                                         // 成交单号(101+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
+	BUYORSELL         int32   `json:"buyorsell" xorm:"BUYORSELL"`                                     // 方向 - 0:买 1:卖
+	TRADEDATE         string  `json:"tradedate" xorm:"TRADEDATE" form:"tradedate"`                    // 交易日(yyyyMMdd)
+	MARKETID          int32   `json:"marketid" xorm:"MARKETID"`                                       // 市场ID
+	GOODSID           int32   `json:"goodsid" xorm:"GOODSID" form:"goodsid"`                          // 商品ID
+	USERID            int64   `json:"userid" xorm:"USERID"`                                           // 用户ID
+	ACCOUNTID         int64   `json:"accountid" xorm:"ACCOUNTID" form:"accountid" binding:"required"` // 账号ID
+	MATCHUSERID       int64   `json:"matchuserid" xorm:"MATCHUSERID"`                                 // 对手用户ID
+	MATCHACCOUNTID    int64   `json:"matchaccountid" xorm:"MATCHACCOUNTID"`                           // 对手账号ID
+	OPENQTY           int64   `json:"openqty" xorm:"OPENQTY"`                                         // 建仓数量
+	TRADEAMOUNT       float64 `json:"tradeamount" xorm:"TRADEAMOUNT"`                                 // 成交金额
+	OPENPRICE         float64 `json:"openprice" xorm:"OPENPRICE"`                                     // 建仓价格
+	HOLDERQTY         int64   `json:"holderqty" xorm:"HOLDERQTY"`                                     // 持仓数量
+	HOLDERAMOUNT      float64 `json:"holderamount" xorm:"HOLDERAMOUNT"`                               // 持仓金额
+	HOLDERPRICE       float64 `json:"holderprice" xorm:"HOLDERPRICE"`                                 // 持仓价格
+	FREEZEQTY         int64   `json:"freezeqty" xorm:"FREEZEQTY"`                                     // 冻结数量
+	DELIVERYQTY       int64   `json:"deliveryqty" xorm:"DELIVERYQTY"`                                 // 交收手数(已交收)
+	HOLDDAYS          int32   `json:"holddays" xorm:"HOLDDAYS"`                                       // 持仓天数
+	PAYEDDEPOSIT      float64 `json:"payeddeposit" xorm:"PAYEDDEPOSIT"`                               // 已付定金
+	RESTOCKDEPOSIT    float64 `json:"restockdeposit" xorm:"RESTOCKDEPOSIT"`                           // 补充定金
+	LATEFEEDAYS       int32   `json:"latefeedays" xorm:"LATEFEEDAYS"`                                 // 滞纳金起计天数
+	LATEFEEALGORITHM  int32   `json:"latefeealgorithm" xorm:"LATEFEEALGORITHM"`                       // 滞纳金收取方式 1:比率  2:固定
+	LATEFEEVALUE      float64 `json:"latefeevalue" xorm:"LATEFEEVALUE"`                               // 滞纳金收取值
+	CALLATEFEE        float64 `json:"callatefee" xorm:"CALLATEFEE"`                                   // 已计滞纳金
+	PROMPTDEPOSITRATE float64 `json:"promptdepositrate" xorm:"PROMPTDEPOSITRATE"`                     // 提示定金率
+	CUTDEPOSITRATE    float64 `json:"cutdepositrate" xorm:"CUTDEPOSITRATE"`                           // 斩仓定金率
+	PROMPTPRICE       float64 `json:"promptprice" xorm:"PROMPTPRICE"`                                 // 提示价格
+	CUTPRICE          float64 `json:"cutprice" xorm:"CUTPRICE"`                                       // 斩仓价格
+	CLOSEPL           float64 `json:"closepl" xorm:"CLOSEPL"`                                         // 平仓盈亏
+	FLOATPL           float64 `json:"floatpl" xorm:"FLOATPL"`                                         // 浮动盈亏
+	DEPOSITRATE       float64 `json:"depositrate" xorm:"DEPOSITRATE"`                                 // 订单定金率
+	REFUNDABLEDEPOSIT float64 `json:"refundabledeposit" xorm:"REFUNDABLEDEPOSIT"`                     // 可退定金
+	PAYEDLATEFEE      float64 `json:"payedlatefee" xorm:"PAYEDLATEFEE"`                               // 已付滞纳金
+	TRADETIME         string  `json:"tradetime" xorm:"TRADETIME"`                                     // 交易时间
+	HANDLESTATUS      int32   `json:"handlestatus" xorm:"HANDLESTATUS"`                               // 处理状态
 
 	GOODSCODE    string  `json:"goodscode" xorm:"GOODSCODE"`       // 期货合约代码(内部)
 	GOODSNAME    string  `json:"goodsname" xorm:"GOODSNAME"`       // 期货合约名称