瀏覽代碼

refactor: replace iota with explicit values for log type constants

CaIon 2 月之前
父節點
當前提交
69b87b5d8e
共有 1 個文件被更改,包括 8 次插入7 次删除
  1. 8 7
      model/log.go

+ 8 - 7
model/log.go

@@ -39,14 +39,15 @@ type Log struct {
 	Other            string `json:"other"`
 }
 
+// don't use iota, avoid change log type value
 const (
-	LogTypeUnknown = iota
-	LogTypeTopup
-	LogTypeConsume
-	LogTypeManage
-	LogTypeSystem
-	LogTypeError
-	LogTypeRefund
+	LogTypeUnknown = 0
+	LogTypeTopup   = 1
+	LogTypeConsume = 2
+	LogTypeManage  = 3
+	LogTypeSystem  = 4
+	LogTypeError   = 5
+	LogTypeRefund  = 6
 )
 
 func formatUserLogs(logs []*Log) {