-- Migration V3.6 - Création des organisations de test MUKEFI et MESKA
-- UnionFlow - Configuration initiale pour tests
-- ⚠ Correction : INSERT dans "organisations" (pluriel, table JPA gérée par Hibernate,
--   définie en V1.2), et non "organisation" (singulier, ancienne table isolée).

-- ============================================================================
-- 1. ORGANISATION MUKEFI (Mutuelle d'épargne et de crédit)
-- ============================================================================

DELETE FROM organisations WHERE nom_court = 'MUKEFI';

INSERT INTO organisations (
    id,
    nom,
    nom_court,
    description,
    email,
    telephone,
    site_web,
    type_organisation,
    statut,
    date_fondation,
    numero_enregistrement,
    devise,
    budget_annuel,
    cotisation_obligatoire,
    montant_cotisation_annuelle,
    objectifs,
    activites_principales,
    partenaires,
    latitude,
    longitude,
    date_creation,
    date_modification,
    cree_par,
    modifie_par,
    version,
    actif,
    accepte_nouveaux_membres,
    est_organisation_racine,
    niveau_hierarchique,
    nombre_membres,
    nombre_administrateurs,
    organisation_publique
) VALUES (
    gen_random_uuid(),
    'Mutuelle d''Épargne et de Crédit des Fonctionnaires et Indépendants',
    'MUKEFI',
    'Mutuelle d''épargne et de crédit dédiée aux fonctionnaires et travailleurs indépendants de Côte d''Ivoire',
    'contact@mukefi.org',
    '+225 07 00 00 00 01',
    'https://mukefi.org',
    'ASSOCIATION',
    'ACTIVE',
    '2020-01-15',
    'MUT-CI-2020-001',
    'XOF',
    500000000,
    true,
    50000,
    'Favoriser l''épargne et l''accès au crédit pour les membres',
    'Épargne, crédit, micro-crédit, formation financière',
    'Banque Centrale des États de l''Afrique de l''Ouest (BCEAO)',
    5.3364,
    -4.0267,
    CURRENT_TIMESTAMP,
    CURRENT_TIMESTAMP,
    'superadmin@unionflow.test',
    'superadmin@unionflow.test',
    0,
    true,
    true,
    true,
    0,
    0,
    0,
    true
);

-- ============================================================================
-- 2. ORGANISATION MESKA (Association)
-- ============================================================================

DELETE FROM organisations WHERE nom_court = 'MESKA';

INSERT INTO organisations (
    id,
    nom,
    nom_court,
    description,
    email,
    telephone,
    site_web,
    type_organisation,
    statut,
    date_fondation,
    numero_enregistrement,
    devise,
    budget_annuel,
    cotisation_obligatoire,
    montant_cotisation_annuelle,
    objectifs,
    activites_principales,
    partenaires,
    latitude,
    longitude,
    date_creation,
    date_modification,
    cree_par,
    modifie_par,
    version,
    actif,
    accepte_nouveaux_membres,
    est_organisation_racine,
    niveau_hierarchique,
    nombre_membres,
    nombre_administrateurs,
    organisation_publique
) VALUES (
    gen_random_uuid(),
    'Mouvement d''Entraide et de Solidarité de Koumassi et Adjamé',
    'MESKA',
    'Association communautaire d''entraide et de solidarité basée à Abidjan',
    'contact@meska.org',
    '+225 07 00 00 00 02',
    'https://meska.org',
    'ASSOCIATION',
    'ACTIVE',
    '2018-06-20',
    'ASSO-CI-2018-045',
    'XOF',
    25000000,
    true,
    25000,
    'Promouvoir la solidarité et l''entraide entre les membres des communes de Koumassi et Adjamé',
    'Aide sociale, événements communautaires, formations, projets collectifs',
    'Mairie de Koumassi, Mairie d''Adjamé',
    5.2931,
    -3.9468,
    CURRENT_TIMESTAMP,
    CURRENT_TIMESTAMP,
    'superadmin@unionflow.test',
    'superadmin@unionflow.test',
    0,
    true,
    true,
    true,
    0,
    0,
    0,
    true
);
