Bladeren bron

#6681 【Go查询】/sbyj/GetMyOrders: 结果返回”TradeHolderDetailEx“添加字段”ClosedDays“

deng.yinping 9 maanden geleden
bovenliggende
commit
9309facc6b
5 gewijzigde bestanden met toevoegingen van 21 en 0 verwijderingen
  1. 4 0
      docs/docs.go
  2. 4 0
      docs/swagger.json
  3. 3 0
      docs/swagger.yaml
  4. 2 0
      models/sbyj.go
  5. 8 0
      pb/mtp2.pb.go

+ 4 - 0
docs/docs.go

@@ -58004,6 +58004,10 @@ const docTemplate = `{
                     "description": "平仓盈亏",
                     "type": "number"
                 },
+                "closeddays": {
+                    "description": "剩余平仓天数(52) -1为不强平",
+                    "type": "integer"
+                },
                 "cutDepositRate": {
                     "description": "斩仓定金率",
                     "type": "number"

+ 4 - 0
docs/swagger.json

@@ -57995,6 +57995,10 @@
                     "description": "平仓盈亏",
                     "type": "number"
                 },
+                "closeddays": {
+                    "description": "剩余平仓天数(52) -1为不强平",
+                    "type": "integer"
+                },
                 "cutDepositRate": {
                     "description": "斩仓定金率",
                     "type": "number"

+ 3 - 0
docs/swagger.yaml

@@ -25118,6 +25118,9 @@ definitions:
       closePL:
         description: 平仓盈亏
         type: number
+      closeddays:
+        description: 剩余平仓天数(52) -1为不强平
+        type: integer
       cutDepositRate:
         description: 斩仓定金率
         type: number

+ 2 - 0
models/sbyj.go

@@ -130,6 +130,7 @@ type TradeHolderDetailEx struct {
 	CanAutoAddDeposit    uint64  `json:"canautoadddeposit"`    // 是否允许自动追加定金: 0-否 1-是(52)
 	AddDepositRate       float64 `json:"adddepositrate"`       // 自动追加定金率(52) - 允许时显示
 	CanAutoRefundDeposit uint64  `json:"canautorefunddeposit"` // 是否允许自动退还定金: 0-否 1-是(52)
+	ClosedDays           int32   `json:"closeddays"`           // 剩余平仓天数(52) -1为不强平
 }
 
 // RedisTradeHolderDetailEx redis存储交易持仓扩展表
@@ -251,6 +252,7 @@ func (r *RedisTradeHolderDetailEx) ParseFromProto(p *pb.RedisTradeHolderDetailEx
 		CanAutoAddDeposit:    p.GetTHDetailEx().GetCanAutoAddDeposit(),
 		AddDepositRate:       p.GetTHDetailEx().GetAddDepositRate(),
 		CanAutoRefundDeposit: p.GetTHDetailEx().GetCanAutoRefundDeposit(),
+		ClosedDays:           p.GetTHDetailEx().GetClosedDays(),
 	}
 
 	// 单位

+ 8 - 0
pb/mtp2.pb.go

@@ -2103,6 +2103,7 @@ type TradeHolderDetailEx struct {
 	CanAutoAddDeposit    *uint64  `protobuf:"varint,38,opt,name=CanAutoAddDeposit" json:"CanAutoAddDeposit,omitempty"`       // 是否允许自动追加定金: 0-否 1-是(52)
 	AddDepositRate       *float64 `protobuf:"fixed64,39,opt,name=AddDepositRate" json:"AddDepositRate,omitempty"`            // 自动追加定金率(52) - 允许时显示
 	CanAutoRefundDeposit *uint64  `protobuf:"varint,40,opt,name=CanAutoRefundDeposit" json:"CanAutoRefundDeposit,omitempty"` // 是否允许自动退还定金: 0-否 1-是(52)
+	ClosedDays 			 *int32   `protobuf:"varint,41,opt,name=ClosedDays" json:"ClosedDays,omitempty"` // 剩余平仓天数(52) -1为不强平
 }
 
 func (x *TradeHolderDetailEx) Reset() {
@@ -2417,6 +2418,13 @@ func (x *TradeHolderDetailEx) GetCanAutoRefundDeposit() uint64 {
 	return 0
 }
 
+func (x *TradeHolderDetailEx) GetClosedDays() int32 {
+	if x != nil && x.ClosedDays != nil {
+		return *x.ClosedDays
+	}
+	return -1
+}
+
 // RedisTradeHolderDetailEx redis存储交易持仓扩展表
 type RedisTradeHolderDetailEx struct {
 	state         protoimpl.MessageState