/neoVPCalculator

Калькулятор отпускных. Тестовое задание для Neoflex.

Primary LanguageJava

Калькулятор отпускных

Тестовое задание для Neoflex.

Условие:

Микросервис на SpringBoot + Java 11
API: GET запрос "/calculate"
Минимальные требования: Приложение принимает среднюю зарплату за 12 месяцев и количество дней отпуска. Ответом является сумма отпускных, которые придут сотруднику.
Дополнительное задание: При запросе можно указать точные дни ухода в отпуск, тогда должен проводиться рассчет отпускных с учётом праздников и выходных.

Результат:

Приложение принимает GET запросы на "/calculate" со следующими параметрами:

  • avgSalary – средняя з/п,
  • startDate – дата начала отпуска в формате dd-MM-yyyy,
  • endDate – дата конца отпуска в формате dd-MM-yyy.

В ответ приложение возращает респонс с соответстсвующим статусом и суммой отпускных, положенных сотруднику.

Микросервис работает на порту 8808. В проекте доступен Swagger UI по адресу http://127.0.0.1:8808/swagger-ui/index.html.