-- ============================================================================
-- Seed : Conseil Zonal et barème de cotisation de démonstration
-- À exécuter après 002_demo.sql — nécessaire pour tester le module clj/finances
-- ============================================================================

INSERT INTO conseil_zonal (annee, date_conseil, ordre_du_jour, statut) VALUES
    (YEAR(CURDATE()), CURDATE(), 'Fixation du barème annuel de cotisation', 'tenu');

INSERT INTO baremes_cotisation (conseil_id, annee, categorie, montant_mensuel, date_effet) VALUES
    (LAST_INSERT_ID(), YEAR(CURDATE()), 'A', 50000, DATE_FORMAT(CURDATE(), '%Y-01-01')),
    (LAST_INSERT_ID(), YEAR(CURDATE()), 'B', 40000, DATE_FORMAT(CURDATE(), '%Y-01-01')),
    (LAST_INSERT_ID(), YEAR(CURDATE()), 'C', 30000, DATE_FORMAT(CURDATE(), '%Y-01-01')),
    (LAST_INSERT_ID(), YEAR(CURDATE()), 'D', 20000, DATE_FORMAT(CURDATE(), '%Y-01-01'));

-- NOTE : LAST_INSERT_ID() dans un INSERT multi-lignes pointe vers la même valeur
-- pour toutes les lignes (comportement MySQL documenté), donc les 4 barèmes
-- sont bien rattachés au même conseil_zonal.
