Skip to content

HokkyokuArt/e-boleto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo_TIAcademy

Bootcamp Java - Curso TI Academy - LAB TECH

E-Boleto


Sobre

Autores:
• Hiziane F. Michalowski
• Jean Artico
• Vinicius Craveiro

Descrição: API para reimprimir e alterar data de vencimento de boleto.


e_boleto

End Points

Cliente

(GET) Listar todos os clientes
http://localhost:8080/cliente/

(GET) Listar cliente por Id
http://localhost:8080/cliente/{idCliente}

(GET) Listar todos os boletos do cliente
http://localhost:8080/cliente/{idCliente}/meus-boletos

(GET) Listar boletos abertos do cliente
http://localhost:8080/cliente/{idCliente}/meus-boletos/abertos

(POST) Adicionar cliente
http://localhost:8080/cliente/

{
    "razaosocialnome": "Razão social",
    "cnpjcpf": "1234567890",
    "ierg": "1234567890",
    "logradouro": "Rua Logradouro",
    "numero": "123A",
    "bairro": "Bairro",
    "complemento": "Complemento 123",
    "cep": "123456-000",
    "cidade": "Cidade",
    "estado": "AA",
    "email": "email@email.com",
    "telefone": "(99)99999-9999",
    "contato": "Contato",
    "senha": "Senha123"
}

(PUT) Editar cliente
http://localhost:8080/cliente/{idCliente}

{
    "razaosocialnome": "Razão social",
    "cnpjcpf": "1234567890",
    "ierg": "1234567890",
    "logradouro": "Rua Logradouro",
    "numero": "123A",
    "bairro": "Bairro",
    "complemento": "Complemento 123",
    "cep": "123456-000",
    "cidade": "Cidade",
    "estado": "AA",
    "email": "email@email.com",
    "telefone": "(99)99999-9999",
    "contato": "Contato"
}

(PUT) Alterar data de vencimento do boleto
http://localhost:8080/cliente/{idCliente}/meus-boletos/abertos/alterar-data={idBoleto}

(DELETE) Excluir cliente
http://localhost:8080/cliente/{idCliente}

Fornecedor

(GET) Listar todos os fornecedores
http://localhost:8080/fornecedor/

(GET) Listar cliente por Id
http://localhost:8080/fornecedor/{idFornecedor}

(POST) Adicionar fornecedor
http://localhost:8080/fornecedor/

{
    "razaosocial": "Razão social",
    "cnpj": "1234567890",
    "ie": "1234567890",
    "nomefantasia": "Nome fantasia",
    "logradouro": "Rua Logradouro",
    "numero": "123A",
    "bairro": "Bairro",
    "complemento": "Complemento 123",
    "cep": "123456-000",
    "cidade": "Cidade",
    "estado": "AA",
    "email": "email@email.com",
    "telefone": "(99)99999-9999",
    "prazopagamento": 5,
    "senha": "Senha123"
}

(PUT) Editar fornecedor
http://localhost:8080/fornecedor/{idFornecedor}

{
    "razaosocial": "Razão social",
    "cnpj": "1234567890",
    "ie": "1234567890",
    "nomefantasia": "Nome fantasia",
    "logradouro": "Rua Logradouro",
    "numero": "123A",
    "bairro": "Bairro",
    "complemento": "Complemento 123",
    "cep": "123456-000",
    "cidade": "Cidade",
    "estado": "AA",
    "email": "email@email.com",
    "telefone": "(99)99999-9999",
    "prazopagamento": 5
}

(DELETE) Excluir fornecedor
http://localhost:8080/fornecedor/{idFornecedor}

Boleto

(GET) Listar todos os boletos
http://localhost:8080/boleto/

(GET) Listar boleto por Id
http://localhost:8080/boleto/{idBoleto}

(GET) Listar boleto abertos do cliente pelo Id do cliente
http://localhost:8080/boleto/cliente={idCliente}/boletos-abertos

(GET) Listar todos os boletos do cliente pelo Id do cliente
http://localhost:8080/boleto/cliente={idCliente}/todos-boletos

(POST) Adicionar boleto
http://localhost:8080/boleto/

{
    "dataemissao": "2022-08-30",
    "datavencimento": "2022-09-30",
    "valor": 100.0,
    "situacao": "Aberto",
    "alterado": false,
    "obs": "Observação",
    "cliente": {"id": 1},
    "fornecedor": {"id": 1}
}

(DELETE) Excluir boleto
http://localhost:8080/boleto/{idBoleto}

:)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages