add models and temps UML
- add new models - temp change to UML diagrams
This commit is contained in:
97
dossier/uml/ERD.md
Normal file
97
dossier/uml/ERD.md
Normal file
@@ -0,0 +1,97 @@
|
||||
```mermaid +render
|
||||
---
|
||||
config:
|
||||
layout: elk
|
||||
---
|
||||
erDiagram
|
||||
User ||--o{ Objectif: objectif
|
||||
User |o--o{ Plan: abonnement
|
||||
User |o--o{ RegimeAlimentaire: regime
|
||||
User }o--o{ Allergie: allergies
|
||||
User }o--o{ Exercice: exercices
|
||||
Aliment }o--|| Allergie: alergène
|
||||
Aliment }o--|{ Recette: ingredients
|
||||
Recette }|--|{ RegimeAlimentaire: regime
|
||||
Exercice }|--|{ Equipement: équipement
|
||||
Exercice }|--|{ BodyPart: partieCorps
|
||||
Exercice }|--|{ Muscle: muscle
|
||||
User{
|
||||
int id
|
||||
bool is_superuser
|
||||
string password
|
||||
datetime last_login
|
||||
datetime date_joined
|
||||
string username
|
||||
string email
|
||||
bool is_active
|
||||
string first_name
|
||||
string last_name
|
||||
bool is_staff
|
||||
}
|
||||
UserProfile{
|
||||
int id
|
||||
date birthdate
|
||||
bool sexe
|
||||
string gender
|
||||
integer weight
|
||||
integer height
|
||||
string picture
|
||||
}
|
||||
Objectif {
|
||||
int id
|
||||
string name
|
||||
string description
|
||||
string image_url
|
||||
}
|
||||
Subscription {
|
||||
int id
|
||||
string name
|
||||
int price
|
||||
string description
|
||||
string image_url
|
||||
}
|
||||
Ingredient{
|
||||
int id
|
||||
string name
|
||||
string description
|
||||
string type
|
||||
int calories
|
||||
int proteins
|
||||
int lipids
|
||||
int fibers
|
||||
int sugars
|
||||
int salt
|
||||
}
|
||||
Recette {
|
||||
int Id
|
||||
string Nom
|
||||
int MinutesPreparation
|
||||
int MinutesCuisson
|
||||
string Resume
|
||||
string Recette
|
||||
string ImageUrl
|
||||
}
|
||||
Regime {
|
||||
int Id
|
||||
string Nom
|
||||
string Description
|
||||
}
|
||||
Exercice {
|
||||
int Id
|
||||
string Nom
|
||||
string GifUrl
|
||||
string Instructions
|
||||
}
|
||||
Equipement {
|
||||
int Id
|
||||
string Nom
|
||||
}
|
||||
BodyPart {
|
||||
int Id
|
||||
string Nom
|
||||
}
|
||||
Muscle {
|
||||
int Id
|
||||
string Nom
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user