Commit Graph

5 Commits

Author SHA1 Message Date
msksbr bc4f7ac8cc refactor(admin-book): rename Result to ApiResult and tighten return types
- Replace `Result` with `ApiResult` across admin book/borrow modules
- Change return type from `Result<Any?>` to `ApiResult<String>`
- Reformat multi-arg log statements for readability
2026-05-23 21:43:40 +08:00
msksbr 8f6d8eddc9 feat(admin-books): implement book CRUD management endpoints
- Add book with name, author, and stock validation
- Update existing book information
- Delete book by ID
- Adjust book inventory stock
- Rename AdminDashBoardService to DashBoardService
- Remove hardcoded user seed data from SQL schema
2026-05-23 00:16:03 +08:00
msksbr ca7788899a docs(core): enhance KDoc documentation across controllers, services, and entities
Add comprehensive API documentation to controller classes with planned
endpoint lists and path prefixes. Document security measures in auth
service implementation. Add field-level comments to Book entity.
2026-05-21 19:03:54 +08:00
msksbr 20660b91dc docs(core): add KDoc documentation to controllers, services, and entities
Add descriptive KDoc comments to all REST controllers, service interfaces,
entity classes, and mappers to improve code readability and maintainability.
Include annotations for controller-level API documentation.
2026-05-21 18:47:23 +08:00
msksbr a041103a92 feat(api): add controller layer and auth service stubs
- Add AdminBookController, AdminBorrowController, BookController,
  BorrowController, and DashBoardController stubs
- Implement AuthController with login endpoint
- Add AuthService interface and AuthServiceImpl stub
2026-05-13 17:22:51 +08:00