diff --git a/README.md b/README.md index fc6df3e..9ec1d4d 100644 --- a/README.md +++ b/README.md @@ -15,4 +15,16 @@ ## Сборка приложения -`gradle jar` \ No newline at end of file +`gradle jar` + +## Задания по расписанию + +- EmailOutboxSendJob - задание формирования и отправки QR-кода +- CleanExpiredNotPayedRentJob - задание по расписанию для опроса платежного шлюза и удаления просроченных не оплаченных бронирований + +## Http методы + +- POST /public/book - метод бронирования двери +- POST /public/book/callback - метод для обратного вызова шлюза +- GET /qr - метод получения QR-кодов для определенного устройства(информация об устройстве берется из токена) +- POST /qr-used/{qrId} - метод пометки о том, что qr-код был использован(для сбора метрик) \ No newline at end of file diff --git a/src/main/kotlin/ru/vyatsu/qr_access_api/booking/controller/BookingController.kt b/src/main/kotlin/ru/vyatsu/qr_access_api/booking/controller/BookingController.kt index c8d69ba..df9e1eb 100644 --- a/src/main/kotlin/ru/vyatsu/qr_access_api/booking/controller/BookingController.kt +++ b/src/main/kotlin/ru/vyatsu/qr_access_api/booking/controller/BookingController.kt @@ -11,7 +11,6 @@ import ru.vyatsu.qr_access_api.booking.request.BookResponse @RestController class BookingController(private val service: BookingService) { // TODO: Убрать /public, так как эти методы должны быть закрыты авторизацией client_credential и корсами - // TODO: Для общего процесса бронирования нужно сделать альтернативный путь для шлюза с опросом. @PostMapping("/public/book") fun book(@RequestBody request: BookRequest): BookResponse { return BookResponse(service.book(request))