Skip to content

Kathleenfs/helloBank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b110fca · Dec 23, 2022

History

47 Commits
Sep 8, 2022
Sep 18, 2022
Sep 19, 2022
Sep 9, 2022
Dec 23, 2022
Sep 8, 2022
Sep 8, 2022
Sep 18, 2022

Repository files navigation

Projetotudo de bom

OBJETIVO

Criar uma API utilizando a linguagem Java para Cadastrar clientes, contas e exibir histórico de transações. O sistema deve permitir cadastro de novos clientes, incluindo dados pessoais e dados para contato. O cliente deve ser atrelado a uma conta bancária e registrar histórico de transações entre as contas.

Acesse a documentação da API clicando no link abaixo

Documentação API - Swagger

Acesse a API na AWS

API AWS - HELLO BANK

Acesse Jenkins

API - Jenkins

Descrição DOS ENDPOINTS

🌐 Cliente

Retornar todos os clientes

  GET /cliente

Retornar cliente pelo id

  GET /cliente/{idCliente}
Parâmetro Tipo Descrição
idCliente int Obrigatório passar no rota o id do cliente que deseja buscar.

Cadastrar cliente

  POST /clientes

Atualizar cliente

  PUT /clientes/${idCliente}
Parâmetro Tipo Descrição
id int Obrigatório passar no rota o id do cliente que precisa atualizar.

Deletar cliente

  DELETE /cliente/${idCliente}
Parâmetro Tipo Descrição
idCliente int Obrigatório passar na rota o id do cliente que precisa deletar.

🌐 Conta

Retornar todas as contas

  GET /contas

Retornar conta pelo id

  GET /contas/{idConta}
Parâmetro Tipo Descrição
idConta int Obrigatório passar no rota o id da conta que deseja buscar.

Cadastrar conta

  POST /contas

Atualizar conta

  PUT /conta

Depositar

  PUT depositar/{valor}/{idConta}
Parâmetro Tipo Descrição
valor Double Obrigatório passar na rota o valor referente ao depósito.
id int Obrigatório passar na rota o id da conta onde deseja realizar o depósito.

Sacar

  PUT sacar/{valor}/{idConta}
Parâmetro Tipo Descrição
valor Double Obrigatório passar na rota o valor que deseja sacar.
id int Obrigatório passar na rota o id da conta de onde será realizado o saque.

Deletar conta

  DELETE /conta/{idConta}
Parâmetro Tipo Descrição
idConta int Obrigatório passar na rota o id da conta que precisa deletar.

🌐 Transação

Retornar todas as transações

  GET /transacao

Retornar transação pelo id

  GET /transacao/{idTransacao}
Parâmetro Tipo Descrição
idTransacao int Obrigatório passar no rota o id da transação que deseja buscar.

Cadastrar transação

  POST /transacao

Deletar transação

  DELETE /transacao/{idTransacao}
Parâmetro Tipo Descrição
idTransacao int Obrigatório passar na rota o id da transação que precisa deletar.

TECNOLOGIAS UTILIZADAS


kath-Java kath-Java kath-Java kath-CSS kath-CSS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages