From 812ab67780de2dbf66b5a368577e55e41fbb6502 Mon Sep 17 00:00:00 2001 From: CaIon Date: Wed, 15 Oct 2025 19:54:13 +0800 Subject: [PATCH] refactor: replace iota with explicit values for log type constants --- model/log.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/model/log.go b/model/log.go index 1cd24817..7495d647 100644 --- a/model/log.go +++ b/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) {