Block a user
createAppeal in AppealMapper to void return type, adjust AppealController to remove redundant UUID handling. Optimize AppealDataMapper to use UUID.randomUUID().
createAppeal method in AppealMapper to return UUID, adjust AppealController to construct Appeal with generated UUID.
UUIDTypeHandler in MyBatis configuration to handle UUID mapping in Connection.java.
Logger with Lombok's @Slf4j annotation in ContactEndpoint and update log method calls.
KeyPairMapper to improve query readability by aliasing fields and reformatting SQL.
LoginController to use pattern matching for Jwt type check, simplify uuid extraction, and adjust debug logs.
Connection.java, improve resource management, and refine debug logging in LoginController.
app.config.ts, integrate configuration directly in main.ts, and refactor providers to include authInterceptor.
authInterceptor for JWT handling, update API schema with bearerAuth security, and refactor configuration to support HTTP interceptors.
reloadUsername in auth.service to remove debug logs, simplify subscription handling, and add null check before invocation.
LoginController, simplify auth.service token validation, and remove debug logs from AppealComponent.
auth.service for username handling.