| ... | @@ -113,3 +113,30 @@ Tietokantakuva on tehty MYSQL Workbenchissä, joten siinä on pieniä eroavaisuu |
... | @@ -113,3 +113,30 @@ Tietokantakuva on tehty MYSQL Workbenchissä, joten siinä on pieniä eroavaisuu |
|
|
#### many_Reference_has_many_Tag
|
|
#### many_Reference_has_many_Tag
|
|
|
- ProjectId_Reference: Foreign key, Referenssin projectId
|
|
- ProjectId_Reference: Foreign key, Referenssin projectId
|
|
|
- TagId_Tag: Foreign key, Tagin TagId
|
|
- TagId_Tag: Foreign key, Tagin TagId
|
|
|
|
|
|
|
|
|
|
|
|
### Backend-api
|
|
|
|
|
|
|
|
Backendissä on 11 eri reittiä.
|
|
|
|
|
|
|
|
- POST /api/login -- Sisäänkirjautumisreitti
|
|
|
|
Esimerkkikutsu:
|
|
|
|
`{
|
|
|
|
"Username":"masi",
|
|
|
|
"Password":"salasana"
|
|
|
|
}`
|
|
|
|
Esimerkkivastaus:
|
|
|
|
`{
|
|
|
|
"token": "eyJhbGciOiJIUzI1NiIsInR5csgrgsrfsdfsdfsRpIiwiZGVwIjoiMSIsImlkIjoxLCJpYXQiOjE1NTE4NjU3MzMsImV4cCI6MTU1MTg3MjkzM30.91mY9OG-Z1QURTX0p-Ka6LV67WkOpcMbf1OYjUlKiu0"
|
|
|
|
}`
|
|
|
|
- POST /api/reference -- Uuden referenssinlisäysreitti
|
|
|
|
- GET /api/reference -- Yksittäisen referenssin haku projectId:n perusteella, tai kaikkien referenssien haku ilman parametrejä
|
|
|
|
- POST /api/reference/edit -- Referenssin muokkausreitti
|
|
|
|
- POST /api/reference/approve -- Referenssin hyväksymisreitti
|
|
|
|
- POST /api/reference/hide -- Referenssin piilotusreitti
|
|
|
|
- GET /api/references -- Kaikkien referenssien vähimmäistietojen haku hakutuloslistaan
|
|
|
|
- GET /api/customer -- Asiakkaiden hakureitti
|
|
|
|
- GET /api/tag -- Tagien hakureitti
|
|
|
|
- GET /api/department -- Osastojen hakureitti
|
|
|
|
- GET /api/portfolio -- Portfoliomanagerien hakureitti
|
|
|
|
|