fix(n+1): 批量查询替代循环单查

- IsAdminBootstrapRequired: userRepo.GetByID 循环 → GetByIDs 批量
- AssignRoles: roleRepo.GetByID 循环 → GetByIDs 批量
- 在 userRepositoryInterface 补充 GetByIDs 方法签名
This commit is contained in:
2026-05-08 08:05:26 +08:00
parent 9b1cea246e
commit 2a18a6fb47
39 changed files with 3169 additions and 393 deletions

View File

@@ -180,7 +180,25 @@
"Bash(grep -E \"\\(PASS|FAIL|ok|FAIL\\)\" \"C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\claude\\\\\\\\D--usersystem\\\\\\\\585b7397-1a42-4c4c-95db-d0593f685b99\\\\\\\\tasks\\\\\\\\bdnygqovb.output\")",
"Bash(grep -E \"^ok|^FAIL\" \"C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\claude\\\\\\\\D--usersystem\\\\\\\\585b7397-1a42-4c4c-95db-d0593f685b99\\\\\\\\tasks\\\\\\\\bdnygqovb.output\")",
"Bash(grep -c \"--- PASS\" \"C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\claude\\\\\\\\D--usersystem\\\\\\\\585b7397-1a42-4c4c-95db-d0593f685b99\\\\\\\\tasks\\\\\\\\bdnygqovb.output\")",
"Bash(grep -c \"--- FAIL\" \"C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\claude\\\\\\\\D--usersystem\\\\\\\\585b7397-1a42-4c4c-95db-d0593f685b99\\\\\\\\tasks\\\\\\\\bdnygqovb.output\")"
"Bash(grep -c \"--- FAIL\" \"C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\claude\\\\\\\\D--usersystem\\\\\\\\585b7397-1a42-4c4c-95db-d0593f685b99\\\\\\\\tasks\\\\\\\\bdnygqovb.output\")",
"Bash(npx vitest *)",
"Bash(sqlite3 :memory: \"SELECT 'test_user' LIKE '%\\\\%' AS result;\")",
"Bash(./bin/ums version *)",
"Bash(make build-cli *)",
"Bash(./bin/ums help *)",
"Bash(./bin/ums init *)",
"Bash(timeout 5 ./bin/ums serve)",
"Bash(./bin/ums serve *)",
"Bash(pkill -f \"bin/ums serve\")",
"Bash(taskkill //F //IM ums.exe)",
"Bash(./bin/ums *)",
"Bash(pkill -f \"bin/ums\")",
"Bash(pkill -f \"server\")",
"Bash(git restore *)",
"Bash(git checkout *)",
"Bash(git pull *)",
"Bash(git merge *)",
"Bash(git stash *)"
]
}
}