Skip to content

IgorFromRu/TaxiTestTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание Напишите Spring-приложение, предоставляющее REST-сервис для приема и регистрации операций в базе данных по расчетам с водителями. У каждого водителя может быть несколько лицевых счетов.

Требования СУБД PostgreSQL 10; создать структуру БД самостоятельно. Доступ к данным реализовать с помощью Hibernate. Реализовать операции REST-сервиса; прием параметров и возврат данных – в JSON: — начисление на счет водителя, — списание со счета водителя, — получение текущего баланса по счету, — перевод между собственными лицевыми счетами водителя, — получение оборота за период по отдельному лицевому счету (дебет, кредит отдельно), — получение подробного списка операций за период. Для объемных операций (например, получение списка операций) реализовать постраничную выдачу.

Дополнительные требования Создать Gradle-проект. Хранение исходников – в GIT (например, на gitlab.com). Дополнительным плюсом будет реализации unit-тестов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages