Задание №2: Сделать макет сервиса сбора статистики на Spring Boot.

GET: /stats/get - возвращает события последних дней.

Пагинация реализована через offset/limit. Аргументы:

  1. type (необязательно) - возвращаемый тип (классификатор) события (из энума EventRecord.Type). Если не указан, возвращается всё.
  2. limit (необязательно, 7 по умолчанию) - лимит возвращаемых дней.
  3. offset (необязательно, 0 по умолчанию) - на сколько дней углубляемся в историю.

POST: /stats/add - добавляет новое событие. Принимает на вход type - тип события и message - сообщение.

Таблица с тестовыми данными доступна в дампе PostgreSQL (tbl_with_values.sql)