| ... | ... | @@ -70,7 +70,7 @@ Tietokantakuva on tehty MYSQL Workbenchissä, joten siinä on pieniä eroavaisuu |
|
|
|
|
|
|
|
### Taulut
|
|
|
|
|
|
|
|
#### User
|
|
|
|
**User**
|
|
|
|
- UserId: Primary key, inkrementoidaan automaattisesti
|
|
|
|
- UserName: Käyttäjätunnus
|
|
|
|
- Password: Salasana, tällä hetkellä ei hashattynä
|
| ... | ... | @@ -80,7 +80,7 @@ Tietokantakuva on tehty MYSQL Workbenchissä, joten siinä on pieniä eroavaisuu |
|
|
|
- Email: Käyttäjän sähköpostiosoite
|
|
|
|
- DepartmentNumber_Department: Foreign key, käyttäjän osastonumero
|
|
|
|
|
|
|
|
#### Reference
|
|
|
|
**Reference**
|
|
|
|
- ProjectId: Primary key, käyttäjän määrittelemä projektin id
|
|
|
|
- Name: Projektin nimi
|
|
|
|
- ProjectManager: Projektipäällikön etu- ja sukunimi muodossa Sukunimi, Etunimi
|
| ... | ... | @@ -96,26 +96,26 @@ Tietokantakuva on tehty MYSQL Workbenchissä, joten siinä on pieniä eroavaisuu |
|
|
|
- UserId: Foreign key, Projektin portfoliomanageri.
|
|
|
|
- Hidden: Onko projekti piilotettu? (Piilotettuja referenssejä ei palauteta fronttiin)
|
|
|
|
|
|
|
|
#### Department
|
|
|
|
**Department**
|
|
|
|
- DepartmentNumber: Primary key, pääkäyttäjän määrittelemä osastonumero
|
|
|
|
- DepartmentName: Osaston nimi
|
|
|
|
|
|
|
|
#### Customer
|
|
|
|
**Customer**
|
|
|
|
- BusinessId: Primary key, asiakkaan y-tunnus
|
|
|
|
- Name: Asiakkaan nimi
|
|
|
|
- Email: Asiakkaan sähköpostiosoite
|
|
|
|
- PhoneNumber: Asiakkaan puhelinnumero
|
|
|
|
|
|
|
|
#### Tag
|
|
|
|
**Tag**
|
|
|
|
- TagId: Primary key, automaattisesti inkrementoitu
|
|
|
|
- Name: Tagin nimi (Käytetyn työkalun/teknologian nimi)
|
|
|
|
|
|
|
|
#### many_Reference_has_many_Tag
|
|
|
|
**many_Reference_has_many_Tag**
|
|
|
|
- ProjectId_Reference: Foreign key, Referenssin projectId
|
|
|
|
- TagId_Tag: Foreign key, Tagin TagId
|
|
|
|
|
|
|
|
|
|
|
|
### Backend-api
|
|
|
|
## Backend-api
|
|
|
|
|
|
|
|
Backendissä on 11 eri reittiä.
|
|
|
|
|
| ... | ... | @@ -226,7 +226,6 @@ Backendissä on 11 eri reittiä. |
|
|
|
```json
|
|
|
|
{
|
|
|
|
"projectId":"Q5"
|
|
|
|
|
|
|
|
}
|
|
|
|
```
|
|
|
|
**POST /api/reference/hide**
|
| ... | ... | @@ -235,7 +234,6 @@ Backendissä on 11 eri reittiä. |
|
|
|
```json
|
|
|
|
{
|
|
|
|
"projectId":"Q5"
|
|
|
|
|
|
|
|
}
|
|
|
|
```
|
|
|
|
**GET /api/references**
|
| ... | ... | |
| ... | ... | |