Explorar el Código

fix(topup): update TradeNo field to include varchar type and index for better database performance

CaIon hace 7 meses
padre
commit
4d0037a40c
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      model/topup.go

+ 3 - 2
model/topup.go

@@ -3,8 +3,9 @@ package model
 import (
 	"errors"
 	"fmt"
-	"gorm.io/gorm"
 	"one-api/common"
+
+	"gorm.io/gorm"
 )
 
 type TopUp struct {
@@ -12,7 +13,7 @@ type TopUp struct {
 	UserId       int     `json:"user_id" gorm:"index"`
 	Amount       int64   `json:"amount"`
 	Money        float64 `json:"money"`
-	TradeNo      string  `json:"trade_no" gorm:"unique"`
+	TradeNo      string  `json:"trade_no" gorm:"unique;type:varchar(255);index"`
 	CreateTime   int64   `json:"create_time"`
 	CompleteTime int64   `json:"complete_time"`
 	Status       string  `json:"status"`