└── 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 |
--------------------------------------------------------------------------------