dmytrosenyk / testTaskFootballManager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

testTaskFootballManager

Завдання від CodeSeek

Rest API for Player(id,name,dateOfBirth,dateOfStartCareer,age,experience,team) and Team(id,name,dateOfCreate,budget,commission,players) Database: H2

Postman тестування:

Для тестування API postman-ом імпортуйте колекцію з файлу: FootballRestTest.postman_collection.json

Вимоги:

Потрібно реалізувати систему керування футбольними командами/гравцями з використанням Java 8 (мінімум), Spring Boot, Hibernate/JDBC Template .

Система повинна підтримувати такий функціонал:

  • базові CRUD операції для роботи з командами та гравцями (у відповідності до REST стилю)
  • операція трансферу гравця з однієї команди в іншу:
  • вартість трансферу = кількість місяців досвіду гравця * 100000 / вік гравця у роках
  • комісія зі сторони команди (від 0% до 10% від вартості трансферу) - вказується в інформації про команду
  • повна сума (вартість трансферу + комісія) повинна зніматись з рахунку команди, яка купує гравця, і переходити на рахунок команди, яка продає

About


Languages

Language:Java 100.0%