完善角色权限与数据隔离

This commit is contained in:
yml2213
2026-07-26 14:00:50 +08:00
parent b483cbc26d
commit 16d9ab0e5e
38 changed files with 2847 additions and 292 deletions
+4
View File
@@ -128,6 +128,10 @@ func AuthRequired() gin.HandlerFunc {
c.Set("user_id", claims.UserID)
c.Set("tenant_id", claims.TenantID)
c.Set("role", claims.Role)
permissionVersion := LoadPermissions(c, claims.UserID, claims.TenantID, claims.Role)
if permissionVersion != "" {
c.Header("X-Permission-Version", permissionVersion)
}
c.Next()
}
}