生成表结构,开始实现接口逻辑

This commit is contained in:
2025-05-29 16:22:48 +08:00
parent a048f45aa3
commit e8a8e36d61
21 changed files with 277 additions and 211 deletions

View File

@ -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