Skip to content

FelipeSaimon/locacaoApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Locação de veiculos - API

É uma api para praticar os conhecimentos adquiridos no bootcamp decola tech da DIO

Diagrama de classes

classDiagram
    class Usuario {
        +int id
        +string nome
        +string cpf
        +string telefone
        +bool cadastrado
        +locarVeiculo(Veiculo veiculo)
        +devolverVeiculo()
    }

    class Veiculo {
        +int id
        +string modelo
        +string placa
        +bool disponivel
        +alugar()
        +devolver()
    }

    class Locacao {
        +int id
        +Usuario usuario
        +Veiculo veiculo
        +string dataInicio
        +string dataFim
        +bool ativo
        +finalizarLocacao()
    }

    Usuario "1" --> "0..1" Locacao : possui
    Veiculo "1" --> "0..1" Locacao : está em
Loading

Ainda ficou faltando algumas coisas, ou ficaram incompletas, principalmente na parte de exceções, irei continuar trabalhando nessa api, afinal, quero implementar segurança, controle de acesse, autorização, etc. Outro ponto a ressaltar, é que na parte de DTOs eu implementei de forma grotesca e com ajuda do chatgpt e claude-ai, então provavelmente não ficou coerente ou correto.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages