Versie module 1 van 26-7

This commit is contained in:
2026-07-26 22:18:52 +02:00
commit 26a820b41a
39 changed files with 3663 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
const db = require("../config/database");
class UserRepository {
findById(id) {
return db.prepare(`
SELECT
users.*,
household_members.household_id,
household_members.role,
households.name AS household_name
FROM users
LEFT JOIN household_members
ON users.id = household_members.user_id
LEFT JOIN households
ON households.id = household_members.household_id
WHERE users.id = ?
`).get(id);
}
}
module.exports = new UserRepository();