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 |