... | ... | @@ -39,7 +39,7 @@ Esta seção é dedicada a apresentar a arquitetura definida para o projeto. Ela |
|
|
- Diagrama de caminho do programa
|
|
|
|
|
|
```mermaid
|
|
|
graph
|
|
|
flowchart TB
|
|
|
|
|
|
subgraph Caminho das requisições
|
|
|
I((Inicio))
|
... | ... | @@ -47,7 +47,7 @@ subgraph Caminho das requisições |
|
|
S(Services)
|
|
|
Repo[Repository]
|
|
|
DB[(MongoDB)]
|
|
|
end
|
|
|
end
|
|
|
|
|
|
I -->|Requisições HTTPS|R
|
|
|
R <--> S
|
... | ... | @@ -66,8 +66,7 @@ Neste diagrama, temos os seguintes componentes: |
|
|
* Diagrama de arquivos
|
|
|
|
|
|
```mermaid
|
|
|
graph
|
|
|
|
|
|
flowchart LR
|
|
|
subgraph Diagrama de Arquivos
|
|
|
init("#128193; backend/")
|
|
|
app("#128193; app/")
|
... | ... | @@ -78,6 +77,7 @@ graph |
|
|
utilss("#128193; utils/")
|
|
|
configpy("#128196; config.py")
|
|
|
mainpy("#128196; main.py")
|
|
|
end
|
|
|
|
|
|
subgraph api
|
|
|
mappers("#128193; mappers/")
|
... | ... | @@ -86,31 +86,37 @@ graph |
|
|
routers("#128193; routers/")
|
|
|
services("#128193; services/")
|
|
|
end
|
|
|
|
|
|
|
|
|
subgraph database
|
|
|
mongopy("#128196; mongo.py")
|
|
|
end
|
|
|
|
|
|
|
|
|
subgraph pdf
|
|
|
chevrolet("#128193; chevrolet/")
|
|
|
jeep("#128193; jeep/")
|
|
|
exceptionspy("#128196; exceptions.py")
|
|
|
end
|
|
|
|
|
|
|
|
|
subgraph test
|
|
|
mocker("#128193; mockers/")
|
|
|
pdfsamples("#128193; pdf_samples/")
|
|
|
end
|
|
|
|
|
|
|
|
|
subgraph utils
|
|
|
util("#128196; utils.py")
|
|
|
end
|
|
|
|
|
|
|
|
|
subgraph mockers
|
|
|
pdfmockers("#128196; pdf_mocker.py")
|
|
|
veiculomocker("#128196; veiculo_mocker.py")
|
|
|
end
|
|
|
|
|
|
|
|
|
init --> app
|
|
|
init --> configpy
|
|
|
init --> mainpy
|
... | ... | @@ -125,7 +131,6 @@ graph |
|
|
databases --> database
|
|
|
tests --> test
|
|
|
utilss --> util
|
|
|
end
|
|
|
|
|
|
```
|
|
|
|
... | ... | |