Commit Graph

4 Commits

Author SHA1 Message Date
22bc1876d8 refactor: remove departmentId from Class entity 2026-07-09 17:32:37 +08:00
454a0d24c6 fix: release beds/lockers in batchCheckOut
The batchCheckOut method was not releasing assigned beds and lockers
after checkout, leaving them orphaned as 'occupied'. Added the same
release pattern used in checkOut() — using runner.manager.update()
since batchCheckOut operates inside a QueryRunner transaction.
2026-07-09 12:05:36 +08:00
2357db31dd fix: remove broken Department relation from Class entity 2026-07-05 20:56:23 +08:00
e1d9ce9709 feat: add Class, ClassStudent, ClassTeacher entities 2026-07-05 18:53:12 +08:00