Skip to content

andreyznsk/BankAPI_private

Repository files navigation

BANK API v 1.0 - test

Frameworks

Module: BankAPI_Spring

- SpringBoot 2.4.5
- Spring Data JPA
- Lombok
- Database H2
- FlyWayDb
- JUnit 5

Module: BankAPIMain

- DataSource: Hikari CP
- JavaHttp Server
- JSON - Jackson
- DataBase: H2
- Junit 4
- Cache

Input data GET
Input data POST - JSON
Output data - JSON

run: sh .startServer.sh

Endpoints:

GET:

1. http://localhost:8000/bank_api/get_all_cards - получить список всех карт 2. http://localhost:8000/bank_api/show_all_accounts - получить список всех счетов 3. http://localhost:8000/bank_api/get_balance_by_card_number/{номер карты} - получить банас счета по номеру карты 4. http://localhost:8000/bank_api/get_card_by_account/{номер карты} - Получить карты по номеру счета 5. http://localhost:8000/bank_api/get_client_by_account_number/{номер счета} - Получить клиента со счетом по номеру счета

POST:

1. http://localhost:8000/bank_api/balance_inc - Пополнить баланс. Нужен JSON объект 2. http://localhost:8000/bank_api/add_card - выпустить новую карту по счету

Для тетитьровая ПОСТ запросов можно использовать доп подуль UserServer1.
run: sh .startuser.sh Доступные адреса:

  1. http://localhost:9000/client_api/balance_inc - форма для отправки баланса
  2. http://localhost:9000/client_api/add_card - выпустить новую карту по счету
    + Tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages