Skip to main content

Atelier Equify

Update le 11/02/2026

Base de données​

'database'

Liste des tables​

Actions​

Liste des actions possibles sur les articles. La table s'auto-alimente à partir des entrées de l'utilisateur.

| id | name |

Articles​

Liste des articles disponibles sur la plateforme. La table est fixe et pré-remplie avec les articles proposés par l'atelier. La table s'auto-alimente à partir des entrées de l'utilisateur. La category est entre sellerie et textile. Seul les articles texite peuvent être brodés.

| id | name | category |

Article_Task​

Table de liaison entre les articles et les tâches. Elle permet de lier les articles aux tâches qui leur sont associées. C'est la table centrale du projet. C'est ici que tout est sauvegardé et que les récaps des tâches affichés dans le front sont générés. Elle permet de retracer tout l'historique des articles liés à une tâche, même si l'article a été supprimé ou modifié par la suite. Elle permet aussi de suivre l'évolution des sous-tâches liées à une tâche principale, même si les sous-tâches ont été supprimées ou modifiées par la suite.

| id | parent_article_task_id | article_id | task_id | quantity | hs_count | embriudery | quantity_saved | quantity_sended | quantity_brodee

Article_Task_Action​

Table de liaison entre les articles, les tâches et les actions. Elle permet de lier les articles aux tâches et aux actions qui leur sont associées.

| id | article_task_id | action_id |

Article_Task_Comments​

Table de liaison entre les articles, les tâches et les commentaires. Elle permet de stocker les commentaires liés à un article dans une tâche.

| id | article_task_id | comment |

Article_Task_Fabricator et Article_Task_Validator​

Tables de liaison entre les articles, les tâches et les fabricants/validateurs. Elles permettent de stocker les fabricants et validateurs liés à un article dans une tâche.

| id | article_task_id | employee_id |

Comments​

Table des commentaires liés à une tâche.

| id | task_id | comment |

Customers​

Table des clients de l'atelier. Elle est pré-remplie avec les clients de l'atelier et s'auto-alimente à partir des entrées de l'utilisateur.

| id | first_name | last_name | score | description |

Employees​

Table des employés de l'atelier. Elle est pré-remplie avec les employés de l'atelier.

| id | first_name | last_name |

Migrations​

Table des migrations de la base de données.

| id | migration | batch |

Tasks​

Table des tâches de l'atelier. Elle permet de stocker les tâches créées par les utilisateurs, ainsi que les sous-tâches par la suite. Le statut is_hs_only permet de différencier les tâches créés pour stocker seulement les articles hors service. Elles sont liées à leur tâche parent et revienne dans la tâche parent si elles sont annulées.

| id | employee_id | customer_id | type | is_hs_only | status | priority | finished_at | shipped_by | shipped_at | deadline | parent_id |

Tasks_Status_Change​

Table conservant l'historique des changements de statut des tâches.

| id | task_id | old_status | new_status |

Users​

Liste des utilisateurs ayant accès au back-office de l'atelier.

| id | name | email | password |