-- ========================================
-- SCRIPT COMPLET : Création de la table company_info pour PROD
-- ========================================
-- Ce script crée la table company_info avec toutes les données de GaultMillau
-- et ajoute le champ IF (Identifiant Fiscal)
--
-- À exécuter sur : crmgaujdev ET crmgaujprod
-- ========================================

-- Créer la table company_info si elle n'existe pas
CREATE TABLE IF NOT EXISTS `company_info` (
  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  `company_name` VARCHAR(255) NOT NULL DEFAULT 'GaultMillau',
  `company_legal_form` VARCHAR(255) DEFAULT 'SAS',
  `company_capital` VARCHAR(100) DEFAULT '90.000 Dhs',
  `company_ice` VARCHAR(50) DEFAULT '003770977000059',
  `company_rc` VARCHAR(50) DEFAULT 'En cours d\'attribution',
  `company_if` VARCHAR(50) DEFAULT 'En cours',
  `company_address` VARCHAR(255) DEFAULT 'Angle Rue General Moinier et Rue Mardoch, 6ème étage',
  `company_city` VARCHAR(100) DEFAULT 'Casablanca',
  `company_country` VARCHAR(100) DEFAULT 'Maroc',
  `company_phone` VARCHAR(50) DEFAULT '',
  `company_email` VARCHAR(255) DEFAULT 'contact@gaultmillau.ma',
  `company_rib` VARCHAR(255) DEFAULT '225780039137500651010365',
  `company_website` VARCHAR(255) DEFAULT 'www.gaultmillau.ma',
  `company_logo` VARCHAR(255) DEFAULT '',
  `cgv_text` TEXT,
  `footer_text` VARCHAR(500) DEFAULT '',
  `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Vérifier si des données existent déjà
-- Si oui, mettre à jour ; sinon, insérer
INSERT INTO `company_info` (
    `id`,
    `company_name`,
    `company_legal_form`,
    `company_capital`,
    `company_ice`,
    `company_rc`,
    `company_if`,
    `company_address`,
    `company_city`,
    `company_country`,
    `company_phone`,
    `company_email`,
    `company_rib`,
    `company_website`,
    `company_logo`,
    `cgv_text`,
    `footer_text`
) VALUES (
    1,
    'GaultMillau',
    'Société au capital de 90 000 Dhs',
    '90.000 Dhs',
    '003770977000059',
    'En cours d\'attribution',
    'En cours',
    'Angle Rue General Moinier et Rue Mardoch, 6ème étage',
    'Casablanca',
    'Maroc',
    '',
    'contact@gaultmillau.ma',
    '225780039137500651010365',
    'www.gaultmillau.ma',
    '',
    'Conditions Générales de Vente - Gault&Millau Maroc',
    'GaultMillau - Société au capital de 90.000 Dhs - ICE: 003770977000059 - RC: En cours d\'attribution - IF: En cours'
) ON DUPLICATE KEY UPDATE
    `company_name` = VALUES(`company_name`),
    `company_legal_form` = VALUES(`company_legal_form`),
    `company_capital` = VALUES(`company_capital`),
    `company_ice` = VALUES(`company_ice`),
    `company_rc` = VALUES(`company_rc`),
    `company_if` = VALUES(`company_if`),
    `company_address` = VALUES(`company_address`),
    `company_city` = VALUES(`company_city`),
    `company_country` = VALUES(`company_country`),
    `company_email` = VALUES(`company_email`),
    `company_rib` = VALUES(`company_rib`),
    `company_website` = VALUES(`company_website`),
    `footer_text` = VALUES(`footer_text`),
    `updated_at` = CURRENT_TIMESTAMP;

-- ========================================
-- VÉRIFICATION
-- ========================================
-- Afficher les données insérées :
SELECT * FROM company_info WHERE id = 1;

-- ========================================
-- RÉSULTAT ATTENDU
-- ========================================
-- Une ligne avec toutes les informations de GaultMillau
-- incluant RC, IF et ICE
-- ========================================

-- ========================================
-- 📋 INSTRUCTIONS D'EXÉCUTION
-- ========================================
-- 1. Se connecter au phpMyAdmin OVH
-- 2. Sélectionner la base crmgaujprod
-- 3. Aller dans l'onglet SQL
-- 4. Copier-coller CE SCRIPT COMPLET
-- 5. Cliquer sur "Exécuter"
-- 6. Vérifier le résultat dans le SELECT
-- 7. Répéter pour crmgaujdev
-- ========================================

