uint/uint64全部改为uint32

This commit is contained in:
2025-11-10 22:23:31 +08:00
parent 3e711551e7
commit ecd2d37c70
96 changed files with 775 additions and 785 deletions

View File

@@ -9,13 +9,13 @@ import (
// Claims 定义了 JWT 的声明结构
type Claims struct {
UserID uint `json:"user_id"`
UserID uint32 `json:"user_id"`
jwt.RegisteredClaims
}
// Generator 定义了 token 操作的接口
type Generator interface {
GenerateToken(userID uint) (string, error)
GenerateToken(userID uint32) (string, error)
ParseToken(tokenString string) (*Claims, error)
}
@@ -30,7 +30,7 @@ func NewTokenGenerator(secret []byte) Generator {
}
// GenerateToken 生成一个新的 JWT token
func (s *tokenGenerator) GenerateToken(userID uint) (string, error) {
func (s *tokenGenerator) GenerateToken(userID uint32) (string, error) {
nowTime := time.Now()
expireTime := nowTime.Add(24 * time.Hour) // Token 有效期为 24 小时