Rookery-team / rookery-project

0 stars 0 forks source link

Diagramme de classes #9

Open ulyssear opened 4 years ago

ulyssear commented 4 years ago

Les entités ont été définis dans l'issue #6 .

Diagramme de classes

Code source pour obtenir ce résultat :

@startuml

title Diagramme de classe

skinparam classAttributeIconSize 0

class Video {
- BIGINT id
- VARCHAR titre
- TEXT description
- VARCHAR uri
- DATE published_at
- DATETIME added_at
- DATETIME updated_at
- auteur_id
- categorie_id
}

class Auteur {
- BIGINT id
- VARCHAR nom
- VARCHAR prenom
- TEXT gender
- DATE birth_date
- DATE carriere_starts_at
- DATE carriere_ends_at
- DATETIME added_at
- DATETIME updated_at
}

class Diffusion {
- BIGINT id
- DATETIME diffused_at
- DATETIME added_at
- DATETIME updated_at
- diffused_on
- video_id
}

class Chaine {
- BIGINT id
- VARCHAR nom
- BLOB logo
- TEXT description
- DATETIME added_at
- DATETIME updated_at
}

class Categorie {
- BIGINT id
- VARCHAR nom
- TEXT description
- DATETIME added_at
- DATETIME updated_at
}

class Avis {
- BIGINT id
- TEXT description
- UNSIGNED INT avis
- DATETIME added_at
- DATETIME updated_at
- utilisateur_id
}

class Libelle {
- BIGINT id
- VARCHAR nom
- TEXT description
- DATETIME added_at
- DATETIME updated_at
}

class Utilisateur {
- BIGINT id
- VARCHAR nom
- VARCHAR prenom
- VARCHAR pseudo
- VARCHAR password
- VARCHAR email
- TEXT gender
- DATE birth_date
- DATETIME added_at
- DATETIME updated_at
}

class Oiseau
class Plume

@enduml
ulyssear commented 4 years ago

Pour faire les diagrammes UML, un éditeur en ligne peut être utilisé.

ulyssear commented 3 years ago

@bellifa96 Est-ce que tu pourras créer les entités sur Symfony (excepté pour les oiseaux et plumes) ?