-- Migration: Ajout des colonnes de notification pour les avenants
-- Date: 2025-10-23
-- Description: Ajout des colonnes pour suivre les notifications d'envoi en signature

-- Ajouter les colonnes de notification
ALTER TABLE public.avenants
ADD COLUMN IF NOT EXISTS last_employer_notification_at TIMESTAMPTZ,
ADD COLUMN IF NOT EXISTS last_employee_notification_at TIMESTAMPTZ,
ADD COLUMN IF NOT EXISTS docuseal_template_id TEXT,
ADD COLUMN IF NOT EXISTS docuseal_submission_id TEXT,
ADD COLUMN IF NOT EXISTS employer_docuseal_slug TEXT,
ADD COLUMN IF NOT EXISTS employee_docuseal_slug TEXT,
ADD COLUMN IF NOT EXISTS signature_status TEXT DEFAULT 'not_sent'; -- 'not_sent', 'pending_employer', 'pending_employee', 'signed'

-- Index pour les recherches par statut de signature
CREATE INDEX IF NOT EXISTS idx_avenants_signature_status ON public.avenants(signature_status);
