# 测试角色管理API分页功能 Write-Host "🔍 测试角色管理API分页功能..." -ForegroundColor Green # 测试获取角色列表(第1页,每页10条) Write-Host "`n📋 测试获取角色列表(第1页,每页10条)..." -ForegroundColor Yellow $response1 = Invoke-RestMethod -Uri "http://localhost:8080/auth/roles?page=1&pageSize=10" -Method GET -Headers @{ "Authorization" = "Bearer your-token-here" "Content-Type" = "application/json" } -ErrorAction SilentlyContinue if ($response1) { Write-Host "✅ 响应成功:" -ForegroundColor Green Write-Host " Code: $($response1.code)" Write-Host " Message: $($response1.message)" if ($response1.data) { Write-Host " Data:" -ForegroundColor Cyan Write-Host " Total: $($response1.data.total)" Write-Host " Page: $($response1.data.page)" Write-Host " Size: $($response1.data.size)" Write-Host " Records: $($response1.data.data.Count)" } } else { Write-Host "❌ 请求失败或没有响应" -ForegroundColor Red } # 测试获取角色列表(第2页,每页5条) Write-Host "`n📋 测试获取角色列表(第2页,每页5条)..." -ForegroundColor Yellow $response2 = Invoke-RestMethod -Uri "http://localhost:8080/auth/roles?page=2&pageSize=5" -Method GET -Headers @{ "Authorization" = "Bearer your-token-here" "Content-Type" = "application/json" } -ErrorAction SilentlyContinue if ($response2) { Write-Host "✅ 响应成功:" -ForegroundColor Green Write-Host " Code: $($response2.code)" Write-Host " Message: $($response2.message)" if ($response2.data) { Write-Host " Data:" -ForegroundColor Cyan Write-Host " Total: $($response2.data.total)" Write-Host " Page: $($response2.data.page)" Write-Host " Size: $($response2.data.size)" Write-Host " Records: $($response2.data.data.Count)" } } else { Write-Host "❌ 请求失败或没有响应" -ForegroundColor Red } Write-Host "`n🔍 测试完成!" -ForegroundColor Green