Aller au contenu

Modèle de données Position

Traduction

Cette page est une traduction de la version anglaise, qui fait foi.

Table : positions

Champs principaux

Champ Type Notes
id bigint Clé primaire
user_id clé étrangère Propriétaire
title string Intitulé du poste (structurel)
company string Nom de l’entreprise (structurel)
location string (nullable) Information contextuelle
source_url string (nullable) Lien externe vers l’offre
description text (nullable) Description de l’offre
notes text (nullable) Notes contextuelles
created_at timestamp
updated_at timestamp
deleted_at timestamp Soft delete

Relations

  • appartient à User
  • possède plusieurs Applications

Considérations de conception

  • Les champs structurels (title, company, description) sont figés après soumission d’une candidature.
  • Les champs contextuels (location, notes) peuvent évoluer.
  • La propriété est appliquée au niveau base de données et policy.

Les soft deletes assurent la cohérence historique.