Browse Source

数据库迁移:为主键添加`primaryKey`注解

对数据库模型中的主键字段添加了`gorm:"primaryKey"`注解,以明确标识主键列。此次变更增强了数据库模型的可读性及可维护性,确保了主键在各种数据库操作中的正确识别与处理。
Roc 5 months ago
parent
commit
075186f6f3
2 changed files with 12 additions and 12 deletions
  1. 10 10
      services/data/trade_analysis/trade_analysis.go
  2. 2 2
      utils/constants.go

+ 10 - 10
services/data/trade_analysis/trade_analysis.go

@@ -20,10 +20,10 @@ func GetClassifyName(lang string) (list trade_analysis.TradeClassifyNameListSort
 		"guangzhou": "广期所",
 	}
 	exchangesEn := map[string]string{
-		"郑商所":   "Zhengzhou ComEx",
-		"大商所":   "Dalian ComEx",
-		"上期所":   "SH Intl Energy Ex",
-		"中金所":   "China Fin Futures Ex",
+		"郑商所":  "Zhengzhou ComEx",
+		"大商所":  "Dalian ComEx",
+		"上期所":  "SH Intl Energy Ex",
+		"中金所":  "China Fin Futures Ex",
 		"上期能源": "SH Energy Ex",
 	}
 	exchangesSortMap := map[string]int{
@@ -188,7 +188,7 @@ func getZhengzhouClassifyName(code string) (name string) {
 		name = "普麦"
 		return
 	}
-	if strings.HasPrefix(code, "pk" gorm:"primaryKey" ) {
+	if strings.HasPrefix(code, "PK") {
 		name = "花生"
 		return
 	}
@@ -246,12 +246,12 @@ func getZhengzhouClassifyName(code string) (name string) {
 func GetPositionTopDetail(req trade_analysis.GetPositionTopReq) (ret trade_analysis.GetPositionTopResp, err error, errMsg string) {
 	//定义交易所
 	exchanges := map[string]string{
-		"郑商所":   "zhengzhou",
-		"大商所":   "dalian",
-		"上期所":   "shanghai",
-		"中金所":   "cffex",
+		"郑商所":  "zhengzhou",
+		"大商所":  "dalian",
+		"上期所":  "shanghai",
+		"中金所":  "cffex",
 		"上期能源": "ine",
-		"广期所":   "guangzhou",
+		"广期所":  "guangzhou",
 	}
 	exchange, ok := exchanges[req.Exchange]
 	if !ok {

+ 2 - 2
utils/constants.go

@@ -394,8 +394,8 @@ const (
 )
 
 const (
-	UserLoginSalt = "MiQM9yusNA9T2uIH"                           // 用户登录盐值
-	DesKeySalt    = "JMCqSoUrTAmyNNIRb0Ttlrpk" gorm:"primaryKey" // DesKey盐值
+	UserLoginSalt = "MiQM9yusNA9T2uIH"         // 用户登录盐值
+	DesKeySalt    = "JMCqSoUrTAmyNNIRb0Ttlrpk" // DesKey盐值
 )
 
 // DataSourceEnMap 指标来源的英文名称