msksbr 79510b3267 feat(admin): add admin dashboard service and role-based access control
- rename DashBoardController to AdminDashBoardController
- add AdminDashBoardService interface with getAllBooks and getAllBorrowRecords
- add GlobalExceptionHandler for unified Result error responses
- add RequireRole annotation and RequireRoleAspect for role-based auth
- fix BorrowRecord entity table name from book_record to borrow_record
- add Result.forbidden() factory method returning 403 responses
2026-05-22 11:48:56 +08:00
2026-05-13 03:11:56 +08:00
2026-05-13 03:11:56 +08:00
2026-05-13 03:11:56 +08:00
2026-05-13 03:11:56 +08:00
S
Description
No description provided
MIT 499 KiB
v0.1f Latest
2026-05-26 13:03:48 +08:00
Languages
Kotlin 93.4%
PLpgSQL 5.6%
Shell 1%