生成表结构,开始实现接口逻辑
This commit is contained in:
@ -25,7 +25,7 @@ type (
|
||||
// - Permission: 权限标识;
|
||||
// - ExpireTime: token 过期时间(可选)。
|
||||
TokenIn struct {
|
||||
UserId int // 用户 ID
|
||||
UserId int64 // 用户 ID
|
||||
Permission string // 权限标识
|
||||
ExpireTime time.Duration // 令牌有效期
|
||||
}
|
||||
@ -37,14 +37,14 @@ type (
|
||||
// - Permission: 权限标识;
|
||||
// - JTI: JWT 的唯一标识。
|
||||
TokenOut struct {
|
||||
UserId int // 用户 ID
|
||||
UserId int64 // 用户 ID
|
||||
Permission string // 权限标识
|
||||
JTI string // JWT 唯一标识
|
||||
}
|
||||
|
||||
// jwtClaims 自定义 JWT 的声明体结构,嵌入标准声明字段。
|
||||
jwtClaims struct {
|
||||
UserId int `json:"user_id"` // 用户 ID
|
||||
UserId int64 `json:"user_id"` // 用户 ID
|
||||
Permission string `json:"permission"` // 权限标识
|
||||
JTI string `json:"jti"` // 唯一标识
|
||||
jwt.RegisteredClaims
|
||||
|
||||
Reference in New Issue
Block a user