-- Migration: Ajout de colonnes pour tracer les dernières notifications de signature
-- Date: 2025-10-22
-- Description: Ajoute last_employer_notification_at et last_employee_notification_at 
--              pour suivre les envois individuels et groupés de relances

-- Ajouter les colonnes de timestamp pour les notifications
ALTER TABLE cddu_contracts 
ADD COLUMN IF NOT EXISTS last_employer_notification_at TIMESTAMPTZ,
ADD COLUMN IF NOT EXISTS last_employee_notification_at TIMESTAMPTZ;

-- Créer des index pour optimiser les requêtes de tri/filtrage
CREATE INDEX IF NOT EXISTS idx_cddu_contracts_employer_notif ON cddu_contracts(last_employer_notification_at);
CREATE INDEX IF NOT EXISTS idx_cddu_contracts_employee_notif ON cddu_contracts(last_employee_notification_at);

-- Ajouter des commentaires pour la documentation
COMMENT ON COLUMN cddu_contracts.last_employer_notification_at IS 'Timestamp de la dernière notification de signature envoyée à l''employeur (individuelle ou groupée)';
COMMENT ON COLUMN cddu_contracts.last_employee_notification_at IS 'Timestamp de la dernière notification de signature envoyée au salarié';
