└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Projeto Blog Pessoal 2 | 3 |
4 | 5 |
6 | 7 |
8 | 9 |

10 | 11 | ## Diagrama de Classes 12 | 13 | ```mermaid 14 | classDiagram 15 | class Tema { 16 | - id : Long 17 | - descricao : String 18 | - postagem : List ~Postagem~ 19 | + getAll() 20 | + getById(Long id) 21 | + getByDescricao(String descricao) 22 | + postTema(Tema tema) 23 | + putTema(Tema tema) 24 | + deleteTema(Long id) 25 | } 26 | class Postagem { 27 | - id : Long 28 | - titulo : String 29 | - texto: String 30 | - data: LocalDateTime 31 | - tema : Tema 32 | - usuario : Usuario 33 | + getAll() 34 | + getById(Long id) 35 | + getByTitulo(String titulo) 36 | + postPostagem(Postagem postagem) 37 | + putPostagem(Postagem postagem) 38 | + deleteTema(Long id) 39 | } 40 | class Usuario { 41 | - id : Long 42 | - nome : String 43 | - usuario : String 44 | - senha : String 45 | - foto : String 46 | - postagem : List ~Postagem~ 47 | + getAll() 48 | + getById(Long id) 49 | + autenticarUsuario(UsuarioLogin usuarioLogin) 50 | + cadastrarUsuario(Usuario usuario) 51 | + atualizarUsuario(Usuario usuario) 52 | } 53 | class UsuarioLogin{ 54 | - id : Long 55 | - nome : String 56 | - usuario : String 57 | - senha : String 58 | - foto : String 59 | - token : String 60 | } 61 | Tema --> Postagem 62 | Usuario --> Postagem 63 | ``` 64 | 65 |

66 | --------------------------------------------------------------------------------