Tecnologias • Preparando • APP Routes • Colaboladores •
Uma API Crud escrita em Java
- Java
- Maven
- Wildfky
- Docker
- PostGres
Para iniciar essa aplicação siga esses passos
Na sua maquina para rodar é preciso de Docker e Java
Para clonar basta rodar
git clone https://github.com/kaikelfalcao/ApiJava.git
Para começar siga esses Passos:
cd ApiJava
docker build -t api .
docker-compose up -d
Com isso:
-
o Wildfly está exposto na URL: http://localhost:8080
-
o Postgres está exposto na URL: http://localhost:5432
-
o PgAdmin está exposto na URL: http://localhost:8082 -- Email = [email protected] -- Senha = password
As chamadas as API estarão na http://localhost:8080/JavaAPI/'''{rota}'''
route | request | response |
---|---|---|
GET /paciente | None | Lista de todos os pacientes |
GET /paciente/{cpf} | CPF na rota | json dos dados do paciente |
POST /paciente/ | json com os campos cpf, nome, dtnascimento, endereco, email, planosaude, numcarteirinhaplanosaude |
json message |
PUT /paciente/{cpf} | CPF na rota | json message |
DELETE /paciente/{cpf} | CPF na rota | json message |
route | request | response |
---|---|---|
GET /usuario/{cpf} | CPF na rota | json dos dados do usuario |
POST /usuario | json com os campos cpf, login, senha |
json message |
PUT /usuario/{cpf} | CPF na rota | json message |
DELETE /usuario/{cpf} | CPF na rota | json message |
route | request | response |
---|---|---|
GET /atendimento/paciente/{cpf} | CPF na rota | A lista de atendimentos do paciente |
GET /atendimento/tipo/{tipo} | Tipo do atendimento na rota | A lista de atendimentos desse tipo |
POST /atendimento | json com cpfpaciente, nomepaciente, cpfusuario, descricaoatendimento, dataatendimento, valorcobrado, tipoatendimento |
json message |
DELETE /atendimento/{numero} | Numero do Atendimento na Rota | json message |
Grupo responsável por elaborar o projeto.
Kaíke Falcão |
Henrique Bisneto |