Files
healthai/dossier/uml/ERD.md
Awen Lelu 7340e61a30 add models and temps UML
- add new models
- temp change to UML diagrams
2026-03-08 12:43:23 +01:00

98 lines
1.6 KiB
Markdown

```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
}
```