feat: release v1.0.0

This commit is contained in:
2026-07-29 22:10:36 +08:00
parent ee9f50b859
commit c903b5a6b5
81 changed files with 2776 additions and 1044 deletions

25
internal/pkg/cache/cachekey/key.go vendored Normal file
View File

@@ -0,0 +1,25 @@
package cachekey
import "fmt"
const (
UserApiPermissionsPattern = "user:api:permissions:*"
UserInfoPattern = "user:info:*"
)
func UserApiPermissions(id int32) string {
return fmt.Sprintf("user:api:permissions:%d", id)
}
func UserInfo(id int32) string {
return fmt.Sprintf("user:info:%d", id)
}
func AuthRefresh(hash string) string {
return fmt.Sprintf("auth:refresh:%s", hash)
}
// AuthRefreshUser 反向索引 用于定位refresh token来删除
func AuthRefreshUser(userID int32) string {
return fmt.Sprintf("auth:refresh:user:%d", userID)
}