CREATE TABLE `reglement_caisse2` (
  `reglement_caisse_id` bigint(20) NOT NULL,
  `caisse_id` int(11) NOT NULL,
  `reglement_type_id` tinyint(4) DEFAULT NULL,
  `mission_id` bigint(20) DEFAULT NULL,
  `date_day` date DEFAULT NULL,
  `date` datetime NOT NULL,
  `vendeur_id` bigint(20) DEFAULT NULL,
  `caissier_id` bigint(20) DEFAULT NULL,
  `montant_ventes` double DEFAULT NULL,
  `montant_recouvrement` double DEFAULT NULL,
  `montant_declare` double DEFAULT NULL,
  `montant_encaissements` double DEFAULT NULL,
  `montant_ecart` double DEFAULT '0',
  `montant_credits` double NOT NULL,
  `solde` double DEFAULT NULL,
  `code_reglement` int(11) DEFAULT NULL,
  `mode_reglement` int(11) DEFAULT NULL,
  `validation_caissier` tinyint(1) NOT NULL DEFAULT '0',
  `validation_vendeur` tinyint(1) NOT NULL DEFAULT '0',
  `reglement_description` varchar(100) DEFAULT NULL,
  `observation` varchar(200) DEFAULT NULL,
  `responsable _recouvrement` int(10) DEFAULT NULL,
  `mouvement_type_id` tinyint(1) DEFAULT NULL,
  `canceled_transaction_id` int(11) DEFAULT NULL,
  `is_transfered` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `reglement_caisse_07`
--

CREATE TABLE `reglement_caisse_07` (
  `reglement_caisse_id` bigint(20) NOT NULL,
  `mission_id` bigint(20) DEFAULT NULL,
  `date` date NOT NULL,
  `vendeur_id` bigint(20) DEFAULT NULL,
  `caissier_id` bigint(20) DEFAULT NULL,
  `montant` double DEFAULT NULL,
  `code_reglement` varchar(56) DEFAULT NULL,
  `mode_reglement` int(11) DEFAULT NULL,
  `caissier_validation` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `reglement_caisse_mission`
--

CREATE TABLE `reglement_caisse_mission` (
  `reglement_caisse_id` bigint(20) NOT NULL,
  `mission_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `reglement_caisse_reglement_caisse`
--

CREATE TABLE `reglement_caisse_reglement_caisse` (
  `reglement_caisse_id` int(11) NOT NULL,
  `reglement_caisse_id2` int(11) NOT NULL,
  `description` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `reglement_caisse_reglement_caisse`
--

INSERT INTO `reglement_caisse_reglement_caisse` (`reglement_caisse_id`, `reglement_caisse_id2`, `description`) VALUES
(31, 41, 'Annulation de la transaction'),
(1421, 1431, 'Annulation de la transaction'),
(1441, 1471, 'Annulation de la transaction');

-- --------------------------------------------------------

--
-- Structure de la table `reglement_detail`
--

CREATE TABLE `reglement_detail` (
  `reglement_caisse_id` bigint(20) NOT NULL,
  `monnaie_id` bigint(20) NOT NULL,
  `valeur_monnaie` bigint(20) NOT NULL,
  `nombre_monnaie` bigint(20) DEFAULT NULL,
  `montant_monnaie` bigint(20) DEFAULT NULL,
  `nombre_monnaie_reste` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `reglement_detail`
--

INSERT INTO `reglement_detail` (`reglement_caisse_id`, `monnaie_id`, `valeur_monnaie`, `nombre_monnaie`, `montant_monnaie`, `nombre_monnaie_reste`) VALUES
(51, 1000, 1000, 20, 20000, 20),
(51, 2000, 2000, 20, 40000, 20);

-- --------------------------------------------------------

--
-- Structure de la table `reglement_document`
--

CREATE TABLE `reglement_document` (
  `document_file_id` int(11) NOT NULL,
  `reglement_id` int(11) NOT NULL,
  `document_path` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `reglement_fournisseur`
--

CREATE TABLE `reglement_fournisseur` (
  `reglement_fournisseur_id` bigint(30) NOT NULL,
  `reglement_caisse_id` bigint(20) DEFAULT NULL,
  `fournisseur_id` bigint(20) DEFAULT NULL,
  `date_reglement` date NOT NULL,
  `total_vente` double DEFAULT NULL,
  `encaissement_vente_total` double DEFAULT NULL,
  `encaissement_vente` double DEFAULT NULL,
  `encaissement_vente_final` double DEFAULT NULL,
  `encaissement_achat` double DEFAULT NULL,
  `marge_beneficiaire` double DEFAULT NULL,
  `encaissement_vente_reste` double DEFAULT '0',
  `encaissement_achat_reste` double DEFAULT '0',
  `marge_beneficiaire_reste` double DEFAULT '0',
  `date_systeme` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `reglement_fournisseur`
--

INSERT INTO `reglement_fournisseur` (`reglement_fournisseur_id`, `reglement_caisse_id`, `fournisseur_id`, `date_reglement`, `total_vente`, `encaissement_vente_total`, `encaissement_vente`, `encaissement_vente_final`, `encaissement_achat`, `marge_beneficiaire`, `encaissement_vente_reste`, `encaissement_achat_reste`, `marge_beneficiaire_reste`, `date_systeme`) VALUES
(1211, 71, 590, '2023-12-07', 0, 0, 0, 0, 0, 0, 0, 0, 0, '2023-12-07 16:25:00'),
(1221, 91, 556, '2023-12-13', 0, 0, 0, 0, 0, 0, 0, 0, 0, '2023-12-13 15:23:32'),
(1231, 101, 556, '2023-12-13', 0, 0, 0, 0, 0, 0, 0, 0, 0, '2023-12-13 15:30:47'),
(1241, 111, 556, '2023-12-13', 0, 0, 0, 0, 0, 0, 0, 0, 0, '2023-12-13 15:33:06');

--
-- Déclencheurs `reglement_fournisseur`
--
DELIMITER $$
CREATE TRIGGER `add_reglement_to_Balance_fournisseur` BEFORE INSERT ON `reglement_fournisseur` FOR EACH ROW BEGIN  
		-- insert into balance_fournisseur(id,fournisseur_id,type_id,montant,total_dettes,date_day,date) 		  			  		
        -- values(null,new.fournisseur_id,3,new.encaissement_achat,(mt+ new.encaissement_achat )
        -- ,new.date_reglement,CURRENT_TIMESTAMP()) ;
        -- update  balance_fournisseur 
        -- set total_dettes=
        -- where fournisseur_id=new.fournisseur_id 			
        -- ORDER by id desc limit 1;
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Structure de la table `reglement_mouvement`
--

CREATE TABLE `reglement_mouvement` (
  `reglement_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) NOT NULL,
  `reglement_montant` double NOT NULL,
  `sync_data` tinyint(4) DEFAULT NULL,
  `sync_id` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `reglement_mouvement_07`
--

CREATE TABLE `reglement_mouvement_07` (
  `reglement_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) NOT NULL,
  `reglement_montant` double NOT NULL,
  `sync_data` tinyint(4) DEFAULT NULL,
  `sync_id` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `reglement_mouvement_caisse_type`
--

CREATE TABLE `reglement_mouvement_caisse_type` (
  `type_id` int(11) NOT NULL,
  `type_designation` varchar(100) DEFAULT NULL,
  `ordre` tinyint(2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `reglement_mouvement_caisse_type`
--

INSERT INTO `reglement_mouvement_caisse_type` (`type_id`, `type_designation`, `ordre`) VALUES
(-1, 'Annulation', 4),
(1, 'Encaissement de vente', 1),
(2, 'Transfert a la caisse dépôt', 5),
(3, 'Règlement d\'écart vendeur', 3),
(4, 'Recouvrement client', 8),
(5, 'Transfert a la caisse fournisseur', NULL),
(6, 'Encaissement de vente par chéque', 2),
(7, 'Mouvement de compte(Virement,versement,cheque)', 12),
(8, 'Physique de caisse (caisses principale)', 6),
(9, 'Autres', NULL),
(10, 'Chargement (transfert) ', NULL),
(11, ' Retour', NULL),
(12, 'Physique de caisse (caisses secondaire)', 7),
(13, 'Encaissement hybride', NULL),
(14, 'Règlement de fournisseur', 9),
(15, 'Remise Promotion', NULL),
(16, 'validation/refus de cheque', 10),
(17, 'Règlement d\'écart caissier', 11),
(18, 'ajout/validation/refus crédit', NULL),
(20, 'Annulation du decaissement', NULL),
(21, 'Crédit transformé a un écart vendeur', NULL),
(23, 'Paiement credit', NULL),
(24, 'BL sans mission', NULL),
(25, 'Retour de livraison sans mission', NULL);

-- --------------------------------------------------------

--
-- Structure de la table `reglement_mouvement_caisse_type_before_caisse`
--

CREATE TABLE `reglement_mouvement_caisse_type_before_caisse` (
  `type_id` int(11) NOT NULL,
  `type_designation` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `reglement_mouvement_caisse_type_before_caisse`
--

INSERT INTO `reglement_mouvement_caisse_type_before_caisse` (`type_id`, `type_designation`) VALUES
(-1, 'Annulation'),
(1, 'Encaissement de vente'),
(2, 'Transfert a la caisse dépôt'),
(3, 'Règlement d\'écart vendeur'),
(4, 'Recouvrement client'),
(5, 'Transfert a la caisse fournisseur');

-- --------------------------------------------------------

--
-- Structure de la table `reglement_type`
--

CREATE TABLE `reglement_type` (
  `reglement_type_id` tinyint(4) NOT NULL,
  `reglement_type_designation` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `reglement_type`
--

INSERT INTO `reglement_type` (`reglement_type_id`, `reglement_type_designation`) VALUES
(-1, 'Débit'),
(1, 'Crédit');

-- --------------------------------------------------------

--
-- Structure de la table `remise_cheque_documentFile`
--

CREATE TABLE `remise_cheque_documentFile` (
  `document_id` bigint(20) NOT NULL,
  `remise_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `remplissage_bon`
--

CREATE TABLE `remplissage_bon` (
  `bon_used` bigint(20) NOT NULL,
  `remplissage_id` bigint(20) DEFAULT NULL,
  `montant_used` double DEFAULT NULL,
  `montant_rendu` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `remplissage_bon`
--

INSERT INTO `remplissage_bon` (`bon_used`, `remplissage_id`, `montant_used`, `montant_rendu`) VALUES
(411587762, 1, 550, 20),
(475457841, 3, 300, 0),
(625362541, 2, 800, 45);

-- --------------------------------------------------------

--
-- Structure de la table `report`
--

CREATE TABLE `report` (
  `report_id` bigint(20) NOT NULL,
  `report_designation` varchar(256) COLLATE utf8_unicode_ci NOT NULL,
  `report_titre` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `report_parent_id` bigint(20) DEFAULT NULL,
  `report_duree` int(11) NOT NULL,
  `report_display_objectif` int(1) NOT NULL DEFAULT '0',
  `jasper_report_file_exist` int(1) DEFAULT NULL,
  `jasper_report_filename` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `dashlet_is_active` tinyint(1) DEFAULT NULL,
  `dashlet_height` int(11) DEFAULT NULL,
  `is_kpi` tinyint(1) DEFAULT NULL,
  `is_objectif` tinyint(1) DEFAULT NULL,
  `sql_text` text COLLATE utf8_unicode_ci,
  `java_classname` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `isSystem` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `report_generated_sent`
--

CREATE TABLE `report_generated_sent` (
  `report_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL,
  `profile_id` int(11) NOT NULL,
  `date_time` datetime NOT NULL,
  `path` varchar(256) DEFAULT NULL,
  `adresse_mail` varchar(256) NOT NULL,
  `contact_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `report_generated_sent`
--

INSERT INTO `report_generated_sent` (`report_id`, `entreprise_id`, `profile_id`, `date_time`, `path`, `adresse_mail`, `contact_id`) VALUES
(1, 1, 1, '2018-10-10 08:30:00', 'http://www.fp.ulaval.ca/pr/AccLim/modules/m12-resume-tx.pdf', 'contactMail@mail.com', 124);

-- --------------------------------------------------------

--
-- Structure de la table `report_to_generate`
--

CREATE TABLE `report_to_generate` (
  `report_to_generate_id` bigint(20) NOT NULL,
  `report_to_generate_designation` varchar(256) DEFAULT NULL,
  `report_to_generate_modele` varchar(256) DEFAULT NULL,
  `report_to_generate_modele_example` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `report_to_generate`
--

INSERT INTO `report_to_generate` (`report_to_generate_id`, `report_to_generate_designation`, `report_to_generate_modele`, `report_to_generate_modele_example`) VALUES
(0, 'rapport 1', 'http://www.umoncton.ca/umce-expo-sciences-nb/files/umce-expo-sciences-nb/wf/Exemple%20de%20rapport%20ecrit.pdf', NULL),
(1, 'resumé', 'http://www.fp.ulaval.ca/pr/AccLim/modules/m12-resume-tx.pdf', 'http://www.bellevue.edu/student-support/career-services/pdfs/resume-samples.pdf');

-- --------------------------------------------------------

--
-- Structure de la table `report_to_generate_schedule`
--

CREATE TABLE `report_to_generate_schedule` (
  `report_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL,
  `email_address` varchar(256) NOT NULL,
  `user_id` bigint(20) NOT NULL,
  `is_saturday` tinyint(1) DEFAULT NULL,
  `is_sunday` tinyint(1) DEFAULT NULL,
  `is_monday` tinyint(1) DEFAULT NULL,
  `is_tuesday` tinyint(1) DEFAULT NULL,
  `is_wednesday` tinyint(1) DEFAULT NULL,
  `is_thursday` tinyint(1) DEFAULT NULL,
  `is_friday` tinyint(1) DEFAULT NULL,
  `time` time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `report_to_generate_schedule`
--

INSERT INTO `report_to_generate_schedule` (`report_id`, `entreprise_id`, `email_address`, `user_id`, `is_saturday`, `is_sunday`, `is_monday`, `is_tuesday`, `is_wednesday`, `is_thursday`, `is_friday`, `time`) VALUES
(0, -1, 'contact1@gmaiil', 297, 1, 0, 0, 1, 1, 0, 0, '02:00:00'),
(0, -1, 'example@dd.com', 232, 0, 1, 1, 0, 1, 1, 0, '09:00:00'),
(0, -1, 'taibimail2@mail.com', 222, 0, 1, 1, 1, 1, 0, 0, '06:15:00'),
(0, -1, 'taibimail@mail.com', 222, 1, 1, 1, 0, 0, 0, 0, '01:15:00'),
(0, -1, 'walou@walou.com', 243, 0, 1, 1, 0, 1, 1, 0, '09:00:00'),
(1, -1, 'contact1@gmaiil', 297, 1, 0, 0, 1, 1, 0, 0, '02:00:00'),
(1, -1, 'taibi@mail.com', 222, 0, 0, 0, 0, 0, 0, 0, '11:45:00'),
(1, -1, 'taibimail2@mail.com', 222, 0, 1, 1, 1, 1, 0, 0, '06:15:00'),
(1, -1, 'taibimail@mail.com', 222, 1, 1, 1, 0, 0, 0, 0, '01:15:00'),
(1, -1, 'walou2@walou.com', 243, 0, 1, 1, 1, 0, 0, 0, '10:45:00');

-- --------------------------------------------------------

--
-- Structure de la table `ressource`
--

CREATE TABLE `ressource` (
  `ressource_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `proprietaire_id` bigint(20) DEFAULT NULL,
  `departement_id` bigint(20) DEFAULT NULL,
  `depot_id` bigint(20) DEFAULT NULL,
  `pays_id` int(11) DEFAULT NULL,
  `default_user_id` bigint(20) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_mouvement_id` bigint(20) DEFAULT NULL,
  `is_expired` tinyint(1) DEFAULT NULL,
  `modele_constat_id` bigint(20) DEFAULT NULL,
  `ressource_type_id` bigint(20) DEFAULT NULL,
  `ressource_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_marque_id` bigint(20) DEFAULT NULL,
  `ressource_modele_id` bigint(20) DEFAULT NULL,
  `ressource_matricule` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_product_number` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_serial_number` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_acheteur_id` bigint(20) DEFAULT NULL,
  `ressource_fournisseur_id` bigint(20) DEFAULT NULL,
  `ressource_date_aquisition` date DEFAULT NULL,
  `ressource_prix_achat` float DEFAULT NULL,
  `ressource_valeur_actuelle` float DEFAULT NULL,
  `ressource_is_liquidate` int(11) DEFAULT NULL,
  `ressource_liquidateur_id` bigint(20) DEFAULT NULL,
  `ressource_is_selled` int(11) DEFAULT NULL,
  `ressource_selled_to` bigint(20) DEFAULT NULL,
  `ressource_selling_date` date DEFAULT NULL,
  `ressource_selling_price` float DEFAULT NULL,
  `ressource_planning_status_id` int(11) DEFAULT NULL,
  `ressource_planning_status_date_changed` datetime DEFAULT NULL,
  `current_ressource_planning_id` bigint(20) DEFAULT NULL,
  `next_op_date_operation_type_id` bigint(20) DEFAULT NULL,
  `next_op_date` date DEFAULT NULL,
  `next_op_km_type_id` bigint(20) DEFAULT NULL,
  `next_op_km` bigint(20) DEFAULT NULL,
  `last_user_id` bigint(20) DEFAULT NULL,
  `last_user_affectation_date` datetime DEFAULT NULL,
  `default_vendeur_id` bigint(20) DEFAULT NULL,
  `ressource_mode_acquisition` tinyint(4) DEFAULT NULL COMMENT '1-prêt 2-location 3-leasing',
  `ressource_acquisition_mensualite` double DEFAULT NULL,
  `ressource_acquisition_debut` date DEFAULT NULL,
  `ressource_acquisition_fin` date DEFAULT NULL,
  `ressource_bl_fournisseur` bigint(20) DEFAULT NULL,
  `is_sinistre` tinyint(1) NOT NULL,
  `is_affected` tinyint(1) NOT NULL,
  `km_change_vidange_km` bigint(20) DEFAULT NULL,
  `km_change_huile_boite_vitesse` bigint(20) DEFAULT NULL,
  `km_change_bougies` bigint(20) DEFAULT NULL,
  `km_change_filtre_air` bigint(20) DEFAULT NULL,
  `km_change_filtre_huile` bigint(20) DEFAULT NULL,
  `km_change_filtre_carburant` bigint(20) DEFAULT NULL,
  `km_change_plaquette_freins` bigint(20) DEFAULT NULL,
  `km_change_filtre_clim` bigint(20) DEFAULT NULL,
  `km_change_courroies_pompe_injection` bigint(20) DEFAULT NULL,
  `km_change_kit_distribution` bigint(20) DEFAULT NULL,
  `km_change_chaine_distribution` bigint(20) DEFAULT NULL,
  `km_change_kit_embrayage` bigint(20) DEFAULT NULL,
  `km_change_courroie_moteur` bigint(20) DEFAULT NULL,
  `km_change_test_memoire` bigint(20) DEFAULT NULL,
  `ressource_default_photo` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_icone` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `zone_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource`
--

INSERT INTO `ressource` (`ressource_id`, `entreprise_id`, `proprietaire_id`, `departement_id`, `depot_id`, `pays_id`, `default_user_id`, `article_id`, `article_mouvement_id`, `is_expired`, `modele_constat_id`, `ressource_type_id`, `ressource_designation`, `ressource_marque_id`, `ressource_modele_id`, `ressource_matricule`, `ressource_product_number`, `ressource_serial_number`, `ressource_acheteur_id`, `ressource_fournisseur_id`, `ressource_date_aquisition`, `ressource_prix_achat`, `ressource_valeur_actuelle`, `ressource_is_liquidate`, `ressource_liquidateur_id`, `ressource_is_selled`, `ressource_selled_to`, `ressource_selling_date`, `ressource_selling_price`, `ressource_planning_status_id`, `ressource_planning_status_date_changed`, `current_ressource_planning_id`, `next_op_date_operation_type_id`, `next_op_date`, `next_op_km_type_id`, `next_op_km`, `last_user_id`, `last_user_affectation_date`, `default_vendeur_id`, `ressource_mode_acquisition`, `ressource_acquisition_mensualite`, `ressource_acquisition_debut`, `ressource_acquisition_fin`, `ressource_bl_fournisseur`, `is_sinistre`, `is_affected`, `km_change_vidange_km`, `km_change_huile_boite_vitesse`, `km_change_bougies`, `km_change_filtre_air`, `km_change_filtre_huile`, `km_change_filtre_carburant`, `km_change_plaquette_freins`, `km_change_filtre_clim`, `km_change_courroies_pompe_injection`, `km_change_kit_distribution`, `km_change_chaine_distribution`, `km_change_kit_embrayage`, `km_change_courroie_moteur`, `km_change_test_memoire`, `ressource_default_photo`, `ressource_icone`, `zone_id`) VALUES
(1, 305, 305, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, -3, 'logan', 1, 6, '1245 012 16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, '2024-11-04 15:01:48', 1, NULL, NULL, NULL, NULL, 1, '2024-09-30 13:45:49', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11),
(11, 305, 305, NULL, NULL, NULL, 11, NULL, NULL, NULL, NULL, -30, 'camion', 1, 6, '1234 015 16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, NULL, NULL, NULL, NULL, NULL, 11, '2024-09-30 13:46:37', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(21, 305, 305, NULL, NULL, NULL, 11, NULL, NULL, NULL, NULL, -31, 'moto', NULL, NULL, '1234 014 16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, NULL, NULL, NULL, NULL, NULL, 11, '2024-09-30 13:46:03', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 21),
(31, 305, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -3, 'test', NULL, NULL, '1020 020 15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(41, 305, 305, NULL, NULL, NULL, 11, NULL, NULL, NULL, NULL, -30, 'Test so', NULL, NULL, '97527-00-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, NULL, NULL, NULL, NULL, NULL, 11, '2024-10-08 14:48:28', NULL, 4, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Structure de la table `ressource_07092023`
--

CREATE TABLE `ressource_07092023` (
  `ressource_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `proprietaire_id` bigint(20) DEFAULT NULL,
  `departement_id` bigint(20) DEFAULT NULL,
  `depot_id` bigint(20) DEFAULT NULL,
  `pays_id` int(11) DEFAULT NULL,
  `default_user_id` bigint(20) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_mouvement_id` bigint(20) DEFAULT NULL,
  `is_expired` tinyint(1) DEFAULT NULL,
  `modele_constat_id` bigint(20) DEFAULT NULL,
  `ressource_type_id` bigint(20) DEFAULT NULL,
  `ressource_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_marque_id` bigint(20) DEFAULT NULL,
  `ressource_modele_id` bigint(20) DEFAULT NULL,
  `ressource_matricule` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_product_number` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_serial_number` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_acheteur_id` bigint(20) DEFAULT NULL,
  `ressource_fournisseur_id` bigint(20) DEFAULT NULL,
  `ressource_date_aquisition` date DEFAULT NULL,
  `ressource_prix_achat` float DEFAULT NULL,
  `ressource_valeur_actuelle` float DEFAULT NULL,
  `ressource_is_liquidate` int(11) DEFAULT NULL,
  `ressource_liquidateur_id` bigint(20) DEFAULT NULL,
  `ressource_is_selled` int(11) DEFAULT NULL,
  `ressource_selled_to` bigint(20) DEFAULT NULL,
  `ressource_selling_date` date DEFAULT NULL,
  `ressource_selling_price` float DEFAULT NULL,
  `ressource_planning_status_id` int(11) DEFAULT NULL,
  `current_ressource_planning_id` bigint(20) DEFAULT NULL,
  `next_op_date_operation_type_id` bigint(20) DEFAULT NULL,
  `next_op_date` date DEFAULT NULL,
  `next_op_km_type_id` bigint(20) DEFAULT NULL,
  `next_op_km` bigint(20) DEFAULT NULL,
  `last_user_id` bigint(20) DEFAULT NULL,
  `last_user_affectation_date` datetime DEFAULT NULL,
  `default_vendeur_id` bigint(20) DEFAULT NULL,
  `ressource_mode_acquisition` tinyint(4) DEFAULT NULL COMMENT '1-prêt 2-location 3-leasing',
  `ressource_acquisition_mensualite` double DEFAULT NULL,
  `ressource_acquisition_debut` date DEFAULT NULL,
  `ressource_acquisition_fin` date DEFAULT NULL,
  `ressource_bl_fournisseur` bigint(20) DEFAULT NULL,
  `is_sinistre` tinyint(1) NOT NULL,
  `is_affected` tinyint(1) NOT NULL,
  `km_change_vidange_km` bigint(20) DEFAULT NULL,
  `km_change_huile_boite_vitesse` bigint(20) DEFAULT NULL,
  `km_change_bougies` bigint(20) DEFAULT NULL,
  `km_change_filtre_air` bigint(20) DEFAULT NULL,
  `km_change_filtre_huile` bigint(20) DEFAULT NULL,
  `km_change_filtre_carburant` bigint(20) DEFAULT NULL,
  `km_change_plaquette_freins` bigint(20) DEFAULT NULL,
  `km_change_filtre_clim` bigint(20) DEFAULT NULL,
  `km_change_courroies_pompe_injection` bigint(20) DEFAULT NULL,
  `km_change_kit_distribution` bigint(20) DEFAULT NULL,
  `km_change_chaine_distribution` bigint(20) DEFAULT NULL,
  `km_change_kit_embrayage` bigint(20) DEFAULT NULL,
  `km_change_courroie_moteur` bigint(20) DEFAULT NULL,
  `km_change_test_memoire` bigint(20) DEFAULT NULL,
  `ressource_default_photo` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_icone` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `zone_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_2`
--

CREATE TABLE `ressource_2` (
  `ressource_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `proprietaire_id` bigint(20) DEFAULT NULL,
  `departement_id` bigint(20) DEFAULT NULL,
  `depot_id` bigint(20) DEFAULT NULL,
  `pays_id` int(11) DEFAULT NULL,
  `default_user_id` bigint(20) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_mouvement_id` bigint(20) DEFAULT NULL,
  `is_expired` tinyint(1) DEFAULT NULL,
  `modele_constat_id` bigint(20) DEFAULT NULL,
  `ressource_type_id` bigint(20) DEFAULT NULL,
  `ressource_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_marque_id` bigint(20) DEFAULT NULL,
  `ressource_modele_id` bigint(20) DEFAULT NULL,
  `ressource_matricule` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_product_number` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_serial_number` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_acheteur_id` bigint(20) DEFAULT NULL,
  `ressource_fournisseur_id` bigint(20) DEFAULT NULL,
  `ressource_date_aquisition` date DEFAULT NULL,
  `ressource_prix_achat` float DEFAULT NULL,
  `ressource_valeur_actuelle` float DEFAULT NULL,
  `ressource_is_liquidate` int(11) DEFAULT NULL,
  `ressource_liquidateur_id` bigint(20) DEFAULT NULL,
  `ressource_is_selled` int(11) DEFAULT NULL,
  `ressource_selled_to` bigint(20) DEFAULT NULL,
  `ressource_selling_date` date DEFAULT NULL,
  `ressource_selling_price` float DEFAULT NULL,
  `ressource_planning_status_id` int(11) DEFAULT NULL,
  `current_ressource_planning_id` bigint(20) DEFAULT NULL,
  `next_op_date_operation_type_id` bigint(20) DEFAULT NULL,
  `next_op_date` date DEFAULT NULL,
  `next_op_km_type_id` bigint(20) DEFAULT NULL,
  `next_op_km` bigint(20) DEFAULT NULL,
  `last_user_id` bigint(20) DEFAULT NULL,
  `last_user_affectation_date` datetime DEFAULT NULL,
  `default_vendeur_id` bigint(20) DEFAULT NULL,
  `ressource_mode_acquisition` tinyint(4) DEFAULT NULL COMMENT '1-prêt 2-location 3-leasing',
  `ressource_acquisition_mensualite` double DEFAULT NULL,
  `ressource_acquisition_debut` date DEFAULT NULL,
  `ressource_acquisition_fin` date DEFAULT NULL,
  `ressource_bl_fournisseur` bigint(20) DEFAULT NULL,
  `is_sinistre` tinyint(1) NOT NULL,
  `is_affected` tinyint(1) NOT NULL,
  `km_change_vidange_km` bigint(20) DEFAULT NULL,
  `km_change_huile_boite_vitesse` bigint(20) DEFAULT NULL,
  `km_change_bougies` bigint(20) DEFAULT NULL,
  `km_change_filtre_air` bigint(20) DEFAULT NULL,
  `km_change_filtre_huile` bigint(20) DEFAULT NULL,
  `km_change_filtre_carburant` bigint(20) DEFAULT NULL,
  `km_change_plaquette_freins` bigint(20) DEFAULT NULL,
  `km_change_filtre_clim` bigint(20) DEFAULT NULL,
  `km_change_courroies_pompe_injection` bigint(20) DEFAULT NULL,
  `km_change_kit_distribution` bigint(20) DEFAULT NULL,
  `km_change_chaine_distribution` bigint(20) DEFAULT NULL,
  `km_change_kit_embrayage` bigint(20) DEFAULT NULL,
  `km_change_courroie_moteur` bigint(20) DEFAULT NULL,
  `km_change_test_memoire` bigint(20) DEFAULT NULL,
  `ressource_default_photo` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_icone` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_affectation`
--

CREATE TABLE `ressource_affectation` (
  `id` bigint(20) NOT NULL,
  `ressource_id` bigint(20) NOT NULL,
  `affected_to_entreprise_id` bigint(20) NOT NULL,
  `departement_id` bigint(20) NOT NULL,
  `user_id` bigint(20) NOT NULL,
  `date_debut` datetime NOT NULL,
  `date_fin` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `ressource_affectation`
--

INSERT INTO `ressource_affectation` (`id`, `ressource_id`, `affected_to_entreprise_id`, `departement_id`, `user_id`, `date_debut`, `date_fin`) VALUES
(1, 886, 305, 0, 314, '2023-04-12 14:46:31', '2023-04-12 15:09:47'),
(11, 886, 305, 0, 318, '2023-04-12 15:10:07', NULL),
(21, 1591, 305, 0, 305, '2023-07-03 16:23:03', '2023-07-03 16:23:03'),
(31, 4231, 305, 0, 305, '2023-11-19 11:01:10', '2023-11-19 11:01:10'),
(41, 4241, 305, 0, 305, '2023-11-23 13:40:39', '2023-11-23 13:40:39'),
(51, 2911, 305, 0, 314, '2024-02-25 09:31:27', NULL),
(61, 2911, 305, 0, 305, '2024-02-25 09:32:28', '2024-02-25 09:32:28'),
(71, 2221, 305, 0, 305, '2024-02-27 14:17:42', '2024-02-27 14:17:42'),
(81, 2221, 305, 0, 343, '2024-02-27 14:18:22', '2024-02-27 14:18:22'),
(91, 4251, 305, 0, 305, '2024-02-28 11:47:09', '2024-02-28 11:47:09'),
(101, 241, 305, 0, 305, '2024-02-28 17:04:04', '2024-02-28 17:04:04'),
(111, 4251, 305, 0, 305, '2024-02-28 17:06:49', '2024-02-28 17:06:49'),
(121, 4251, 305, 0, 305, '2024-02-28 17:08:42', '2024-02-28 17:08:42'),
(131, 4251, 305, 0, 305, '2024-02-28 17:11:20', '2024-02-28 17:11:20'),
(141, 4251, 305, 0, 305, '2024-02-28 17:14:58', '2024-02-28 17:14:58'),
(151, 4251, 305, 0, 305, '2024-02-28 17:21:57', '2024-02-28 17:21:57'),
(161, 4251, 305, 0, 305, '2024-02-28 17:24:31', '2024-02-28 17:24:31'),
(171, 4251, 305, 0, 305, '2024-02-28 17:27:25', '2024-02-28 17:27:25'),
(181, 4251, 305, 0, 305, '2024-02-28 17:30:40', '2024-02-28 17:30:40'),
(191, 4251, 305, 0, 305, '2024-02-28 17:33:45', '2024-02-28 17:33:45'),
(201, 4251, 305, 0, 305, '2024-02-28 17:45:36', '2024-02-28 17:45:36'),
(211, 4251, 305, 0, 305, '2024-02-28 17:47:17', '2024-02-28 17:47:17'),
(221, 4251, 305, 0, 305, '2024-02-28 17:56:09', '2024-02-28 17:56:09'),
(231, 4251, 305, 0, 305, '2024-02-28 18:03:46', '2024-02-28 18:03:46'),
(241, 4251, 305, 0, 305, '2024-02-28 18:07:16', '2024-02-28 18:07:16'),
(251, 4281, 305, 0, 305, '2024-03-05 10:49:35', '2024-03-24 10:49:35'),
(261, 4291, 305, 0, 305, '2024-03-05 11:04:39', '2024-03-05 11:04:39'),
(271, 4301, 305, 0, 305, '2024-03-05 11:11:21', '2024-03-05 11:11:21'),
(281, 4321, 305, 0, 305, '2024-03-05 14:45:16', '2024-03-05 14:45:16'),
(291, 4311, 305, 0, 316, '2024-04-21 10:06:47', NULL),
(301, 4271, 305, 0, 316, '2024-04-21 10:28:20', NULL),
(311, 1, 305, 0, 1, '2024-09-30 13:45:49', '2024-09-30 13:45:49'),
(321, 21, 305, 0, 11, '2024-09-30 13:46:03', '2024-09-30 13:46:03'),
(331, 11, 305, 0, 11, '2024-09-30 13:46:37', '2024-09-30 13:46:37'),
(341, 41, 305, 0, 11, '2024-10-08 14:48:28', '2024-10-08 14:48:28');

-- --------------------------------------------------------

--
-- Structure de la table `ressource_caracteristique`
--

CREATE TABLE `ressource_caracteristique` (
  `ressource_id` bigint(20) NOT NULL,
  `ressource_caracteristique_type_id` bigint(20) NOT NULL,
  `ressource_caracteristique_type_valeur` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_caracteristique_type`
--

CREATE TABLE `ressource_caracteristique_type` (
  `ressource_caracteristique_type_id` bigint(20) NOT NULL,
  `ressource_caracteristique_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_desig`
--

CREATE TABLE `ressource_desig` (
  `ressource_id` bigint(20) NOT NULL,
  `ressource_designation` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_documentfile`
--

CREATE TABLE `ressource_documentfile` (
  `ressource_id` bigint(20) NOT NULL,
  `document_file_id` bigint(20) NOT NULL,
  `document_type_id` int(11) DEFAULT NULL,
  `is_default` tinyint(1) DEFAULT NULL,
  `document_ordre` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_historique_signalement`
--

CREATE TABLE `ressource_historique_signalement` (
  `ressource_historique_signalement_id` bigint(20) NOT NULL,
  `ressource_designation` varchar(250) DEFAULT NULL,
  `date_time_event` datetime DEFAULT NULL,
  `signale_par_name` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_marque`
--

CREATE TABLE `ressource_marque` (
  `ressource_marque_id` int(11) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `ressource_type` int(11) DEFAULT NULL,
  `ressource_marque_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_marque`
--

INSERT INTO `ressource_marque` (`ressource_marque_id`, `entreprise_id`, `ressource_type`, `ressource_marque_designation`) VALUES
(1, 122, 1, 'PEUGEOT'),
(2, 122, 1, 'RENAULT'),
(3, 122, 1, 'DACIA'),
(4, 122, 1, 'TOYOTA'),
(5, 122, 1, 'DAIHATSU'),
(6, 122, 1, 'HYUNDAI'),
(7, 122, 1, 'MITSUBISHI\r\n'),
(8, 122, 1, 'MERCEDES'),
(9, 122, 1, 'SUZUKI'),
(10, 122, 1, 'NISSAN'),
(11, 122, 1, 'MARUTI'),
(12, 122, 1, 'JMC'),
(13, 122, 1, 'HINO'),
(14, 122, 1, 'FOTON'),
(15, 122, 1, 'LIFAN'),
(16, 122, 1, 'SYM'),
(17, 122, 1, 'IVECO'),
(18, 122, 1, 'HELI'),
(19, 122, 1, 'ISUZU'),
(21, 122, 1, 'SKODA');

-- --------------------------------------------------------

--
-- Structure de la table `ressource_media_documentfile`
--

CREATE TABLE `ressource_media_documentfile` (
  `document_id` bigint(20) NOT NULL,
  `ressource_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_modele`
--

CREATE TABLE `ressource_modele` (
  `ressource_modele_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `ressource_marque_id` int(11) DEFAULT NULL,
  `ressource_modele_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_modele`
--

INSERT INTO `ressource_modele` (`ressource_modele_id`, `entreprise_id`, `ressource_marque_id`, `ressource_modele_designation`) VALUES
(1, 122, 2, 'DELTA'),
(2, 122, 2, 'ISUZU'),
(3, 122, 2, 'I10'),
(4, 122, 2, 'ATOS'),
(5, 122, 5, 'H1'),
(6, 122, 1, 'H100'),
(31, 122, 6, 'HD35'),
(32, 122, 13, 'HINO 300'),
(33, 122, 7, 'CANTER'),
(34, 122, 10, 'CABSTER'),
(35, 122, 10, 'MICRA'),
(36, 122, 1, 'Partner'),
(37, 122, 2, 'Kangoo'),
(38, 122, 16, 'SYM Orbit'),
(39, 122, 15, 'Lifan T12'),
(40, 122, 15, 'Lifan T26'),
(41, 122, 15, '125t-12'),
(42, 122, 15, 'MOTO SCOTERS '),
(43, 122, 15, 'MOTO CYCLETTE'),
(44, 122, 12, 'JMC NHR'),
(45, 122, 11, 'Maruti 800'),
(46, 122, 2, 'SYMBOL'),
(47, 122, 3, 'Logan'),
(48, 122, 9, 'Swift'),
(49, NULL, 6, 'HD160'),
(50, 122, 17, 'Volvo Sens'),
(51, 305, 21, 'MUT');

-- --------------------------------------------------------

--
-- Structure de la table `ressource_modele_documentfile`
--

CREATE TABLE `ressource_modele_documentfile` (
  `ressource_modele_id` bigint(20) NOT NULL,
  `document_file_id` bigint(20) NOT NULL,
  `is_default` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_mouvement`
--

CREATE TABLE `ressource_mouvement` (
  `ressource_mouvement_id` bigint(20) NOT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `ressource_mouvement_date` date DEFAULT NULL,
  `frais_mouvement` double DEFAULT NULL,
  `ressource_mouvement_motif` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_mouvement_decharge` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_mouvement_decharge_date` date DEFAULT NULL,
  `ressource_mouvement_decharge_by` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_planning`
--

CREATE TABLE `ressource_planning` (
  `ressource_planning_id` bigint(20) NOT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressource_planning_type_id` int(11) DEFAULT NULL,
  `ressource_planning_id_next` bigint(20) DEFAULT NULL,
  `start_date` datetime DEFAULT NULL,
  `start_date_day` date DEFAULT NULL,
  `end_date` datetime DEFAULT NULL,
  `end_date_day` date DEFAULT NULL,
  `ressource_planning_status_id` int(11) DEFAULT NULL,
  `ressource_is_in_work` tinyint(1) DEFAULT NULL,
  `is_end_date_defined` tinyint(4) DEFAULT NULL,
  `note` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `date_system` datetime DEFAULT NULL,
  `is_archived` tinyint(1) DEFAULT '0',
  `parc_operation_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_planning`
--

INSERT INTO `ressource_planning` (`ressource_planning_id`, `ressource_id`, `ressource_planning_type_id`, `ressource_planning_id_next`, `start_date`, `start_date_day`, `end_date`, `end_date_day`, `ressource_planning_status_id`, `ressource_is_in_work`, `is_end_date_defined`, `note`, `date_system`, `is_archived`, `parc_operation_id`) VALUES
(1, 1, NULL, NULL, '2024-11-04 15:01:48', '2024-11-04', '2024-11-04 15:01:48', '2024-11-04', 2, 1, NULL, 'fff', '2024-11-04 15:01:48', 0, 81);

-- --------------------------------------------------------

--
-- Structure de la table `ressource_planning_pane_type`
--

CREATE TABLE `ressource_planning_pane_type` (
  `ressource_planning_id` int(11) NOT NULL,
  `panne_type_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `ressource_planning_pane_type`
--

INSERT INTO `ressource_planning_pane_type` (`ressource_planning_id`, `panne_type_id`) VALUES
(1, 2),
(307982, 2),
(309781, 2),
(309801, 1),
(309801, 2),
(309811, 4),
(309821, 2),
(309821, 3),
(309891, 2),
(309901, 2),
(309911, 2),
(309931, 1),
(309951, 2),
(309961, 3),
(309971, 2),
(309991, 5),
(310011, 1),
(310021, 2),
(310031, 3),
(310041, 4),
(310061, 2),
(310081, 2),
(310091, 1),
(310111, 1),
(310171, 1),
(310331, 1),
(310341, 2),
(310351, 3),
(310411, 5),
(310421, 1),
(310441, 2),
(310571, 2),
(310641, 5),
(310661, 5),
(310671, 5),
(310681, 1),
(310681, 2),
(310701, 2),
(310711, 2),
(310731, 2),
(310741, 1),
(310761, 2),
(310771, 2),
(310781, 2),
(310791, 5),
(310801, 2),
(310821, 2),
(310831, 2),
(310861, 2),
(310861, 3),
(310871, 2),
(310871, 3),
(310891, 2),
(310891, 3),
(310901, 2),
(310901, 3),
(310961, 2),
(310971, 3),
(310981, 2),
(310981, 3),
(311011, 2),
(311011, 3),
(311021, 2),
(311021, 3),
(311041, 2),
(311041, 3),
(311051, 2),
(311051, 3),
(311061, 1),
(311081, 2),
(311081, 3),
(311091, 2),
(311091, 3),
(311151, 2),
(311161, 2),
(311181, 2),
(311201, 1),
(311291, 5),
(311301, 1),
(311311, 1),
(311331, 1),
(311331, 5),
(311351, 5),
(311361, 2),
(311371, 2),
(311371, 3),
(311401, 2),
(311401, 3),
(311431, 2),
(311441, 2),
(311451, 2),
(311501, 2),
(311541, 4),
(311551, 2),
(311561, 2),
(311651, 2),
(311711, 2),
(311761, 2),
(311791, 2),
(311851, 2),
(311861, 2),
(311871, 5),
(311881, 2),
(311931, 3),
(311981, 1),
(311981, 2),
(311981, 3),
(311981, 4),
(311981, 5),
(312041, 5),
(312051, 5),
(312061, 3),
(312071, 5),
(312081, 2),
(312101, 5),
(312121, 3),
(312131, 5),
(312141, 2),
(312231, 5),
(312281, 1),
(312281, 4),
(312351, 2),
(312361, 3),
(312371, 2),
(312421, 4),
(312441, 2),
(312441, 3),
(312451, 1),
(312461, 2),
(312471, 2),
(312481, 2),
(312481, 3),
(312491, 2),
(312521, 3),
(312541, 2),
(312661, 5),
(312671, 1),
(312671, 5),
(312681, 2),
(312691, 5),
(312701, 2),
(312711, 3),
(312721, 1),
(312731, 2),
(312741, 5),
(312751, 5),
(312771, 2),
(312781, 5),
(312791, 2),
(312801, 3),
(312811, 2),
(312821, 4),
(312831, 2),
(312831, 3),
(312851, 2),
(312851, 3),
(312861, 2),
(312871, 2),
(312871, 3),
(312881, 2),
(312901, 2),
(312911, 2),
(312911, 6),
(312961, 2),
(312991, 6),
(313011, 6),
(313041, 5),
(313051, 2),
(313061, 2),
(313131, 1),
(313131, 6),
(313141, 2),
(313151, 1),
(313161, 6),
(313171, 5),
(313181, 2),
(313191, 6),
(313201, 1),
(313201, 5),
(313211, 2),
(313221, 2),
(313231, 2),
(313231, 5),
(313241, 1),
(313251, 2),
(313251, 5),
(313261, 2),
(313271, 1),
(313281, 2),
(313281, 6),
(313291, 2),
(313301, 2),
(313311, 2),
(313321, 2),
(313321, 6),
(313331, 6),
(313351, 5),
(313361, 2),
(313371, 6),
(313381, 3),
(313391, 2),
(313391, 6),
(313401, 2),
(313401, 6),
(313411, 2),
(313411, 6),
(313441, 5),
(313451, 2),
(313461, 6),
(313481, 2),
(313481, 6),
(313511, 1),
(313511, 2),
(313531, 2),
(313531, 3),
(313541, 3),
(313591, 2),
(313601, 2),
(313611, 2),
(313621, 6),
(313641, 2),
(313651, 2),
(314491, 1),
(314491, 5),
(314491, 6),
(314601, 1),
(314611, 1),
(314631, 3),
(314641, 1),
(314661, 3),
(314671, 1),
(314671, 2),
(314681, 3),
(314691, 3),
(314701, 3),
(314711, 6),
(314721, 2),
(314721, 3),
(314751, 3),
(314761, 6),
(314771, 2),
(314861, 2),
(314871, 2),
(314881, 1),
(314891, 1),
(314911, 3),
(314921, 6),
(314931, 6),
(314941, 1),
(314941, 6),
(314951, 1),
(314951, 6),
(314981, 2),
(315011, 2),
(315021, 5),
(315031, 5),
(315041, 2),
(315051, 5),
(315081, 3),
(315101, 6),
(315111, 1),
(315111, 5),
(315181, 1),
(315191, 6),
(315211, 5),
(315241, 6),
(315381, 2),
(315391, 2),
(315401, 2),
(315411, 2),
(315421, 2),
(315441, 2),
(315451, 2),
(315461, 1),
(315471, 1),
(315481, 5),
(315481, 6),
(315491, 2),
(315491, 6),
(315501, 3),
(315551, 2),
(315561, 6),
(315611, 1),
(315611, 2),
(315611, 3),
(315621, 4),
(315641, 1),
(315661, 6),
(315671, 6),
(315681, 6),
(315691, 5),
(315701, 6),
(315711, 6),
(315741, 6),
(315761, 1),
(315761, 2),
(315781, 1),
(315781, 2),
(315791, 1),
(315791, 2),
(315801, 1),
(315801, 2),
(315811, 3),
(315821, 3),
(315841, 2),
(315851, 5),
(315861, 1),
(315861, 5),
(315881, 1),
(315881, 5),
(315891, 5),
(315901, 5),
(315911, 5),
(315931, 5),
(316001, 2),
(316011, 1),
(316011, 2),
(316021, 1),
(316021, 2),
(316031, 2),
(316041, 5),
(316071, 5),
(316081, 5),
(316091, 5),
(316101, 2),
(316121, 2),
(316201, 1),
(316211, 2),
(316261, 2),
(316271, 2),
(316341, 2),
(316351, 1),
(316371, 6),
(316381, 3),
(316401, 1),
(316421, 6),
(316431, 2),
(316431, 6),
(316441, 2),
(316461, 3),
(316471, 1),
(316501, 2),
(316501, 6),
(316521, 6),
(316531, 3),
(316561, 3),
(316571, 3),
(316671, 1),
(316671, 2),
(316681, 6),
(316691, 2),
(316701, 2),
(316711, 1),
(316731, 6),
(316741, 5),
(316751, 2),
(316771, 2),
(316901, 2),
(316951, 2),
(316951, 5),
(316961, 2),
(316981, 1),
(316981, 2),
(317031, 2),
(317031, 3),
(317041, 2),
(317051, 3),
(317061, 2),
(317071, 2),
(317081, 4),
(317131, 2),
(317141, 3),
(317151, 2),
(317181, 3),
(317201, 1),
(317201, 2),
(317201, 6),
(317231, 3),
(317271, 6),
(317281, 2),
(317491, 5),
(317511, 3),
(317521, 1),
(317531, 3),
(317541, 3),
(317551, 2),
(317561, 3),
(317621, 3),
(317641, 6),
(317691, 6),
(317701, 2),
(317711, 2),
(317731, 3),
(317821, 2),
(317841, 2),
(317861, 2),
(317871, 1),
(317881, 1),
(317971, 2),
(317981, 6),
(317991, 6),
(318021, 2),
(318061, 5),
(318071, 1),
(318081, 2),
(318111, 6),
(318151, 5),
(318171, 2),
(318191, 5),
(318201, 5),
(318211, 2),
(318221, 2),
(318231, 3),
(318241, 2),
(318241, 6),
(318281, 2),
(318301, 3),
(318311, 2),
(318321, 2),
(318331, 2),
(318381, 2),
(318401, 3),
(318411, 2),
(318431, 2),
(318441, 1),
(318451, 1),
(318461, 2),
(318471, 2),
(318521, 1),
(318531, 2),
(318541, 5),
(318551, 2),
(318561, 3),
(318601, 1),
(318631, 1),
(318631, 5),
(318641, 5),
(318651, 2),
(318661, 1),
(318671, 2),
(318731, 5),
(318811, 4),
(318811, 6),
(318821, 2),
(318821, 6),
(318831, 5),
(318861, 1),
(318871, 2),
(318891, 4),
(318911, 1),
(318931, 3),
(319131, 2),
(319181, 1),
(319201, 1),
(319211, 2),
(319221, 2),
(319231, 3),
(319241, 6),
(319261, 2),
(319281, 3),
(319321, 5),
(319351, 2),
(319361, 2),
(319381, 2),
(319391, 2),
(319401, 2),
(319411, 5),
(319421, 6),
(319441, 5),
(319441, 6),
(319461, 1),
(319461, 5),
(319471, 6),
(319501, 2),
(319521, 2),
(319531, 2),
(319571, 1),
(319591, 5),
(319611, 1),
(319641, 2),
(319661, 2),
(319681, 2),
(319711, 2),
(319721, 5),
(319731, 5),
(319741, 2),
(319751, 5),
(319771, 5),
(319781, 2),
(319791, 3),
(319831, 3),
(319881, 2),
(319891, 2),
(319961, 6),
(319981, 3),
(319991, 5),
(320011, 5),
(320021, 2),
(320031, 2),
(320241, 3),
(320401, 2),
(320471, 2),
(320491, 2),
(320491, 5),
(320491, 6),
(320581, 3),
(320691, 2),
(320701, 3),
(320711, 1),
(320721, 1),
(320741, 2),
(320751, 2),
(320761, 2),
(320761, 6),
(320781, 2),
(320801, 5),
(320811, 1),
(320811, 2),
(320821, 2),
(320831, 5),
(320841, 6),
(320851, 1),
(320861, 2),
(320871, 2),
(320871, 3),
(320921, 1),
(320941, 2),
(320951, 6),
(320971, 5),
(321031, 5),
(321051, 1),
(321081, 5),
(321091, 5),
(321151, 2),
(321161, 2),
(321161, 6),
(321171, 2),
(321171, 6),
(321201, 2),
(321201, 6),
(321211, 6),
(321221, 6),
(321241, 3),
(321351, 2),
(321351, 6),
(321391, 1),
(321411, 1),
(321431, 1),
(321431, 2),
(321451, 2),
(321521, 2),
(321531, 5),
(321541, 6),
(321551, 2),
(321571, 3),
(321601, 2),
(321641, 2),
(321661, 1),
(321661, 2),
(321671, 2),
(321681, 3),
(321691, 3),
(321701, 3),
(321711, 1),
(321711, 2),
(321731, 2),
(321781, 2),
(321791, 1),
(321931, 2),
(321941, 3),
(321951, 5),
(321971, 3),
(321981, 2),
(321991, 2),
(322001, 2),
(322111, 2),
(322131, 2),
(322141, 2),
(322191, 6),
(322211, 3),
(322241, 2),
(322271, 2),
(322321, 5),
(322331, 2),
(322351, 1),
(322351, 2),
(322451, 6),
(322481, 1),
(322511, 5),
(322521, 2),
(322551, 3),
(322581, 2),
(322591, 2),
(322601, 1),
(322621, 1),
(322631, 1),
(322631, 2),
(322631, 3),
(322641, 5),
(322641, 6),
(322651, 1),
(322651, 2),
(322661, 5),
(322671, 2),
(322691, 3),
(322701, 3),
(322711, 3),
(322721, 3),
(322731, 2),
(322741, 2),
(322741, 6),
(322811, 1),
(322811, 2),
(322821, 1),
(322821, 2),
(322831, 1),
(322831, 5),
(322831, 6),
(322851, 2),
(322861, 3),
(322871, 2),
(322881, 3),
(322921, 3),
(322941, 2),
(322991, 2),
(322991, 3),
(322991, 4),
(323011, 2),
(323021, 5),
(323031, 2),
(323031, 4),
(323041, 2),
(323041, 3),
(323051, 2),
(323051, 3),
(323051, 4),
(323061, 2),
(323061, 3),
(323071, 3),
(323081, 3),
(323081, 4),
(323091, 2),
(323091, 3),
(323091, 4),
(323101, 3),
(323111, 3),
(323111, 4),
(323111, 6),
(323151, 5),
(323161, 5),
(323171, 2),
(323171, 3),
(323171, 6),
(323181, 2),
(323181, 3),
(323181, 5),
(323181, 6),
(323191, 3),
(323191, 4),
(323191, 5),
(323201, 2),
(323201, 3),
(323201, 4),
(323211, 4),
(323211, 5),
(323221, 2),
(323221, 3),
(323221, 6),
(323231, 1),
(323231, 2),
(323241, 3),
(323241, 4),
(323251, 4),
(323251, 5),
(323271, 3),
(323291, 2),
(323321, 2),
(323321, 3),
(323321, 5),
(323321, 6),
(323341, 2),
(323351, 2),
(323361, 1),
(323371, 3),
(323391, 5),
(323401, 3),
(323411, 6),
(323461, 5),
(323461, 6),
(323611, 6),
(323621, 6),
(323661, 3),
(323671, 2),
(323681, 6),
(323701, 2),
(323701, 3),
(323701, 4),
(323711, 1),
(323721, 1),
(323721, 2),
(323731, 1),
(323731, 2),
(323751, 2),
(323751, 5),
(323761, 2),
(323781, 2),
(323801, 2),
(323871, 2),
(323881, 6),
(323891, 2),
(323891, 6),
(323901, 2),
(323901, 6),
(323911, 3),
(323911, 4),
(323921, 3),
(323921, 4),
(323931, 3),
(323931, 4),
(323941, 3),
(323941, 4),
(323951, 3),
(323951, 4),
(323961, 3),
(323971, 2),
(323971, 6),
(323981, 2),
(323991, 2),
(324001, 1),
(324001, 2),
(324011, 2),
(324021, 2),
(324031, 3),
(324041, 2),
(324051, 3),
(324061, 2),
(324071, 2),
(324081, 5),
(324091, 5),
(324101, 1),
(324111, 2),
(324121, 1),
(324131, 2),
(324131, 6),
(324141, 2),
(324141, 3),
(324141, 5),
(324141, 6),
(324151, 2),
(324161, 2),
(324171, 3),
(324171, 4),
(324171, 5),
(324181, 3),
(324191, 2),
(324191, 3),
(324201, 2),
(324201, 3),
(324211, 2),
(324211, 3),
(324221, 2),
(324221, 3),
(324221, 4),
(324231, 3),
(324231, 4),
(324241, 1),
(324241, 4),
(324251, 2),
(324251, 3),
(324261, 3),
(324271, 1),
(324271, 5),
(324281, 3),
(324291, 1),
(324291, 4),
(324301, 1),
(324311, 3),
(324321, 2),
(324321, 4),
(324341, 1),
(324381, 1),
(324381, 2),
(324381, 3),
(324391, 2),
(324391, 3),
(324401, 2),
(324411, 2),
(324411, 3),
(324421, 2),
(324421, 3),
(324431, 2),
(324431, 3),
(324441, 3),
(324441, 4),
(324451, 2),
(324451, 4),
(324471, 3),
(324481, 2),
(324491, 3),
(324511, 3),
(324511, 4),
(324521, 2),
(324521, 3),
(324531, 1),
(324531, 2),
(324531, 3),
(324541, 1),
(324541, 2),
(324541, 3),
(324551, 1),
(324551, 2),
(324551, 3),
(324571, 2),
(324591, 2),
(324601, 2),
(324611, 6),
(324621, 5),
(324641, 3),
(324651, 3),
(324661, 3),
(324671, 1),
(324681, 1),
(324691, 1),
(324691, 2),
(324701, 6),
(324741, 1),
(324751, 1),
(324771, 1),
(324781, 1),
(324781, 2),
(324791, 2),
(324791, 3),
(324811, 1),
(324821, 1),
(324841, 1),
(324851, 1),
(324851, 2),
(324861, 2),
(324861, 3),
(324871, 1),
(324871, 4),
(324881, 1),
(324881, 2),
(324891, 4),
(324891, 5),
(324901, 2),
(324911, 2),
(324911, 3),
(324921, 2),
(324921, 3),
(325051, 1),
(325061, 1),
(325081, 2),
(325101, 1),
(325111, 1),
(325131, 2),
(325161, 2),
(325161, 4),
(325171, 2),
(325191, 1),
(325211, 1),
(325231, 1),
(325251, 1),
(325271, 1),
(325291, 2),
(325301, 1),
(325331, 1),
(325341, 2),
(325381, 1),
(325391, 2),
(325401, 2),
(325411, 2),
(325421, 2),
(325431, 2),
(325441, 2),
(325441, 3),
(325461, 5),
(325471, 1),
(325471, 5),
(325481, 1),
(325481, 2),
(325481, 3),
(325511, 1),
(325511, 2),
(325511, 5),
(325521, 1),
(325521, 2),
(325531, 1),
(325531, 2),
(325531, 4),
(325571, 2),
(325571, 3),
(325581, 1),
(325581, 2),
(325581, 3),
(325591, 1),
(325591, 2),
(325591, 3),
(325601, 1),
(325601, 2),
(325601, 3),
(325621, 1),
(325641, 1),
(325661, 1),
(325681, 1);

-- --------------------------------------------------------

--
-- Structure de la table `ressource_planning_status`
--

CREATE TABLE `ressource_planning_status` (
  `ressource_planning_status_id` int(11) NOT NULL,
  `ressource_planning_type_id` int(11) DEFAULT NULL,
  `ressource_planning_status_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_planning_status`
--

INSERT INTO `ressource_planning_status` (`ressource_planning_status_id`, `ressource_planning_type_id`, `ressource_planning_status_designation`) VALUES
(1, 1, 'Opérationnel'),
(2, 1, 'En panne'),
(6, 3, 'En marche'),
(9, 1, 'Lavage'),
(12, 1, 'préventive');

-- --------------------------------------------------------

--
-- Structure de la table `ressource_planning_type`
--

CREATE TABLE `ressource_planning_type` (
  `ressource_planning_type_id` int(11) NOT NULL,
  `ressource_planning_type_designation` varchar(256) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_planning_type`
--

INSERT INTO `ressource_planning_type` (`ressource_planning_type_id`, `ressource_planning_type_designation`) VALUES
(1, 'Panne'),
(2, 'Sinistre'),
(3, 'Immobilisation');

-- --------------------------------------------------------

--
-- Structure de la table `ressource_ressource_attached`
--

CREATE TABLE `ressource_ressource_attached` (
  `ressource_id1` bigint(20) NOT NULL,
  `ressource_id2` bigint(20) NOT NULL,
  `date_debut` datetime NOT NULL,
  `date_fin` datetime DEFAULT '2030-01-01 00:00:00',
  `status` tinyint(1) DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_ressource_equipement`
--

CREATE TABLE `ressource_ressource_equipement` (
  `ressource_id1` bigint(20) NOT NULL,
  `ressource_id2` bigint(20) NOT NULL,
  `date_debut` date NOT NULL,
  `date_fin` date DEFAULT NULL,
  `status` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_ressource_status`
--

CREATE TABLE `ressource_ressource_status` (
  `ressource_status_id` int(11) NOT NULL,
  `ressource_id` bigint(11) NOT NULL,
  `ressource_status_date_debut` datetime NOT NULL,
  `ressource_status_date_fin` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_ressource_tag`
--

CREATE TABLE `ressource_ressource_tag` (
  `ressource_id` bigint(20) NOT NULL,
  `ressource_tag_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_ressource_usage`
--

CREATE TABLE `ressource_ressource_usage` (
  `ressource_usage_type_id` bigint(20) NOT NULL,
  `ressource_id` bigint(20) NOT NULL,
  `usage_date_debut` datetime NOT NULL,
  `usage_date_fin` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_status`
--

CREATE TABLE `ressource_status` (
  `ressource_status_id` int(11) NOT NULL,
  `ressource_status_designation` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_status`
--

INSERT INTO `ressource_status` (`ressource_status_id`, `ressource_status_designation`) VALUES
(1, 'Actif'),
(2, 'En maintenance'),
(3, 'En panne'),
(4, 'Vendu');

-- --------------------------------------------------------

--
-- Structure de la table `ressource_tag`
--

CREATE TABLE `ressource_tag` (
  `ressource_tag_id` bigint(20) NOT NULL,
  `ressource_tag_designation` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `ressource_type_id` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_tag`
--

INSERT INTO `ressource_tag` (`ressource_tag_id`, `ressource_tag_designation`, `entreprise_id`, `ressource_type_id`, `ressource_id`) VALUES
(2, 'Camion', 305, -30, 0),
(3, 'Motos', 305, -31, 0),
(1, 'Véhicule', 305, -3, 0);

-- --------------------------------------------------------

--
-- Structure de la table `ressource_tag_groupe_user`
--

CREATE TABLE `ressource_tag_groupe_user` (
  `ressource_tag_id` bigint(20) NOT NULL,
  `groupe_user_id` int(11) NOT NULL,
  `isAction` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `ressource_tag_groupe_user`
--

INSERT INTO `ressource_tag_groupe_user` (`ressource_tag_id`, `groupe_user_id`, `isAction`) VALUES
(1, 1, 1),
(1, 37, 1),
(1, 38, 0),
(1, 39, 0),
(1, 291, 1),
(1, 381, 1),
(2, 1, 1),
(2, 37, 1),
(2, 38, 0),
(2, 39, 0),
(2, 291, 1),
(2, 381, 1),
(3, 1, 1),
(3, 18, 0),
(3, 37, 0),
(3, 38, 0),
(3, 39, 0),
(3, 291, 1),
(3, 381, 0);

-- --------------------------------------------------------

--
-- Structure de la table `ressource_type`
--

CREATE TABLE `ressource_type` (
  `ressource_type_id` int(11) NOT NULL,
  `ressource_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ressource_type_parent` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `ressource_type`
--

INSERT INTO `ressource_type` (`ressource_type_id`, `ressource_type_designation`, `ressource_type_parent`) VALUES
(-31, 'Motos', -1),
(-30, 'Camions', -1),
(-16, 'Batteries', -1),
(-15, 'Carburant', -1),
(-14, 'Puces téléphonique', -12),
(-13, 'Téléphone', -12),
(-12, 'Téléphonie', -1),
(-11, 'Éléctroménagers', -1),
(-10, 'Bons carburants', -1),
(-9, 'Citernes', -1),
(-8, 'Éléctronique', -1),
(-7, 'Materiels et outils', -1),
(-6, 'Éléctroménagers', -1),
(-5, 'Mobiliers de bureau', -1),
(-4, 'Machines et équipements', -1),
(-3, 'Véhicules', -1),
(-2, 'Informatique', -1),
(-1, 'Moyens et équipements', NULL),
(1, 'Véhicules', NULL),
(2, 'Informatique', NULL),
(3, 'Mobilier de bureau', NULL),
(4, 'Materiel et outils', NULL),
(5, 'Electroménager', NULL),
(6, 'Electronique', NULL),
(7, 'Pièces détachées', NULL),
(8, 'Bureautique', NULL),
(9, 'Autres', NULL),
(10, 'Citerne Stock Carburant', NULL),
(11, 'Carte de paiement', NULL),
(12, 'Naftal', 11),
(13, 'CIB', 11),
(14, 'Visa', 11),
(15, 'Téléphonie', NULL),
(16, 'Puce Téléphonique', 15),
(17, 'Téléphone', 15),
(18, 'Citerne Stock Carburant', NULL),
(19, 'Carte de paiement', NULL);

-- --------------------------------------------------------

--
-- Structure de la table `ressource_usage_service_type`
--

CREATE TABLE `ressource_usage_service_type` (
  `ressource_usage_service_type_id` bigint(20) NOT NULL,
  `ressource_usage_service_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `ressource_usage_type`
--

CREATE TABLE `ressource_usage_type` (
  `ressource_usage_type_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `ressource_usage_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `result_req`
--

CREATE TABLE `result_req` (
  `article_id` bigint(20) NOT NULL,
  `article_ref` varchar(256) NOT NULL,
  `quantite` double NOT NULL,
  `article_designation` varchar(256) NOT NULL,
  `total_entree` double NOT NULL,
  `total_sortie` double NOT NULL,
  `quantite01012018` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `rh_demande_conge`
--

CREATE TABLE `rh_demande_conge` (
  `rh_demande_conge_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL,
  `contact_id` bigint(20) NOT NULL,
  `date_debut` date NOT NULL,
  `date_fin` date NOT NULL,
  `motif_conge_id` int(11) NOT NULL,
  `etat_validation` tinyint(4) NOT NULL,
  `remarque` varchar(256) NOT NULL,
  `nbr_days` int(11) DEFAULT NULL,
  `nbr_days_per_month` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `rh_working_days`
--

CREATE TABLE `rh_working_days` (
  `entreprise_id` bigint(20) NOT NULL,
  `day` tinyint(4) NOT NULL,
  `is_working_day` tinyint(4) NOT NULL,
  `hours` tinyint(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `rh_working_days`
--

INSERT INTO `rh_working_days` (`entreprise_id`, `day`, `is_working_day`, `hours`) VALUES
(305, 0, 1, 8),
(305, 1, 1, 8),
(305, 2, 1, 8),
(305, 3, 1, 8),
(305, 4, 1, 8),
(305, 5, 0, 8),
(305, 6, 1, 8),
(305, 7, 1, 8);

-- --------------------------------------------------------

--
-- Structure de la table `security_mouvement`
--

CREATE TABLE `security_mouvement` (
  `security_mouvement_id` bigint(20) NOT NULL,
  `enteprise_id` bigint(20) DEFAULT NULL,
  `departement_id` bigint(20) DEFAULT NULL,
  `security_mouvement_date_debut` datetime DEFAULT NULL,
  `security_mouvement_date_debut_day` date DEFAULT NULL,
  `security_mouvement_date_fin` datetime DEFAULT NULL,
  `security_mouvement_date_fin_day` date DEFAULT NULL,
  `security_mouvement_jour` tinyint(1) DEFAULT NULL,
  `security_mouvement_nuit` tinyint(1) DEFAULT NULL,
  `security_mouvement_clefs` tinyint(1) DEFAULT NULL,
  `security_mouvement_numero_telephone` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `security_contact_id` bigint(20) DEFAULT NULL,
  `security_passation` tinyint(1) DEFAULT NULL,
  `security_passation_validated_by` bigint(20) DEFAULT NULL,
  `security_passation_validated_date` datetime DEFAULT NULL,
  `security_passation_validated_date_day` date DEFAULT NULL,
  `security_mouvement_report` text COLLATE utf8_unicode_ci,
  `security_mouvement_report_by` bigint(20) DEFAULT NULL,
  `security_mouvement_report_date` datetime DEFAULT NULL,
  `security_mouvement_report_date_day` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `security_mouvement_agent`
--

CREATE TABLE `security_mouvement_agent` (
  `security_mouvement_agent_id` bigint(20) NOT NULL,
  `security_mouvement_id` bigint(20) NOT NULL,
  `is_responsable_mouvement` tinyint(1) DEFAULT NULL,
  `is_in_parc` tinyint(1) DEFAULT NULL,
  `is_in_departement` tinyint(1) DEFAULT NULL,
  `is_in_salle` tinyint(1) DEFAULT NULL,
  `remarque` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `server`
--

CREATE TABLE `server` (
  `server_id` bigint(20) NOT NULL,
  `server_designation` varchar(256) DEFAULT NULL,
  `server_ip_adress` varchar(256) DEFAULT NULL,
  `server_actif` tinyint(1) DEFAULT NULL,
  `server_date_start` datetime DEFAULT NULL,
  `server_date_end` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `server`
--

INSERT INTO `server` (`server_id`, `server_designation`, `server_ip_adress`, `server_actif`, `server_date_start`, `server_date_end`) VALUES
(1, 'serveur1', '192.168.1.39', 1, '2017-09-01 00:00:00', '2017-10-31 00:00:00'),
(2, 'serveur2', '192.168.1.30', 0, '2017-09-08 00:00:00', '2017-09-30 00:00:00');

-- --------------------------------------------------------

--
-- Structure de la table `server_listner`
--

CREATE TABLE `server_listner` (
  `server_listner_id` bigint(20) NOT NULL,
  `server_id` bigint(20) DEFAULT NULL,
  `server_listner_designation` varchar(256) DEFAULT NULL,
  `server_listner_ip` varchar(256) DEFAULT NULL,
  `server_listner_port` varchar(256) DEFAULT NULL,
  `protocol_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `server_listner`
--

INSERT INTO `server_listner` (`server_listner_id`, `server_id`, `server_listner_designation`, `server_listner_ip`, `server_listner_port`, `protocol_id`) VALUES
(1, 1, 'Listner1', '192.168.1.33', '88', NULL),
(2, 2, 'Listner2', '192.168.1.88', '2000', NULL),
(3, 2, 'Listner3', '192.168.1.45', '2001', NULL);

-- --------------------------------------------------------

--
-- Structure de la table `share`
--

CREATE TABLE `share` (
  `share_id` bigint(20) NOT NULL,
  `vehicule_id` bigint(20) DEFAULT NULL,
  `shared_by` bigint(20) DEFAULT NULL,
  `numero_telephone` varchar(20) DEFAULT NULL,
  `email` varchar(30) DEFAULT NULL,
  `date_debut` datetime DEFAULT NULL,
  `date_fin` datetime DEFAULT NULL,
  `random_str` varchar(10) DEFAULT NULL,
  `mission_id` bigint(20) DEFAULT NULL,
  `customer_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Déclencheurs `share`
--
DELIMITER $$
CREATE TRIGGER `before_insert_share` BEFORE INSERT ON `share` FOR EACH ROW BEGIN
        SET NEW.random_str = lpad(conv(floor(rand()*pow(36,10)), 10, 36), 10, 0);
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Structure de la table `share_localisation`
--

CREATE TABLE `share_localisation` (
  `id_share_localisation` bigint(20) NOT NULL,
  `vehicule_id` bigint(20) NOT NULL,
  `shared_by` bigint(20) NOT NULL,
  `numero_telephone` varchar(20) NOT NULL,
  `email` varchar(30) NOT NULL,
  `date_debut` datetime NOT NULL,
  `date_fin` datetime NOT NULL,
  `random_str` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déclencheurs `share_localisation`
--
DELIMITER $$
CREATE TRIGGER `before_insert_shareLocalisation` BEFORE INSERT ON `share_localisation` FOR EACH ROW BEGIN
        SET NEW.random_str = lpad(conv(floor(rand()*pow(36,10)), 10, 36), 10, 0);
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Structure de la table `sim`
--

CREATE TABLE `sim` (
  `sim_serial_number` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `sim_numero_telephone` bigint(20) NOT NULL,
  `sim_is_active` tinyint(1) DEFAULT NULL,
  `sim_activation_date` datetime DEFAULT NULL,
  `sim_desactivation_date` datetime DEFAULT NULL,
  `sim_operateur_id` bigint(20) NOT NULL,
  `sim_offers_id` bigint(20) DEFAULT NULL,
  `sim_config_id` bigint(20) DEFAULT NULL,
  `sim_contrat_id` bigint(20) DEFAULT NULL,
  `tracker_id` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `sim_etat` int(2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `sim_compte`
--

CREATE TABLE `sim_compte` (
  `sim_compte_id` bigint(20) NOT NULL,
  `sim_compte_designation` varchar(256) DEFAULT NULL,
  `sim_operateur_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `sim_config`
--

CREATE TABLE `sim_config` (
  `sim_config_id` bigint(20) NOT NULL,
  `apn_nam` varchar(256) DEFAULT NULL,
  `apn_username` varchar(256) DEFAULT NULL,
  `apn_password` varchar(256) DEFAULT NULL,
  `sim_operateur_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `sim_contrat`
--

CREATE TABLE `sim_contrat` (
  `sim_contrat_id` bigint(20) NOT NULL,
  `sim_contrat_numero` varchar(256) DEFAULT NULL,
  `sim_contrat_date_start` datetime DEFAULT NULL,
  `sim_contrat_date_end` datetime DEFAULT NULL,
  `sim_operateur_id` bigint(20) DEFAULT NULL,
  `sim_operateur_vendeur` bigint(20) DEFAULT NULL,
  `sim_compte_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `sim_etat`
--

CREATE TABLE `sim_etat` (
  `id_etat` int(2) NOT NULL,
  `etat_designation` varchar(25) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `sim_etat`
--

INSERT INTO `sim_etat` (`id_etat`, `etat_designation`) VALUES
(1, 'en Stock'),
(2, 'dans un terminal'),
(3, 'chez installation'),
(4, 'défectueuse'),
(5, 'perdue');

-- --------------------------------------------------------

--
-- Structure de la table `sim_offers`
--

CREATE TABLE `sim_offers` (
  `sim_offers_id` bigint(20) NOT NULL,
  `sim_offers_designation` varchar(256) DEFAULT NULL,
  `sim_offers_montant` double DEFAULT NULL,
  `sim_operateur_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `sim_operateur`
--

CREATE TABLE `sim_operateur` (
  `sim_operateur_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `societe_secteur_activite`
--

CREATE TABLE `societe_secteur_activite` (
  `societe_secteur_activite_id` bigint(20) NOT NULL,
  `societe_secteur_activite_designation` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `stats_type`
--

CREATE TABLE `stats_type` (
  `stats_type_id` int(11) NOT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `indice` int(11) NOT NULL,
  `designation` varchar(56) NOT NULL,
  `type_id` int(11) NOT NULL,
  `ordre` int(11) NOT NULL,
  `is_active` tinyint(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `stats_type`
--

INSERT INTO `stats_type` (`stats_type_id`, `parent_id`, `indice`, `designation`, `type_id`, `ordre`, `is_active`) VALUES
(1, NULL, 1, 'Commandes', 1, 1, 1),
(2, NULL, 2, 'Ventes', 1, 2, 0),
(3, NULL, 3, 'Finances', 1, 3, 0),
(4, NULL, 4, 'Stock', 1, 4, 1),
(5, NULL, 5, 'Objectifs', 1, 5, 1),
(6, NULL, 6, 'Créances', 1, 6, 0),
(7, NULL, 7, 'Crédit', 1, 7, 0),
(8, NULL, 8, 'Ecarts', 1, 8, 0),
(9, 1, 1, 'Montant', 2, 1, 1),
(10, 1, 2, 'Nombre', 2, 2, 1),
(11, 1, 3, 'Natures Montant', 2, 3, 1),
(12, 1, 14, 'Natures Quantités', 2, 4, 1),
(13, 1, 4, 'Natures (Quantités & Montant)', 2, 5, 1),
(14, 1, 5, 'Famille Montant', 2, 6, 1),
(15, 1, 15, 'Famille Quantités', 2, 7, 1),
(16, 1, 6, 'Famille (Quantités & Montant)', 2, 8, 1),
(17, 1, 7, 'Produits (Montant)', 2, 9, 1),
(18, 1, 16, 'Produits Quantités', 2, 10, 1),
(19, 1, 8, 'Produits (Quantités & Montant)', 2, 11, 1),
(20, 1, 9, 'Zone', 2, 12, 1),
(21, 1, 10, 'Secteurs', 2, 13, 1),
(22, 1, 11, 'Route', 2, 14, 1),
(23, 1, 12, 'Prévendeurs / Livreurs', 2, 15, 1),
(24, 1, 13, 'Clients', 2, 16, 1),
(26, 9, 1, 'Jours', 3, 1, 1),
(27, 9, 2, 'Mois', 3, 2, 1),
(28, 9, 3, 'Livreur / Prévendeur', 3, 3, 1),
(29, 9, 4, 'Natures', 3, 4, 1),
(30, 9, 5, 'Famille', 3, 5, 1),
(31, 9, 6, 'Produits', 3, 6, 1),
(32, 9, 7, 'Zone', 3, 7, 1),
(33, 9, 8, 'Secteurs', 3, 8, 1),
(34, 9, 9, 'Route', 3, 9, 1),
(35, 9, 10, 'Camion', 3, 10, 1),
(36, 9, 11, 'Clients', 3, 11, 1),
(37, 9, 12, 'Fournisseur', 3, 12, 1),
(38, 10, 1, 'Jours', 3, 1, 1),
(39, 10, 2, 'Mois', 3, 2, 1),
(40, 10, 3, 'Livreur / Prévendeur', 3, 3, 1),
(41, 10, 4, 'Natures', 3, 4, 1),
(42, 10, 5, 'Famille', 3, 5, 1),
(43, 10, 6, 'Produits', 3, 6, 1),
(44, 10, 7, 'Zone', 3, 7, 1),
(45, 10, 8, 'Secteurs', 3, 8, 1),
(46, 10, 9, 'Route', 3, 9, 1),
(47, 10, 10, 'Camion', 3, 10, 1),
(48, 10, 11, 'Clients', 3, 11, 1),
(49, 10, 12, 'Fournisseur', 3, 12, 1),
(50, 11, 1, 'Jours', 3, 1, 1),
(51, 11, 2, 'Mois', 3, 2, 1),
(52, 11, 3, 'Livreur / Prévendeur', 3, 3, 1),
(53, 11, 4, 'Natures', 3, 4, 1),
(54, 11, 5, 'Famille', 3, 5, 1),
(55, 11, 6, 'Produits', 3, 6, 1),
(56, 11, 7, 'Zone', 3, 7, 1),
(57, 11, 8, 'Secteurs', 3, 8, 1),
(58, 11, 9, 'Route', 3, 9, 1),
(59, 11, 10, 'Camion', 3, 10, 1),
(60, 11, 11, 'Clients', 3, 11, 1),
(61, 11, 12, 'Fournisseur', 3, 12, 1),
(62, 12, 1, 'Jours', 3, 1, 1),
(63, 12, 2, 'Mois', 3, 2, 1),
(64, 12, 3, 'Livreur / Prévendeur', 3, 3, 1),
(65, 12, 4, 'Natures', 3, 4, 1),
(66, 12, 5, 'Famille', 3, 5, 1),
(67, 12, 6, 'Produits', 3, 6, 1),
(68, 12, 7, 'Zone', 3, 7, 1),
(69, 12, 8, 'Secteurs', 3, 8, 1),
(70, 12, 9, 'Route', 3, 9, 1),
(71, 12, 10, 'Camion', 3, 10, 1),
(72, 12, 11, 'Clients', 3, 11, 1),
(73, 12, 12, 'Fournisseur', 3, 12, 1),
(74, 13, 1, 'Jours', 3, 1, 1),
(75, 13, 2, 'Mois', 3, 2, 1),
(76, 13, 3, 'Livreur / Prévendeur', 3, 3, 1),
(77, 13, 4, 'Natures', 3, 4, 1),
(78, 13, 5, 'Famille', 3, 5, 1),
(79, 13, 6, 'Produits', 3, 6, 1),
(80, 13, 7, 'Zone', 3, 7, 1),
(81, 13, 8, 'Secteurs', 3, 8, 1),
(82, 13, 9, 'Route', 3, 9, 1),
(83, 13, 10, 'Camion', 3, 10, 1),
(84, 13, 11, 'Clients', 3, 11, 1),
(85, 13, 12, 'Fournisseur', 3, 12, 1),
(86, 14, 1, 'Jours', 3, 1, 1),
(87, 14, 2, 'Mois', 3, 2, 1),
(88, 14, 3, 'Livreur / Prévendeur', 3, 3, 1),
(89, 14, 4, 'Natures', 3, 4, 1),
(90, 14, 5, 'Famille', 3, 5, 1),
(91, 14, 6, 'Produits', 3, 6, 1),
(92, 14, 7, 'Zone', 3, 7, 1),
(93, 14, 8, 'Secteurs', 3, 8, 1),
(94, 14, 9, 'Route', 3, 9, 1),
(95, 14, 10, 'Camion', 3, 10, 1),
(96, 14, 11, 'Clients', 3, 11, 1),
(97, 14, 12, 'Fournisseur', 3, 12, 1),
(98, 15, 1, 'Jours', 3, 1, 1),
(99, 15, 2, 'Mois', 3, 2, 1),
(100, 15, 3, 'Livreur / Prévendeur', 3, 3, 1),
(101, 15, 4, 'Natures', 3, 4, 1),
(102, 15, 5, 'Famille', 3, 5, 1),
(103, 15, 6, 'Produits', 3, 6, 1),
(104, 15, 7, 'Zone', 3, 7, 1),
(105, 15, 8, 'Secteurs', 3, 8, 1),
(106, 15, 9, 'Route', 3, 9, 1),
(107, 15, 10, 'Camion', 3, 10, 1),
(108, 15, 11, 'Clients', 3, 11, 1),
(109, 15, 12, 'Fournisseur', 3, 12, 1),
(110, 16, 1, 'Jours', 3, 1, 1),
(111, 16, 2, 'Mois', 3, 2, 1),
(112, 16, 3, 'Livreur / Prévendeur', 3, 3, 1),
(113, 16, 4, 'Natures', 3, 4, 1),
(114, 16, 5, 'Famille', 3, 5, 1),
(115, 16, 6, 'Produits', 3, 6, 1),
(116, 16, 7, 'Zone', 3, 7, 1),
(117, 16, 8, 'Secteurs', 3, 8, 1),
(118, 16, 9, 'Route', 3, 9, 1),
(119, 16, 10, 'Camion', 3, 10, 1),
(120, 16, 11, 'Clients', 3, 11, 1),
(121, 16, 12, 'Fournisseur', 3, 12, 1),
(122, 17, 1, 'Jours', 3, 1, 1),
(123, 17, 2, 'Mois', 3, 2, 1),
(124, 17, 3, 'Livreur / Prévendeur', 3, 3, 1),
(125, 17, 4, 'Natures', 3, 4, 1),
(126, 17, 5, 'Famille', 3, 5, 1),
(127, 17, 6, 'Produits', 3, 6, 1),
(128, 17, 7, 'Zone', 3, 7, 1),
(129, 17, 8, 'Secteurs', 3, 8, 1),
(130, 17, 9, 'Route', 3, 9, 1),
(131, 17, 10, 'Camion', 3, 10, 1),
(132, 17, 11, 'Clients', 3, 11, 1),
(133, 17, 12, 'Fournisseur', 3, 12, 1),
(134, 18, 1, 'Jours', 3, 1, 1),
(135, 18, 2, 'Mois', 3, 2, 1),
(136, 18, 3, 'Livreur / Prévendeur', 3, 3, 1),
(137, 18, 4, 'Natures', 3, 4, 1),
(138, 18, 5, 'Famille', 3, 5, 1),
(139, 18, 6, 'Produits', 3, 6, 1),
(140, 18, 7, 'Zone', 3, 7, 1),
(141, 18, 8, 'Secteurs', 3, 8, 1),
(142, 18, 9, 'Route', 3, 9, 1),
(143, 18, 10, 'Camion', 3, 10, 1),
(144, 18, 11, 'Clients', 3, 11, 1),
(145, 18, 12, 'Fournisseur', 3, 12, 1),
(146, 19, 1, 'Jours', 3, 1, 1),
(147, 19, 2, 'Mois', 3, 2, 1),
(148, 19, 3, 'Livreur / Prévendeur', 3, 3, 1),
(149, 19, 4, 'Natures', 3, 4, 1),
(150, 19, 5, 'Famille', 3, 5, 1),
(151, 19, 6, 'Produits', 3, 6, 1),
(152, 19, 7, 'Zone', 3, 7, 1),
(153, 19, 8, 'Secteurs', 3, 8, 1),
(154, 19, 9, 'Route', 3, 9, 1),
(155, 19, 10, 'Camion', 3, 10, 1),
(156, 19, 11, 'Clients', 3, 11, 1),
(157, 19, 12, 'Fournisseur', 3, 12, 1),
(158, 20, 1, 'Jours', 3, 1, 1),
(159, 20, 2, 'Mois', 3, 2, 1),
(160, 20, 3, 'Livreur / Prévendeur', 3, 3, 1),
(161, 20, 4, 'Natures', 3, 4, 1),
(162, 20, 5, 'Famille', 3, 5, 1),
(163, 20, 6, 'Produits', 3, 6, 1),
(164, 20, 7, 'Zone', 3, 7, 1),
(165, 20, 8, 'Secteurs', 3, 8, 1),
(166, 20, 9, 'Route', 3, 9, 1),
(167, 20, 10, 'Camion', 3, 10, 1),
(168, 20, 11, 'Clients', 3, 11, 1),
(169, 20, 12, 'Fournisseur', 3, 12, 1),
(170, 21, 1, 'Jours', 3, 1, 1),
(171, 21, 2, 'Mois', 3, 2, 1),
(172, 21, 3, 'Livreur / Prévendeur', 3, 3, 1),
(173, 21, 4, 'Natures', 3, 4, 1),
(174, 21, 5, 'Famille', 3, 5, 1),
(175, 21, 6, 'Produits', 3, 6, 1),
(176, 21, 7, 'Zone', 3, 7, 1),
(177, 21, 8, 'Secteurs', 3, 8, 1),
(178, 21, 9, 'Route', 3, 9, 1),
(179, 21, 10, 'Camion', 3, 10, 1),
(180, 21, 11, 'Clients', 3, 11, 1),
(181, 21, 12, 'Fournisseur', 3, 12, 1),
(182, 22, 1, 'Jours', 3, 1, 1),
(183, 22, 2, 'Mois', 3, 2, 1),
(184, 22, 3, 'Livreur / Prévendeur', 3, 3, 1),
(185, 22, 4, 'Natures', 3, 4, 1),
(186, 22, 5, 'Famille', 3, 5, 1),
(187, 22, 6, 'Produits', 3, 6, 1),
(188, 22, 7, 'Zone', 3, 7, 1),
(189, 22, 8, 'Secteurs', 3, 8, 1),
(190, 22, 9, 'Route', 3, 9, 1),
(191, 22, 10, 'Camion', 3, 10, 1),
(192, 22, 11, 'Clients', 3, 11, 1),
(193, 22, 12, 'Fournisseur', 3, 12, 1),
(194, 23, 1, 'Jours', 3, 1, 1),
(195, 23, 2, 'Mois', 3, 2, 1),
(196, 23, 3, 'Livreur / Prévendeur', 3, 3, 1),
(197, 23, 4, 'Natures', 3, 4, 1),
(198, 23, 5, 'Famille', 3, 5, 1),
(199, 23, 6, 'Produits', 3, 6, 1),
(200, 23, 7, 'Zone', 3, 7, 1),
(201, 23, 8, 'Secteurs', 3, 8, 1),
(202, 23, 9, 'Route', 3, 9, 1),
(203, 23, 10, 'Camion', 3, 10, 1),
(204, 23, 11, 'Clients', 3, 11, 1),
(205, 23, 12, 'Fournisseur', 3, 12, 1),
(206, 24, 1, 'Jours', 3, 1, 1),
(207, 24, 2, 'Mois', 3, 2, 1),
(208, 24, 3, 'Livreur / Prévendeur', 3, 3, 1),
(209, 24, 4, 'Natures', 3, 4, 1),
(210, 24, 5, 'Famille', 3, 5, 1),
(211, 24, 6, 'Produits', 3, 6, 1),
(212, 24, 7, 'Zone', 3, 7, 1),
(213, 24, 8, 'Secteurs', 3, 8, 1),
(214, 24, 9, 'Route', 3, 9, 1),
(215, 24, 10, 'Camion', 3, 10, 1),
(216, 24, 11, 'Clients', 3, 11, 1),
(217, 24, 12, 'Fournisseur', 3, 12, 1),
(218, 5, 1, 'Résumé du mois', 2, 1, 1),
(219, 5, 2, 'Résumé du mois par jour', 2, 2, 1),
(220, 5, 3, 'Evolution mensuelle de l\'année', 2, 3, 0),
(221, 5, 4, 'Evolution annuelle', 2, 4, 0),
(225, 218, 1, 'Toute l\'entreprise', 3, 1, 1),
(226, 218, 2, 'Par zones', 3, 2, 1),
(227, 218, 3, 'Par secteurs', 3, 3, 1),
(228, 218, 4, 'Par routes', 3, 4, 1),
(229, 218, 5, 'Par camion', 3, 5, 1),
(230, 218, 6, 'Par livreur / prévendeur', 3, 6, 1),
(231, 219, 3, 'Par secteurs', 3, 3, 1),
(232, 219, 2, 'Par zones', 3, 2, 1),
(233, 219, 1, 'Toute l\'entreprise', 3, 1, 1),
(234, 219, 4, 'Par routes', 3, 4, 1),
(235, 219, 5, 'Par camion', 3, 5, 1),
(236, 219, 6, 'Par livreur / prévendeur', 3, 6, 1),
(237, 220, 3, 'Par secteurs', 3, 3, 1),
(238, 220, 2, 'Par zones', 3, 2, 1),
(239, 220, 1, 'Toute l\'entreprise', 3, 1, 1),
(240, 220, 4, 'Par routes', 3, 4, 1),
(241, 220, 5, 'Par camion', 3, 5, 1),
(242, 220, 6, 'Par livreur / prévendeur', 3, 6, 1),
(243, 221, 3, 'Par secteurs', 3, 3, 1),
(244, 221, 2, 'Par zones', 3, 2, 1),
(245, 221, 1, 'Toute l\'entreprise', 3, 1, 1),
(246, 221, 4, 'Par routes', 3, 4, 1),
(247, 221, 5, 'Par camion', 3, 5, 1),
(248, 221, 6, 'Par livreur / prévendeur', 3, 6, 1),
(249, 222, 3, 'Par secteurs', 3, 3, 1),
(250, 222, 2, 'Par zones', 3, 2, 1),
(251, 222, 1, 'Toute l\'entreprise', 3, 1, 1),
(252, 222, 4, 'Par routes', 3, 4, 1),
(253, 222, 5, 'Par camion', 3, 5, 1),
(254, 222, 6, 'Par livreur / prévendeur', 3, 6, 1),
(261, 4, 1, 'Inventaire', 2, 1, 1),
(271, 4, 2, 'Etat de stock journalier', 2, 2, 1),
(281, 4, 3, 'Etat de stock Detaillé', 2, 2, 1),
(291, 261, 1, 'Famille', 3, 1, 1),
(301, 261, 2, 'Produit', 3, 2, 1),
(311, 271, 1, 'Famille', 3, 1, 1),
(321, 271, 2, 'Produit', 3, 2, 1),
(331, 281, 1, 'Famille', 3, 1, 1),
(341, 281, 2, 'Produit', 3, 2, 1);

-- --------------------------------------------------------

--
-- Structure de la table `stat_fournisseur`
--

CREATE TABLE `stat_fournisseur` (
  `id` bigint(30) NOT NULL,
  `fournisseur_id` bigint(20) DEFAULT NULL,
  `date_day` date NOT NULL,
  `total_vente` double DEFAULT NULL,
  `encaissement_achat` double DEFAULT NULL,
  `achat_restant` double DEFAULT '0',
  `encaissement_vente` double DEFAULT NULL,
  `vente_restant` double DEFAULT '0',
  `marge_benificiaire` double DEFAULT NULL,
  `marge_restante` double DEFAULT '0',
  `is_transfered` tinyint(1) DEFAULT NULL,
  `reglement_fournisseur_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `stat_fournisseur`
--

INSERT INTO `stat_fournisseur` (`id`, `fournisseur_id`, `date_day`, `total_vente`, `encaissement_achat`, `achat_restant`, `encaissement_vente`, `vente_restant`, `marge_benificiaire`, `marge_restante`, `is_transfered`, `reglement_fournisseur_id`) VALUES
(1591, 780, '2023-09-19', 3750, 13344.3, 0, 3400, 0, -9944.3, 0, 0, NULL);

-- --------------------------------------------------------

--
-- Structure de la table `subscription`
--

CREATE TABLE `subscription` (
  `subscription_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `subscription_contact_id` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `subscription_date_debut` date DEFAULT NULL,
  `subscription_date_fin` date DEFAULT NULL,
  `status` tinyint(1) DEFAULT NULL,
  `montant` double DEFAULT NULL,
  `module_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `subscription_module`
--

CREATE TABLE `subscription_module` (
  `subscription_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `module_id` bigint(20) DEFAULT NULL,
  `subscription_date_debut` datetime DEFAULT NULL,
  `subscription_date_fin` datetime DEFAULT NULL,
  `status` tinyint(1) DEFAULT NULL,
  `montant` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `subscription_service`
--

CREATE TABLE `subscription_service` (
  `subscription_service_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `subscription_service_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `subscription_service_contact`
--

CREATE TABLE `subscription_service_contact` (
  `subscription_service_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL,
  `contact_id` bigint(20) NOT NULL,
  `licence` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_time_limit` tinyint(1) DEFAULT NULL,
  `date_debut` date DEFAULT NULL,
  `date_fin` date DEFAULT NULL,
  `is_user_limit` tinyint(1) DEFAULT NULL,
  `limit_user_number` bigint(20) DEFAULT NULL,
  `prix` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `subscription_service_module`
--

CREATE TABLE `subscription_service_module` (
  `subscription_service_id` bigint(20) NOT NULL,
  `module_id` bigint(20) NOT NULL,
  `montant` double DEFAULT NULL,
  `jour_abonnement` int(11) DEFAULT NULL,
  `jour_consomme` int(11) DEFAULT NULL,
  `actif` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `subscription_service_monthly`
--

CREATE TABLE `subscription_service_monthly` (
  `subscription_service_id` bigint(20) NOT NULL,
  `month_id` int(11) DEFAULT NULL,
  `year_id` int(11) DEFAULT NULL,
  `contrat_id` bigint(20) DEFAULT NULL,
  `bc_id` bigint(20) DEFAULT NULL,
  `bl_id` bigint(20) DEFAULT NULL,
  `facture_id` bigint(20) DEFAULT NULL,
  `is_paid` tinyint(1) DEFAULT NULL,
  `montant_bc_monthly` double DEFAULT NULL,
  `montant_realise` double DEFAULT NULL,
  `is_closed` tinyint(1) DEFAULT NULL,
  `montant_charge` double DEFAULT NULL,
  `montant_bl_monthly` double DEFAULT NULL,
  `montant_pertes` double DEFAULT NULL,
  `etat` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `subscription_service_monthly`
--

INSERT INTO `subscription_service_monthly` (`subscription_service_id`, `month_id`, `year_id`, `contrat_id`, `bc_id`, `bl_id`, `facture_id`, `is_paid`, `montant_bc_monthly`, `montant_realise`, `is_closed`, `montant_charge`, `montant_bl_monthly`, `montant_pertes`, `etat`) VALUES
(160, 8, 2017, 14, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 1),
(161, 9, 2017, 14, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 4),
(166, 12, 2017, 16, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 4),
(167, 1, 2018, 16, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 4),
(168, 2, 2018, 16, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 4),
(169, 3, 2018, 16, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 4);

-- --------------------------------------------------------

--
-- Structure de la table `subscription_service_vehicule`
--

CREATE TABLE `subscription_service_vehicule` (
  `subscription_service_id` bigint(20) NOT NULL,
  `vehicule_id` bigint(20) NOT NULL,
  `montant` double NOT NULL,
  `jour_abonnement` int(11) DEFAULT NULL,
  `jour_consomme` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `task`
--

CREATE TABLE `task` (
  `task_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL,
  `affected_to` bigint(20) NOT NULL,
  `task_titel` varchar(56) NOT NULL,
  `task_designation` varchar(56) NOT NULL,
  `task_status` bigint(20) NOT NULL,
  `task_start_date` datetime NOT NULL,
  `task_start_date_day` date NOT NULL,
  `task_end_date` datetime NOT NULL,
  `task_end_date_day` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `task`
--

INSERT INTO `task` (`task_id`, `entreprise_id`, `affected_to`, `task_titel`, `task_designation`, `task_status`, `task_start_date`, `task_start_date_day`, `task_end_date`, `task_end_date_day`) VALUES
(1, 305, 315, 'programming', 'must finish ws for tasks', 1, '2020-03-11 00:00:00', '2020-03-11', '2020-03-31 00:00:00', '2020-03-31'),
(2, 305, 315, 'clean', 'clean your room', 2, '2021-03-11 00:00:00', '0000-00-00', '2021-03-31 00:00:00', '0000-00-00');

-- --------------------------------------------------------

--
-- Structure de la table `taxe`
--

CREATE TABLE `taxe` (
  `taxe_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `taxe_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `taxe_taux` double DEFAULT NULL,
  `taxe_on_HT0_TTC1` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `taxe`
--

INSERT INTO `taxe` (`taxe_id`, `entreprise_id`, `taxe_type_designation`, `taxe_taux`, `taxe_on_HT0_TTC1`) VALUES
(1, 305, 'Exonéré (0 %)', 5, 1),
(2, 305, 'TVA 19 %', 0.19, 0),
(351, 2957, 'Exonéré (0 %)', 0, 0),
(352, 2957, 'TVA 01 %', 0.01, 1),
(353, 2957, 'TVA 09 %', 0.09, 0),
(354, 2957, 'TVA 19 %', 0.19, 0);

-- --------------------------------------------------------

--
-- Structure de la table `taxe_tva_status`
--

CREATE TABLE `taxe_tva_status` (
  `taxe_tva_status_id` tinyint(1) NOT NULL,
  `taxe_tva_status_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `taxe_tva_status`
--

INSERT INTO `taxe_tva_status` (`taxe_tva_status_id`, `taxe_tva_status_designation`) VALUES
(1, 'Assujetti à la TVA'),
(2, 'Non assujetti à la TVA');

-- --------------------------------------------------------

--
-- Structure de la table `tmp_article`
--

CREATE TABLE `tmp_article` (
  `id` bigint(20) NOT NULL,
  `code` varchar(56) DEFAULT NULL,
  `produit` varchar(56) DEFAULT NULL,
  `famille` varchar(56) DEFAULT NULL,
  `famille_parent` varchar(56) DEFAULT NULL,
  `NBR_PALETTE` double DEFAULT NULL,
  `Prix-ballot-carton` double DEFAULT NULL,
  `BCB_BALLOT_CARTON` double DEFAULT NULL,
  `Prix_paquet` double DEFAULT NULL,
  `BCB_unite` double DEFAULT NULL,
  `Prix_Unite` double DEFAULT NULL,
  `Carton_Prix_GROS_MT_A` double DEFAULT NULL,
  `Carton_MT_B` double DEFAULT NULL,
  `Carton_Detail` double DEFAULT NULL,
  `Paquet_Prix_GROS_MT_A` double DEFAULT NULL,
  `Paquet_MT_B` double DEFAULT NULL,
  `Paquet_Detail` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `tmp_doc`
--

CREATE TABLE `tmp_doc` (
  `ressource_id` bigint(20) NOT NULL,
  `doc` varchar(250) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `tmp_query`
--

CREATE TABLE `tmp_query` (
  `query_txt` text
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `tmp_table`
--

CREATE TABLE `tmp_table` (
  `mission_id` bigint(20) DEFAULT NULL,
  `mouvement_id` bigint(20) NOT NULL DEFAULT '0',
  `dif` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `type_absence`
--

CREATE TABLE `type_absence` (
  `type_absence_id` int(11) NOT NULL,
  `type_absence_designation` varchar(256) NOT NULL,
  `type_absence_title` varchar(256) NOT NULL,
  `type_absence_color` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `type_absence`
--

INSERT INTO `type_absence` (`type_absence_id`, `type_absence_designation`, `type_absence_title`, `type_absence_color`) VALUES
(1, 'maladé', 'ilness', '#145687');

-- --------------------------------------------------------

--
-- Structure de la table `type_societe`
--

CREATE TABLE `type_societe` (
  `type_societe_id` bigint(20) NOT NULL,
  `type_societe_designation` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `type_societe`
--

INSERT INTO `type_societe` (`type_societe_id`, `type_societe_designation`) VALUES
(1, 'Entreprise'),
(2, 'Organisme'),
(3, 'Association'),
(4, 'Ecole'),
(5, 'Université'),
(6, 'Cabinet');

-- --------------------------------------------------------

--
-- Structure de la table `user`
--

CREATE TABLE `user` (
  `user_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `user_name` varchar(20) DEFAULT NULL,
  `user_password` varchar(45) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  `user_active` tinyint(1) DEFAULT NULL,
  `user_role_id` int(11) DEFAULT NULL,
  `user_derniere_cnx` datetime DEFAULT NULL,
  `contact_id` bigint(20) DEFAULT NULL,
  `is_default` tinyint(1) DEFAULT NULL,
  `user_contact_id` bigint(20) DEFAULT NULL,
  `groupe_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



-- --------------------------------------------------------

--
-- Structure de la table `users`
--

CREATE TABLE `users` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email_verified_at` datetime DEFAULT NULL,
  `password` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `entreprise_id` bigint(20) NOT NULL DEFAULT '0',
  `contact_id` bigint(20) NOT NULL DEFAULT '0',
  `user_id` bigint(20) NOT NULL DEFAULT '0',
  `active` int(11) NOT NULL DEFAULT '0',
  `groupe_id` bigint(20) DEFAULT NULL,
  `user_role_id` int(11) DEFAULT NULL,
  `is_default` tinyint(1) DEFAULT NULL,
  `user_derniere_cnx` datetime NOT NULL,
  `zone_id` int(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `users`
--

INSERT INTO `users` (`id`, `name`, `email`, `email_verified_at`, `password`, `remember_token`, `created_at`, `updated_at`, `entreprise_id`, `contact_id`, `user_id`, `active`, `groupe_id`, `user_role_id`, `is_default`, `user_derniere_cnx`, `zone_id`) VALUES
(37, 'not so true', 'not so true', NULL, '$2y$10$FdU9Cl.Qwj5Had.c7cASvO8z9b/UkuduhBgjzgCsUz81RKZ4dbBJi', NULL, '2024-09-30 10:26:00', '2024-10-08 11:48:12', 305, 305, 1, 1, 1, NULL, 1, '2024-10-08 11:47:04', 0),
(1091, 'biopure01', 'biopure01', NULL, '$2y$10$Kvc7b2NcMGF0wXCvFV1VB.5N95x4S1wKp8jbwO8YLkJy9MwCB2DG2', NULL, '2024-09-30 13:47:52', '2024-09-30 14:25:42', 305, 11, 0, 0, 291, NULL, 0, '2024-09-30 14:25:42', 1),
(1101, 'biopure02', 'biopure02', NULL, '$2y$10$vlzcrOKPkqrXxSMofRLPqOAuQ0kmHnDKUYPcStvrwfOcrsCnEMAES', NULL, '2024-09-30 13:48:09', '2024-09-30 13:55:51', 305, 1, 0, 0, 291, NULL, 0, '2024-09-30 13:55:51', 1),
(1111, 'DATAFIRST', 'DATAFIRST', NULL, '$2y$10$m6rWPOLAy64R0KqMGsq1LOkHMZMGOPyNc8tjaNywlkwV38Oud4GFm', NULL, '2024-10-08 11:47:45', '2024-11-21 15:25:34', 305, 11, 0, 0, 1, NULL, 1, '2024-11-21 15:25:34', 0),
(1121, 'controlleur', 'controlleur', NULL, '$2y$10$LtyoOBD6ru0q7eZaBJwlBOW3s/5RMdviqLKdaelcOuWwPKqQjYp4a', NULL, '2024-10-30 14:20:36', '2024-11-05 12:07:24', 305, 1031, 0, 0, 37, NULL, 1, '2024-11-05 12:07:24', 0),
(1131, 'pompiste', 'pompiste', NULL, '$2y$10$DqVvomUcUiTXJiiMQBlTWOnevWkuAeajT8vf/9wHTW645788/sCeO', NULL, '2024-10-30 14:43:47', '2024-11-05 12:06:52', 305, 1041, 0, 0, 381, NULL, 1, '2024-11-05 12:06:52', 0);

-- --------------------------------------------------------

--
-- Structure de la table `users_mission_zone`
--

CREATE TABLE `users_mission_zone` (
  `user_id` int(11) NOT NULL,
  `zone_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `users_mission_zone`
--

INSERT INTO `users_mission_zone` (`user_id`, `zone_id`) VALUES
(1091, 1),
(1091, 21),
(1101, 11),
(1111, 0),
(1121, 0),
(1131, 0);

-- --------------------------------------------------------

--
-- Structure de la table `user_authorisation_notion_value`
--

CREATE TABLE `user_authorisation_notion_value` (
  `user_id` bigint(20) NOT NULL,
  `user_authorization_notion_id` bigint(20) NOT NULL,
  `value` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_authorization_notion`
--

CREATE TABLE `user_authorization_notion` (
  `user_authorization_notion_id` bigint(20) NOT NULL,
  `user_authorization_notion_parent_id` bigint(20) DEFAULT NULL,
  `user_authorization_notion_designation` varchar(256) DEFAULT NULL,
  `module_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_authorization_objectif_type`
--

CREATE TABLE `user_authorization_objectif_type` (
  `objectif_type_id` bigint(20) NOT NULL,
  `groupe_user_id` int(11) NOT NULL,
  `value` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `user_authorization_objectif_type`
--

INSERT INTO `user_authorization_objectif_type` (`objectif_type_id`, `groupe_user_id`, `value`) VALUES
(1, 15, 0),
(1, 16, 0),
(1, 17, 0),
(1, 18, 0),
(1, 37, 0),
(1, 38, 0),
(1, 39, 0),
(2, 15, 0),
(2, 16, 0),
(2, 17, 0),
(2, 18, 0),
(2, 37, 0),
(2, 38, 0),
(2, 39, 0),
(3, 15, 0),
(3, 16, 0),
(3, 17, 0),
(3, 18, 0),
(3, 37, 0),
(3, 38, 0),
(3, 39, 0),
(4, 15, 0),
(4, 16, 0),
(4, 17, 0),
(4, 18, 0),
(4, 37, 0),
(4, 38, 0),
(4, 39, 0),
(5, 15, 0),
(5, 16, 0),
(5, 17, 0),
(5, 18, 0),
(5, 37, 0),
(5, 38, 0),
(5, 39, 0),
(6, 15, 0),
(6, 16, 0),
(6, 17, 0),
(6, 18, 0),
(6, 37, 0),
(6, 38, 0),
(6, 39, 0),
(7, 15, 0),
(7, 16, 0),
(7, 17, 0),
(7, 18, 0),
(7, 37, 0),
(7, 38, 0),
(7, 39, 0),
(8, 15, 0),
(8, 16, 0),
(8, 17, 0),
(8, 18, 0),
(8, 37, 0),
(8, 38, 0),
(8, 39, 0),
(9, 15, 0),
(9, 16, 0),
(9, 17, 0),
(9, 18, 0),
(9, 37, 0),
(9, 38, 0),
(9, 39, 0),
(10, 15, 0),
(10, 16, 0),
(10, 17, 0),
(10, 18, 0),
(10, 37, 0),
(10, 38, 0),
(10, 39, 0),
(11, 15, 0),
(11, 16, 0),
(11, 17, 0),
(11, 18, 0),
(11, 37, 0),
(11, 38, 0),
(11, 39, 0),
(12, 15, 0),
(12, 16, 0),
(12, 17, 0),
(12, 18, 0),
(12, 37, 0),
(12, 38, 0),
(12, 39, 0),
(13, 14, 0),
(13, 15, 0),
(13, 16, 0),
(13, 17, 0),
(13, 18, 0),
(13, 37, 0),
(13, 38, 0),
(13, 39, 0),
(14, 14, 0),
(14, 15, 0),
(14, 16, 0),
(14, 17, 0),
(14, 18, 0),
(14, 37, 0),
(14, 38, 0),
(14, 39, 0),
(15, 14, 0),
(15, 15, 0),
(15, 16, 0),
(15, 17, 0),
(15, 18, 0),
(15, 37, 0),
(15, 38, 0),
(15, 39, 0),
(16, 1, 0),
(16, 14, 0),
(16, 15, 0),
(16, 16, 0),
(16, 17, 0),
(16, 18, 0),
(16, 37, 0),
(16, 38, 0),
(16, 39, 0),
(17, 14, 0),
(17, 15, 0),
(17, 16, 0),
(17, 17, 0),
(17, 18, 0),
(17, 37, 0),
(17, 38, 0),
(17, 39, 0),
(18, 15, 0),
(18, 16, 0),
(18, 17, 0),
(18, 18, 0),
(18, 37, 0),
(18, 38, 0),
(18, 39, 0),
(19, 14, 0),
(19, 15, 0),
(19, 16, 0),
(19, 17, 0),
(19, 18, 0),
(19, 37, 0),
(19, 38, 0),
(19, 39, 0),
(20, 14, 0),
(20, 15, 0),
(20, 16, 0),
(20, 17, 0),
(20, 18, 0),
(20, 37, 0),
(20, 38, 0),
(20, 39, 0),
(21, 14, 0),
(21, 15, 0),
(21, 16, 0),
(21, 17, 0),
(21, 18, 0),
(21, 37, 0),
(21, 38, 0),
(21, 39, 0),
(22, 14, 0),
(22, 15, 0),
(22, 16, 0),
(22, 17, 0),
(22, 18, 0),
(22, 37, 0),
(22, 38, 0),
(22, 39, 0),
(23, 14, 0),
(23, 15, 0),
(23, 16, 0),
(23, 17, 0),
(23, 18, 0),
(23, 37, 0),
(23, 38, 0),
(23, 39, 0),
(24, 14, 0),
(24, 15, 0),
(24, 16, 0),
(24, 17, 0),
(24, 18, 0),
(24, 37, 0),
(24, 38, 0),
(24, 39, 0),
(25, 14, 0),
(25, 15, 0),
(25, 16, 0),
(25, 17, 0),
(25, 18, 0),
(25, 37, 0),
(25, 38, 0),
(25, 39, 0),
(26, 14, 0),
(26, 15, 0),
(26, 16, 0),
(26, 17, 0),
(26, 18, 0),
(26, 37, 0),
(26, 38, 0),
(26, 39, 0),
(27, 14, 0),
(27, 15, 0),
(27, 16, 0),
(27, 17, 0),
(27, 18, 0),
(27, 37, 0),
(27, 38, 0),
(27, 39, 0),
(28, 14, 0),
(28, 15, 0),
(28, 16, 0),
(28, 17, 0),
(28, 18, 0),
(28, 37, 0),
(28, 38, 0),
(28, 39, 0),
(29, 14, 0),
(29, 15, 0),
(29, 16, 0),
(29, 17, 0),
(29, 18, 0),
(29, 37, 0),
(29, 38, 0),
(29, 39, 0),
(30, 14, 0),
(30, 15, 0),
(30, 16, 0),
(30, 17, 0),
(30, 18, 0),
(30, 37, 0),
(30, 38, 0),
(30, 39, 0),
(31, 14, 0),
(31, 15, 0),
(31, 16, 0),
(31, 17, 0),
(31, 18, 0),
(31, 37, 0),
(31, 38, 0),
(31, 39, 0),
(32, 14, 0),
(32, 15, 0),
(32, 16, 0),
(32, 17, 0),
(32, 18, 0),
(32, 37, 0),
(32, 38, 0),
(32, 39, 0),
(33, 14, 0),
(33, 15, 0),
(33, 16, 0),
(33, 17, 0),
(33, 18, 0),
(33, 37, 0),
(33, 38, 0),
(33, 39, 0),
(34, 14, 0),
(34, 15, 0),
(34, 16, 0),
(34, 17, 0),
(34, 18, 0),
(34, 37, 0),
(34, 38, 0),
(34, 39, 0),
(35, 14, 0),
(35, 15, 0),
(35, 16, 0),
(35, 17, 0),
(35, 18, 0),
(35, 37, 0),
(35, 38, 0),
(35, 39, 0),
(36, 14, 0),
(36, 15, 0),
(36, 16, 0),
(36, 17, 0),
(36, 18, 0),
(36, 37, 0),
(36, 38, 0),
(36, 39, 0),
(37, 14, 0),
(37, 15, 0),
(37, 16, 0),
(37, 17, 0),
(37, 18, 0),
(37, 37, 0),
(37, 38, 0),
(37, 39, 0),
(38, 14, 0),
(38, 15, 0),
(38, 16, 0),
(38, 17, 0),
(38, 18, 0),
(38, 37, 0),
(38, 38, 0),
(38, 39, 0),
(39, 14, 0),
(39, 15, 0),
(39, 16, 0),
(39, 17, 0),
(39, 18, 0),
(39, 37, 0),
(39, 38, 0),
(39, 39, 0),
(40, 14, 0),
(41, 14, 0),
(41, 15, 0),
(41, 16, 0),
(41, 17, 0),
(41, 18, 0),
(41, 37, 0),
(41, 38, 0),
(41, 39, 0),
(42, 14, 0),
(42, 15, 0),
(42, 16, 0),
(42, 17, 0),
(42, 18, 0),
(42, 37, 0),
(42, 38, 0),
(42, 39, 0),
(43, 14, 0),
(43, 15, 0),
(43, 16, 0),
(43, 17, 0),
(43, 18, 0),
(43, 37, 0),
(43, 38, 0),
(43, 39, 0),
(44, 14, 0),
(44, 15, 0),
(44, 16, 0),
(44, 17, 0),
(44, 18, 0),
(44, 37, 0),
(44, 38, 0),
(44, 39, 0),
(45, 14, 0),
(45, 15, 0),
(45, 16, 0),
(45, 17, 0),
(45, 18, 0),
(45, 37, 0),
(45, 38, 0),
(45, 39, 0),
(46, 14, 0),
(46, 15, 0),
(46, 16, 0),
(46, 17, 0),
(46, 18, 0),
(46, 37, 0),
(46, 38, 0),
(46, 39, 0),
(47, 14, 0),
(47, 15, 0),
(47, 16, 0),
(47, 17, 0),
(47, 18, 0),
(47, 37, 0),
(47, 38, 0),
(47, 39, 0),
(48, 14, 0),
(48, 15, 0),
(48, 16, 0),
(48, 17, 0),
(48, 18, 0),
(48, 37, 0),
(48, 38, 0),
(48, 39, 0),
(49, 14, 0),
(49, 15, 0),
(49, 16, 0),
(49, 17, 0),
(49, 18, 0),
(49, 37, 0),
(49, 38, 0),
(49, 39, 0),
(50, 14, 0),
(50, 15, 0),
(50, 16, 0),
(50, 17, 0),
(50, 18, 0),
(50, 37, 0),
(50, 38, 0),
(50, 39, 0),
(51, 14, 0),
(51, 15, 0),
(51, 16, 0),
(51, 17, 0),
(51, 18, 0),
(51, 37, 0),
(51, 38, 0),
(51, 39, 0),
(52, 14, 0),
(52, 15, 0),
(52, 16, 0),
(52, 17, 0),
(52, 18, 0),
(52, 37, 0),
(52, 38, 0),
(52, 39, 0),
(53, 14, 0),
(53, 15, 0),
(53, 16, 0),
(53, 17, 0),
(53, 18, 0),
(53, 37, 0),
(53, 38, 0),
(53, 39, 0),
(54, 14, 0),
(54, 15, 0),
(54, 16, 0),
(54, 17, 0),
(54, 18, 0),
(54, 37, 0),
(54, 38, 0),
(54, 39, 0),
(55, 14, 0),
(55, 15, 0),
(55, 16, 0),
(55, 17, 0),
(55, 18, 0),
(55, 37, 0),
(55, 38, 0),
(55, 39, 0),
(56, 14, 0),
(56, 15, 0),
(56, 16, 0),
(56, 17, 0),
(56, 18, 0),
(56, 37, 0),
(56, 38, 0),
(56, 39, 0),
(57, 14, 0),
(57, 15, 0),
(57, 16, 0),
(57, 17, 0),
(57, 18, 0),
(57, 37, 0),
(57, 38, 0),
(57, 39, 0),
(58, 14, 0),
(58, 15, 0),
(58, 16, 0),
(58, 17, 0),
(58, 18, 0),
(58, 37, 0),
(58, 38, 0),
(58, 39, 0),
(59, 14, 0),
(59, 15, 0),
(59, 16, 0),
(59, 17, 0),
(59, 18, 0),
(59, 37, 0),
(59, 38, 0),
(59, 39, 0),
(60, 14, 0),
(60, 15, 0),
(60, 16, 0),
(60, 17, 0),
(60, 18, 0),
(60, 37, 0),
(60, 38, 0),
(60, 39, 0),
(61, 14, 0),
(61, 15, 0),
(61, 16, 0),
(61, 17, 0),
(61, 18, 0),
(61, 37, 0),
(61, 38, 0),
(61, 39, 0),
(62, 14, 0),
(62, 15, 0),
(62, 16, 0),
(62, 17, 0),
(62, 18, 0),
(62, 37, 0),
(62, 38, 0),
(62, 39, 0),
(63, 14, 0),
(63, 15, 0),
(63, 16, 0),
(63, 17, 0),
(63, 18, 0),
(63, 37, 0),
(63, 38, 0),
(63, 39, 0),
(64, 14, 0),
(64, 15, 0),
(64, 16, 0),
(64, 17, 0),
(64, 18, 0),
(64, 37, 0),
(64, 38, 0),
(64, 39, 0),
(65, 14, 0),
(65, 15, 0),
(65, 16, 0),
(65, 17, 0),
(65, 18, 0),
(65, 37, 0),
(65, 38, 0),
(65, 39, 0),
(66, 14, 0),
(66, 15, 0),
(66, 16, 0),
(66, 17, 0),
(66, 18, 0),
(66, 37, 0),
(66, 38, 0),
(66, 39, 0),
(67, 14, 0),
(67, 15, 0),
(67, 16, 0),
(67, 17, 0),
(67, 18, 0),
(67, 37, 0),
(67, 38, 0),
(67, 39, 0),
(68, 14, 0),
(68, 15, 0),
(68, 16, 0),
(68, 17, 0),
(68, 18, 0),
(68, 37, 0),
(68, 38, 0),
(68, 39, 0),
(69, 14, 0),
(69, 15, 0),
(69, 16, 0),
(69, 17, 0),
(69, 18, 0),
(69, 37, 0),
(69, 38, 0),
(69, 39, 0),
(70, 14, 0),
(70, 15, 0),
(70, 16, 0),
(70, 17, 0),
(70, 18, 0),
(70, 37, 0),
(70, 38, 0),
(70, 39, 0),
(71, 14, 0),
(71, 15, 0),
(71, 16, 0),
(71, 17, 0),
(71, 18, 0),
(71, 37, 0),
(71, 38, 0),
(71, 39, 0),
(72, 14, 0),
(72, 15, 0),
(72, 16, 0),
(72, 17, 0),
(72, 18, 0),
(72, 37, 0),
(72, 38, 0),
(72, 39, 0),
(73, 14, 0),
(73, 15, 0),
(73, 16, 0),
(73, 17, 0),
(73, 18, 0),
(73, 37, 0),
(73, 38, 0),
(73, 39, 0),
(74, 14, 0),
(74, 15, 0),
(74, 16, 0),
(74, 17, 0),
(74, 18, 0),
(74, 37, 0),
(74, 38, 0),
(74, 39, 0),
(75, 14, 0),
(75, 15, 0),
(75, 16, 0),
(75, 17, 0),
(75, 18, 0),
(75, 37, 0),
(75, 38, 0),
(75, 39, 0),
(76, 14, 0),
(76, 15, 0),
(76, 16, 0),
(76, 17, 0),
(76, 18, 0),
(76, 37, 0),
(76, 38, 0),
(76, 39, 0),
(77, 15, 0),
(77, 16, 0),
(77, 17, 0),
(77, 18, 0),
(77, 37, 0),
(77, 38, 0),
(77, 39, 0),
(78, 14, 0),
(78, 15, 0),
(78, 16, 0),
(78, 17, 0),
(78, 18, 0),
(78, 37, 0),
(78, 38, 0),
(78, 39, 0),
(79, 14, 0),
(79, 15, 0),
(79, 16, 0),
(79, 17, 0),
(79, 18, 0),
(79, 37, 0),
(79, 38, 0),
(79, 39, 0),
(80, 14, 0),
(80, 15, 0),
(80, 16, 0),
(80, 17, 0),
(80, 18, 0),
(80, 37, 0),
(80, 38, 0),
(80, 39, 0),
(81, 14, 0),
(81, 15, 0),
(81, 16, 0),
(81, 17, 0),
(81, 18, 0),
(81, 37, 0),
(81, 38, 0),
(81, 39, 0),
(82, 14, 0),
(82, 15, 0),
(82, 16, 0),
(82, 17, 0),
(82, 18, 0),
(82, 37, 0),
(82, 38, 0),
(82, 39, 0),
(83, 14, 0),
(83, 15, 0),
(83, 16, 0),
(83, 17, 0),
(83, 18, 0),
(83, 37, 0),
(83, 38, 0),
(83, 39, 0),
(84, 14, 0),
(84, 15, 0),
(84, 16, 0),
(84, 17, 0),
(84, 18, 0),
(84, 37, 0),
(84, 38, 0),
(84, 39, 0),
(85, 14, 0),
(85, 15, 0),
(85, 16, 0),
(85, 17, 0),
(85, 18, 0),
(85, 37, 0),
(85, 38, 0),
(85, 39, 0),
(86, 14, 0),
(86, 15, 0),
(86, 16, 0),
(86, 17, 0),
(86, 18, 0),
(86, 37, 0),
(86, 38, 0),
(86, 39, 0),
(87, 14, 0),
(87, 15, 0),
(87, 16, 0),
(87, 17, 0),
(87, 18, 0),
(87, 37, 0),
(87, 38, 0),
(87, 39, 0),
(88, 14, 0),
(88, 15, 0),
(88, 16, 0),
(88, 17, 0),
(88, 18, 0),
(88, 37, 0),
(88, 38, 0),
(88, 39, 0),
(89, 14, 0),
(89, 15, 0),
(89, 16, 0),
(89, 17, 0),
(89, 18, 0),
(89, 37, 0),
(89, 38, 0),
(89, 39, 0),
(90, 14, 0),
(90, 15, 0),
(90, 16, 0),
(90, 17, 0),
(90, 18, 0),
(90, 37, 0),
(90, 38, 0),
(90, 39, 0),
(91, 14, 0),
(91, 15, 0),
(91, 16, 0),
(91, 17, 0),
(91, 18, 0),
(91, 37, 0),
(91, 38, 0),
(91, 39, 0),
(92, 14, 0),
(92, 15, 0),
(92, 16, 0),
(92, 17, 0),
(92, 18, 0),
(92, 37, 0),
(92, 38, 0),
(92, 39, 0),
(93, 14, 0),
(93, 15, 0),
(93, 16, 0),
(93, 17, 0),
(93, 18, 0),
(93, 37, 0),
(93, 38, 0),
(93, 39, 0),
(94, 14, 0),
(94, 15, 0),
(94, 16, 0),
(94, 17, 0),
(94, 18, 0),
(94, 37, 0),
(94, 38, 0),
(94, 39, 0),
(95, 14, 0),
(95, 15, 0),
(95, 16, 0),
(95, 17, 0),
(95, 18, 0),
(95, 37, 0),
(95, 38, 0),
(95, 39, 0),
(96, 14, 0),
(96, 15, 0),
(96, 16, 0),
(96, 17, 0),
(96, 18, 0),
(96, 37, 0),
(96, 38, 0),
(96, 39, 0),
(97, 14, 0),
(97, 15, 0),
(97, 16, 0),
(97, 17, 0),
(97, 18, 0),
(97, 37, 0),
(97, 38, 0),
(97, 39, 0),
(98, 14, 0),
(98, 15, 0),
(98, 16, 0),
(98, 17, 0),
(98, 18, 0),
(98, 37, 0),
(98, 38, 0),
(98, 39, 0),
(99, 14, 0),
(99, 15, 0),
(99, 16, 0),
(99, 17, 0),
(99, 18, 0),
(99, 37, 0),
(99, 38, 0),
(99, 39, 0),
(100, 14, 0),
(100, 15, 0),
(100, 16, 0),
(100, 17, 0),
(100, 18, 0),
(100, 37, 0),
(100, 38, 0),
(100, 39, 0),
(101, 14, 0),
(101, 15, 0),
(101, 16, 0),
(101, 17, 0),
(101, 18, 0),
(101, 37, 0),
(101, 38, 0),
(101, 39, 0),
(102, 14, 0),
(102, 15, 0),
(102, 16, 0),
(102, 17, 0),
(102, 18, 0),
(102, 37, 0),
(102, 38, 0),
(102, 39, 0),
(103, 14, 0),
(103, 15, 0),
(103, 16, 0),
(103, 17, 0),
(103, 18, 0),
(103, 37, 0),
(103, 38, 0),
(103, 39, 0),
(104, 14, 0),
(104, 15, 0),
(104, 16, 0),
(104, 17, 0),
(104, 18, 0),
(104, 37, 0),
(104, 38, 0),
(104, 39, 0),
(105, 14, 0),
(105, 15, 0),
(105, 16, 0),
(105, 17, 0),
(105, 18, 0),
(105, 37, 0),
(105, 38, 0),
(105, 39, 0),
(106, 15, 0),
(106, 16, 0),
(106, 17, 0),
(106, 18, 0),
(106, 37, 0),
(106, 38, 0),
(106, 39, 0),
(107, 15, 0),
(107, 16, 0),
(107, 17, 0),
(107, 18, 0),
(107, 37, 0),
(107, 38, 0),
(107, 39, 0),
(108, 15, 0),
(108, 16, 0),
(108, 17, 0),
(108, 18, 0),
(108, 37, 0),
(108, 38, 0),
(108, 39, 0),
(109, 15, 0),
(109, 16, 0),
(109, 17, 0),
(109, 18, 0),
(109, 37, 0),
(109, 38, 0),
(109, 39, 0),
(110, 15, 0),
(110, 16, 0),
(110, 17, 0),
(110, 18, 0),
(110, 37, 0),
(110, 38, 0),
(110, 39, 0),
(111, 15, 0),
(111, 16, 0),
(111, 17, 0),
(111, 18, 0),
(111, 37, 0),
(111, 38, 0),
(111, 39, 0),
(112, 15, 0),
(112, 16, 0),
(112, 17, 0),
(112, 18, 0),
(112, 37, 0),
(112, 38, 0),
(112, 39, 0),
(113, 15, 0),
(113, 16, 0),
(113, 17, 0),
(113, 18, 0),
(113, 37, 0),
(113, 38, 0),
(113, 39, 0),
(114, 15, 0),
(114, 16, 0),
(114, 17, 0),
(114, 18, 0),
(114, 37, 0),
(114, 38, 0),
(114, 39, 0),
(115, 15, 0),
(115, 16, 0),
(115, 17, 0),
(115, 18, 0),
(115, 37, 0),
(115, 38, 0),
(115, 39, 0),
(116, 15, 0),
(116, 16, 0),
(116, 17, 0),
(116, 18, 0),
(116, 37, 0),
(116, 38, 0),
(116, 39, 0),
(117, 15, 0),
(117, 16, 0),
(117, 17, 0),
(117, 18, 0),
(117, 37, 0),
(117, 38, 0),
(117, 39, 0),
(118, 15, 0),
(118, 16, 0),
(118, 17, 0),
(118, 18, 0),
(118, 37, 0),
(118, 38, 0),
(118, 39, 0),
(119, 15, 0),
(119, 16, 0),
(119, 17, 0),
(119, 18, 0),
(119, 37, 0),
(119, 38, 0),
(119, 39, 0),
(120, 15, 0),
(120, 16, 0),
(120, 17, 0),
(120, 18, 0),
(120, 37, 0),
(120, 38, 0),
(120, 39, 0),
(121, 15, 0),
(121, 16, 0),
(121, 17, 0),
(121, 18, 0),
(121, 37, 0),
(121, 38, 0),
(121, 39, 0),
(122, 15, 0),
(122, 16, 0),
(122, 17, 0),
(122, 18, 0),
(122, 37, 0),
(122, 38, 0),
(122, 39, 0),
(123, 15, 0),
(123, 16, 0),
(123, 17, 0),
(123, 18, 0),
(123, 37, 0),
(123, 38, 0),
(123, 39, 0),
(124, 15, 0),
(124, 16, 0),
(124, 17, 0),
(124, 18, 0),
(124, 37, 0),
(124, 38, 0),
(124, 39, 0),
(125, 15, 0),
(125, 16, 0),
(125, 17, 0),
(125, 18, 0),
(125, 37, 0),
(125, 38, 0),
(125, 39, 0),
(126, 15, 0),
(126, 16, 0),
(126, 17, 0),
(126, 18, 0),
(126, 37, 0),
(126, 38, 0),
(126, 39, 0),
(127, 15, 0),
(127, 16, 0),
(127, 17, 0),
(127, 18, 0),
(127, 37, 0),
(127, 38, 0),
(127, 39, 0),
(128, 15, 0),
(128, 16, 0),
(128, 17, 0),
(128, 18, 0),
(128, 37, 0),
(128, 38, 0),
(128, 39, 0),
(129, 15, 0),
(129, 16, 0),
(129, 17, 0),
(129, 18, 0),
(129, 37, 0),
(129, 38, 0),
(129, 39, 0),
(130, 15, 0),
(130, 16, 0),
(130, 17, 0),
(130, 18, 0),
(130, 37, 0),
(130, 38, 0),
(130, 39, 0),
(131, 15, 0),
(131, 16, 0),
(131, 17, 0),
(131, 18, 0),
(131, 37, 0),
(131, 38, 0),
(131, 39, 0),
(132, 15, 0),
(132, 16, 0),
(132, 17, 0),
(132, 18, 0),
(132, 37, 0),
(132, 38, 0),
(132, 39, 0),
(133, 15, 0),
(133, 16, 0),
(133, 17, 0),
(133, 18, 0),
(133, 37, 0),
(133, 38, 0),
(133, 39, 0),
(134, 15, 0),
(134, 16, 0),
(134, 17, 0),
(134, 18, 0),
(134, 37, 0),
(134, 38, 0),
(134, 39, 0),
(135, 15, 0),
(135, 16, 0),
(135, 17, 0),
(135, 18, 0),
(135, 37, 0),
(135, 38, 0),
(135, 39, 0),
(136, 15, 0),
(136, 16, 0),
(136, 17, 0),
(136, 18, 0),
(136, 37, 0),
(136, 38, 0),
(136, 39, 0),
(137, 37, 0),
(137, 38, 0),
(137, 39, 0),
(138, 37, 0),
(138, 38, 0),
(138, 39, 0),
(139, 37, 0),
(139, 38, 0),
(139, 39, 0),
(140, 37, 0),
(140, 38, 0),
(140, 39, 0);

-- --------------------------------------------------------

--
-- Structure de la table `user_depot`
--

CREATE TABLE `user_depot` (
  `user_id` bigint(20) NOT NULL,
  `depot_id` bigint(20) NOT NULL,
  `authorization_read` tinyint(1) DEFAULT NULL,
  `authorization_update` bigint(20) DEFAULT NULL,
  `authorization_create` tinyint(1) DEFAULT NULL,
  `authorization_delete` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_devices`
--

CREATE TABLE `user_devices` (
  `user_id` bigint(20) NOT NULL,
  `serial_number` bigint(20) NOT NULL,
  `active` int(11) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `user_device_log`
--

CREATE TABLE `user_device_log` (
  `log_id` int(10) NOT NULL,
  `device_id` varchar(16) DEFAULT NULL,
  `user_id` int(10) DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `date_day` date DEFAULT NULL,
  `user_operation_id` int(10) DEFAULT NULL,
  `user_operation_description` varchar(256) DEFAULT NULL,
  `parametre` varchar(256) DEFAULT NULL,
  `adresse_ip` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_droit_notion`
--

CREATE TABLE `user_droit_notion` (
  `user_id` bigint(20) NOT NULL,
  `notion_id` int(11) NOT NULL,
  `user_droit_notion_type_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_droit_notion_type`
--

CREATE TABLE `user_droit_notion_type` (
  `user_droit_notion_id` int(11) NOT NULL,
  `user_droit_notion_designation` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_invitations`
--

CREATE TABLE `user_invitations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_invitation_compte1` bigint(20) NOT NULL,
  `user_invitation_compte2` bigint(20) NOT NULL,
  `user_invitation_email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `user_invitation_tel` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `user_invitation_fb` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `user_invitation_is_accepted` int(11) NOT NULL,
  `user_invitation_is_client` int(11) NOT NULL,
  `user_invitation_is_fournisseur` int(11) NOT NULL,
  `user_invitation_is_interne` int(11) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `user_module`
--

CREATE TABLE `user_module` (
  `module_id` bigint(20) NOT NULL,
  `user_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_operation`
--

CREATE TABLE `user_operation` (
  `user_operation_id` int(10) NOT NULL,
  `user_operation_designation` varchar(25) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `user_operation_log`
--

CREATE TABLE `user_operation_log` (
  `operation_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `user_id` bigint(20) DEFAULT NULL,
  `date_operation` datetime DEFAULT NULL,
  `operation_type_id` bigint(20) DEFAULT NULL,
  `application_id` bigint(20) DEFAULT NULL,
  `operation_description` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `value_old` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `value_new` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `user_rapport`
--

CREATE TABLE `user_rapport` (
  `rapport_id` bigint(20) NOT NULL,
  `user_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `user_rapport`
--

INSERT INTO `user_rapport` (`rapport_id`, `user_id`) VALUES
(1, 4),
(2, 4);

-- --------------------------------------------------------

--
-- Structure de la table `user_ressource`
--

CREATE TABLE `user_ressource` (
  `user_id` bigint(20) NOT NULL,
  `ressource_id` bigint(20) NOT NULL,
  `is_authorized` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `vehicule`
--

CREATE TABLE `vehicule` (
  `vehicule_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `owner_id` bigint(20) DEFAULT NULL,
  `vehicule_ancien_matricule` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_usage_type_id` tinyint(4) DEFAULT NULL,
  `vehicule_type_id` int(11) DEFAULT NULL,
  `vehicule_classe_id` tinyint(4) DEFAULT NULL,
  `vehicule_carburant_type_id` bigint(20) DEFAULT NULL,
  `gpl_installed` tinyint(1) DEFAULT NULL,
  `gpl_capacite` int(11) DEFAULT NULL,
  `gpl_type_id` tinyint(2) DEFAULT NULL,
  `gps_installed` tinyint(1) DEFAULT NULL,
  `tracker_id` bigint(20) DEFAULT NULL,
  `total_km` double DEFAULT NULL,
  `total_km_obd` double DEFAULT NULL,
  `total_km_gps` double DEFAULT NULL,
  `vehicule_reservoir_capacite` int(11) DEFAULT NULL,
  `vehicule_carte_grise_date` date DEFAULT NULL,
  `vehicule_carte_grise_quittance` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_numero` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_daira_id` int(11) DEFAULT NULL,
  `vehicule_carte_grise_wilaya_id` int(11) DEFAULT NULL,
  `vehicule_carte_grise_genre` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_marque` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_type` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_carrosserie` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_puissance` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_places_assise` tinyint(4) DEFAULT NULL,
  `vehicule_carte_grise_ptc` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_cu` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_premiere_annee_circulation` varchar(4) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_attached_to` bigint(20) DEFAULT NULL,
  `frigo_installed` int(1) DEFAULT NULL,
  `frigo_reservoir_capacite` int(11) DEFAULT NULL,
  `frigo_reservoir_carburant_type` bigint(11) DEFAULT NULL,
  `vehicule_capacite` int(11) DEFAULT NULL,
  `vehicule_volume` double DEFAULT NULL,
  `motorisation` tinyint(1) DEFAULT NULL COMMENT '0-essence/1-diesel',
  `latest_install_id` bigint(20) DEFAULT NULL,
  `hidden` tinyint(1) NOT NULL DEFAULT '0',
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `carburant_type_id` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `frigo_type_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `vehicule`
--

INSERT INTO `vehicule` (`vehicule_id`, `entreprise_id`, `owner_id`, `vehicule_ancien_matricule`, `vehicule_usage_type_id`, `vehicule_type_id`, `vehicule_classe_id`, `vehicule_carburant_type_id`, `gpl_installed`, `gpl_capacite`, `gpl_type_id`, `gps_installed`, `tracker_id`, `total_km`, `total_km_obd`, `total_km_gps`, `vehicule_reservoir_capacite`, `vehicule_carte_grise_date`, `vehicule_carte_grise_quittance`, `vehicule_carte_grise_numero`, `vehicule_carte_grise_daira_id`, `vehicule_carte_grise_wilaya_id`, `vehicule_carte_grise_genre`, `vehicule_carte_grise_marque`, `vehicule_carte_grise_type`, `vehicule_carte_grise_carrosserie`, `vehicule_carte_grise_puissance`, `vehicule_carte_grise_places_assise`, `vehicule_carte_grise_ptc`, `vehicule_carte_grise_cu`, `vehicule_carte_grise_premiere_annee_circulation`, `vehicule_attached_to`, `frigo_installed`, `frigo_reservoir_capacite`, `frigo_reservoir_carburant_type`, `vehicule_capacite`, `vehicule_volume`, `motorisation`, `latest_install_id`, `hidden`, `active`, `carburant_type_id`, `frigo_type_id`) VALUES
(1, 305, 305, NULL, NULL, 2, 1, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL),
(11, 305, 305, NULL, NULL, 3, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL),
(21, 305, 305, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 326, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL),
(31, 305, NULL, NULL, NULL, 2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL),
(41, 305, 305, NULL, NULL, 3, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL);

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_2`
--

CREATE TABLE `vehicule_2` (
  `vehicule_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `owner_id` bigint(20) DEFAULT NULL,
  `vehicule_ancien_matricule` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_usage_type_id` tinyint(4) DEFAULT NULL,
  `vehicule_type_id` int(11) DEFAULT NULL,
  `vehicule_classe_id` tinyint(4) DEFAULT NULL,
  `vehicule_carburant_type_id` bigint(20) DEFAULT NULL,
  `gpl_installed` tinyint(1) DEFAULT NULL,
  `gpl_capacite` int(11) DEFAULT NULL,
  `gpl_type_id` tinyint(2) DEFAULT NULL,
  `gps_installed` tinyint(1) DEFAULT NULL,
  `tracker_id` bigint(20) DEFAULT NULL,
  `total_km` double DEFAULT NULL,
  `total_km_obd` double DEFAULT NULL,
  `total_km_gps` double DEFAULT NULL,
  `vehicule_reservoir_capacite` int(11) DEFAULT NULL,
  `vehicule_carte_grise_date` date DEFAULT NULL,
  `vehicule_carte_grise_quittance` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_numero` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_daira_id` int(11) DEFAULT NULL,
  `vehicule_carte_grise_wilaya_id` int(11) DEFAULT NULL,
  `vehicule_carte_grise_genre` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_marque` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_type` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_carrosserie` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_puissance` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_places_assise` tinyint(4) DEFAULT NULL,
  `vehicule_carte_grise_ptc` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_cu` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carte_grise_premiere_annee_circulation` varchar(4) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_attached_to` bigint(20) DEFAULT NULL,
  `frigo_installed` int(1) DEFAULT NULL,
  `frigo_reservoir_capacite` int(11) DEFAULT NULL,
  `frigo_reservoir_carburant_type` bigint(11) DEFAULT NULL,
  `vehicule_capacite` int(11) DEFAULT NULL,
  `vehicule_volume` double DEFAULT NULL,
  `motorisation` tinyint(1) DEFAULT NULL COMMENT '0-essence/1-diesel',
  `latest_install_id` bigint(20) DEFAULT NULL,
  `hidden` tinyint(1) NOT NULL DEFAULT '0',
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `carburant_type_id` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `frigo_type_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_carburant_prix`
--

CREATE TABLE `vehicule_carburant_prix` (
  `pays_id` int(4) NOT NULL,
  `monnaie_d` bigint(20) DEFAULT NULL,
  `carburant_type_id` bigint(20) NOT NULL,
  `prix` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `vehicule_carburant_prix`
--

INSERT INTO `vehicule_carburant_prix` (`pays_id`, `monnaie_d`, `carburant_type_id`, `prix`) VALUES
(1, 1, 2, 23.06),
(1, 1, 3, 9),
(1, 1, 4, 41.62),
(1, 1, 5, 41.97),
(1, 1, 6, 38.95);

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_carburant_type`
--

CREATE TABLE `vehicule_carburant_type` (
  `vehicule_carburant_type_id` bigint(20) NOT NULL,
  `vehicule_carburant_type_designation` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_carburant_type_parent` bigint(20) DEFAULT NULL,
  `pays_id` int(4) DEFAULT NULL,
  `vehicule_carburant_prix_unit` double DEFAULT NULL,
  `monnaie_id` bigint(20) DEFAULT NULL,
  `note` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `vehicule_carburant_type`
--

INSERT INTO `vehicule_carburant_type` (`vehicule_carburant_type_id`, `vehicule_carburant_type_designation`, `vehicule_carburant_type_parent`, `pays_id`, `vehicule_carburant_prix_unit`, `monnaie_id`, `note`, `article_id`) VALUES
(1, 'Essence', NULL, 1, NULL, 1, NULL, -427),
(2, 'Gasoil', 2, 1, 23.06, 1, NULL, -428),
(3, 'Gas (Gpl)', 3, 1, 9, 1, NULL, -432),
(4, 'Sans plomb', 1, 1, 41.62, 1, NULL, -431),
(5, 'Super', 1, 1, 41.97, 1, NULL, -429),
(6, 'Normal', 1, 1, 38.95, 1, NULL, -430);

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_classe`
--

CREATE TABLE `vehicule_classe` (
  `vehicule_classe_id` tinyint(4) NOT NULL,
  `vehicule_classe_designation` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déchargement des données de la table `vehicule_classe`
--

INSERT INTO `vehicule_classe` (`vehicule_classe_id`, `vehicule_classe_designation`) VALUES
(1, 'Léger'),
(2, 'Lourd'),
(3, 'Moto');

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_compteur_km`
--

CREATE TABLE `vehicule_compteur_km` (
  `compteur_km_id` bigint(11) NOT NULL,
  `vehicule_id` bigint(11) DEFAULT NULL,
  `date_km` datetime DEFAULT NULL,
  `date_day` date DEFAULT NULL,
  `compteur_km` double DEFAULT NULL,
  `edited_by` bigint(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `vehicule_compteur_km`
--

INSERT INTO `vehicule_compteur_km` (`compteur_km_id`, `vehicule_id`, `date_km`, `date_day`, `compteur_km`, `edited_by`) VALUES
(1, 208, '2017-01-31 08:51:00', '2017-01-31', 14115, 4),
(3, NULL, '2017-01-31 08:55:00', '2017-01-31', 16451454, 4),
(4, 81, '2017-01-31 08:55:00', '2017-01-31', 16451454, 4),
(5, 76, '2017-01-31 01:45:00', '2017-01-31', 164514546, 4),
(6, 72, '2017-01-31 09:05:00', '2017-01-31', 45653524, 4),
(7, 189, '2017-01-31 10:31:00', '2017-01-31', 154874548, 4),
(8, 76, '2017-01-31 10:41:00', '2017-01-31', 2500055, 4),
(11, 2, '2023-07-30 14:18:00', '2023-07-30', 45000, 37),
(21, 2, '2023-08-12 16:22:00', '2023-08-12', 45000, 821);

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_gpl_type`
--

CREATE TABLE `vehicule_gpl_type` (
  `gpl_type_id` tinyint(2) NOT NULL,
  `gpl_type_designation` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_remplissage_carburant`
--

CREATE TABLE `vehicule_remplissage_carburant` (
  `vehicule_remplissage_carburant_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `reservoir_id` int(3) DEFAULT NULL,
  `carburant_type_id` bigint(20) DEFAULT NULL,
  `carburant_prix_unit` double DEFAULT NULL,
  `carburant_quantite` double DEFAULT NULL,
  `carburant_montant` double DEFAULT NULL,
  `carburant_monnaie_id` bigint(20) DEFAULT NULL,
  `carburant_mission_id` bigint(20) DEFAULT NULL,
  `vehicule_id` bigint(20) DEFAULT NULL,
  `carburant_station_carburant_id` bigint(20) DEFAULT NULL,
  `remplissage_carburant_date` datetime DEFAULT NULL,
  `remplissage_carburant_date_day` date DEFAULT NULL,
  `current_km` double DEFAULT NULL,
  `next_vehicule_remplissage_carburant_id` bigint(20) DEFAULT NULL,
  `finance_mode_paiement` bigint(20) DEFAULT NULL,
  `paiement_status` tinyint(1) DEFAULT NULL COMMENT '0 (à terme) et 1 (sur place)',
  `is_station_interne` tinyint(1) DEFAULT NULL,
  `carburant_bons_nombre` int(11) DEFAULT NULL,
  `carburant_bons_montant_rendu` double DEFAULT NULL,
  `paiement_card_ressource_id` bigint(20) DEFAULT NULL,
  `station_ressource_id` bigint(20) DEFAULT NULL COMMENT 'ressource de type citerne stock carburant',
  `carburant_quantite_avant_remplissage` double DEFAULT NULL,
  `carburant_station_ressource_id` bigint(20) DEFAULT NULL COMMENT 'ressource de type citerne Carburant (station interne)',
  `draft` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_remplissage_carburant_type`
--

CREATE TABLE `vehicule_remplissage_carburant_type` (
  `vehicule_remplissage_carburant_type_id` bigint(20) NOT NULL,
  `vehicule_remplissage_carburant_type_designation` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `vehicule_remplissage_carburant_type`
--

INSERT INTO `vehicule_remplissage_carburant_type` (`vehicule_remplissage_carburant_type_id`, `vehicule_remplissage_carburant_type_designation`) VALUES
(3, 'Essence'),
(1, 'Gasoil'),
(2, 'Gaz');

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_type`
--

CREATE TABLE `vehicule_type` (
  `vehicule_type_id` int(11) NOT NULL,
  `vehicule_type_designation` varchar(256) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `vehicule_type`
--

INSERT INTO `vehicule_type` (`vehicule_type_id`, `vehicule_type_designation`) VALUES
(1, 'Moto'),
(2, 'Touristique'),
(3, 'Camionnette'),
(4, 'Fourgon'),
(5, 'Camion 2,5T'),
(6, 'Camion 10T'),
(7, 'Camion 20T'),
(8, 'Clarque'),
(9, 'Remorque');

-- --------------------------------------------------------

--
-- Structure de la table `vehicule_usage_type`
--

CREATE TABLE `vehicule_usage_type` (
  `vehicule_usage_type_id` tinyint(4) NOT NULL,
  `vehicule_usage_type_designation` varchar(256) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déchargement des données de la table `vehicule_usage_type`
--

INSERT INTO `vehicule_usage_type` (`vehicule_usage_type_id`, `vehicule_usage_type_designation`) VALUES
(1, 'Véhicule de service'),
(2, 'Transport de personnel'),
(3, 'Transport marchandises'),
(4, 'Engins et manutentions');

--
-- Index pour les tables déchargées
--

--
-- Index pour la table `activity_log`
--
ALTER TABLE `activity_log`
  ADD PRIMARY KEY (`activity_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `affectation_ligne_id`
--
ALTER TABLE `affectation_ligne_id`
  ADD PRIMARY KEY (`mobile_ligne_id`,`server_ligne_id`);

--
-- Index pour la table `article`
--
ALTER TABLE `article`
  ADD PRIMARY KEY (`article_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_lang_id` (`article_lang_id`),
  ADD KEY `article_famille_id` (`article_famille_id`),
  ADD KEY `taxe_tva_status_id` (`taxe_tva_status_id`),
  ADD KEY `article_marque_id` (`article_marque_id`),
  ADD KEY `article_modele_id` (`article_modele_id`),
  ADD KEY `article_created_by` (`article_created_by`),
  ADD KEY `article_updated_by` (`article_updated_by`),
  ADD KEY `article_online_page_id` (`article_online_page_id`),
  ADD KEY `article_online_famille_id` (`article_online_famille_id`),
  ADD KEY `article_designation_lang_text_id` (`article_designation_lang_text_id`),
  ADD KEY `article_created_date` (`article_created_date`),
  ADD KEY `article_bar_code` (`article_bar_code`),
  ADD KEY `article_ean13` (`article_ean13`),
  ADD KEY `article_project_id` (`article_project_id`),
  ADD KEY `article_comptable_compte_id_achat` (`article_comptable_compte_id_achat`),
  ADD KEY `article_comptable_compte_id_vente` (`article_comptable_compte_id_vente`),
  ADD KEY `article_online_show` (`article_online_show`),
  ADD KEY `active` (`active`),
  ADD KEY `article_matricule` (`article_matricule`),
  ADD KEY `article_product_number` (`article_product_number`),
  ADD KEY `article_serial_number` (`article_serial_number`),
  ADD KEY `taxe_id` (`taxe_id`);

--
-- Index pour la table `article_07`
--
ALTER TABLE `article_07`
  ADD PRIMARY KEY (`article_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_lang_id` (`article_lang_id`),
  ADD KEY `article_famille_id` (`article_famille_id`),
  ADD KEY `taxe_tva_status_id` (`taxe_tva_status_id`),
  ADD KEY `article_marque_id` (`article_marque_id`),
  ADD KEY `article_modele_id` (`article_modele_id`),
  ADD KEY `article_created_by` (`article_created_by`),
  ADD KEY `article_updated_by` (`article_updated_by`),
  ADD KEY `article_online_page_id` (`article_online_page_id`),
  ADD KEY `article_online_famille_id` (`article_online_famille_id`),
  ADD KEY `article_designation_lang_text_id` (`article_designation_lang_text_id`),
  ADD KEY `article_created_date` (`article_created_date`),
  ADD KEY `article_bar_code` (`article_bar_code`),
  ADD KEY `article_ean13` (`article_ean13`),
  ADD KEY `article_project_id` (`article_project_id`),
  ADD KEY `article_comptable_compte_id_achat` (`article_comptable_compte_id_achat`),
  ADD KEY `article_comptable_compte_id_vente` (`article_comptable_compte_id_vente`),
  ADD KEY `article_online_show` (`article_online_show`),
  ADD KEY `active` (`active`),
  ADD KEY `article_matricule` (`article_matricule`),
  ADD KEY `article_product_number` (`article_product_number`),
  ADD KEY `article_serial_number` (`article_serial_number`),
  ADD KEY `taxe_id` (`taxe_id`);

--
-- Index pour la table `article_article_caracteristique`
--
ALTER TABLE `article_article_caracteristique`
  ADD PRIMARY KEY (`article_caracteristique_id`,`article_id`),
  ADD KEY `article_caracteristique_id` (`article_caracteristique_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_caracteristique_online_show` (`article_caracteristique_online_show`);

--
-- Index pour la table `article_article_libelle`
--
ALTER TABLE `article_article_libelle`
  ADD PRIMARY KEY (`article_id`,`libelle_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `libelle_id` (`libelle_id`);

--
-- Index pour la table `article_article_unite`
--
ALTER TABLE `article_article_unite`
  ADD PRIMARY KEY (`article_unite_id`,`article_id`),
  ADD KEY `article_unite_id` (`article_unite_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_bar_code` (`article_bar_code`),
  ADD KEY `article_prix_vente` (`article_prix_vente`),
  ADD KEY `article_prix_online_show` (`article_prix_online_show`),
  ADD KEY `is_article_prix_change_autorised` (`is_article_prix_change_autorised`);

--
-- Index pour la table `article_article_unite_article_groupe_prix`
--
ALTER TABLE `article_article_unite_article_groupe_prix`
  ADD PRIMARY KEY (`article_id`,`article_unite_id`,`article_groupe_prix_id`);

--
-- Index pour la table `article_article_unite_depot`
--
ALTER TABLE `article_article_unite_depot`
  ADD PRIMARY KEY (`article_id`,`unite_id`,`depot_id`);

--
-- Index pour la table `article_caracteristique`
--
ALTER TABLE `article_caracteristique`
  ADD PRIMARY KEY (`article_caracteristique_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_caracteristique_famille_id` (`article_caracteristique_famille_id`);

--
-- Index pour la table `article_caracteristique_famille`
--
ALTER TABLE `article_caracteristique_famille`
  ADD PRIMARY KEY (`article_caracteristique_famille_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_caracteristique_famille_parent_id` (`article_caracteristique_famille_parent_id`);

--
-- Index pour la table `article_classe`
--
ALTER TABLE `article_classe`
  ADD PRIMARY KEY (`article_classe_id`);

--
-- Index pour la table `article_client`
--
ALTER TABLE `article_client`
  ADD PRIMARY KEY (`article_id`,`client_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `can_be_command_online` (`can_be_command_online`);

--
-- Index pour la table `article_contact_remise`
--
ALTER TABLE `article_contact_remise`
  ADD PRIMARY KEY (`article_id`,`entreprise_id`,`customer_id`),
  ADD KEY `customer_id` (`customer_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_id` (`article_id`);

--
-- Index pour la table `article_contenance`
--
ALTER TABLE `article_contenance`
  ADD PRIMARY KEY (`article_contenance_id`);

--
-- Index pour la table `article_copy`
--
ALTER TABLE `article_copy`
  ADD PRIMARY KEY (`article_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_lang_id` (`article_lang_id`),
  ADD KEY `article_famille_id` (`article_famille_id`),
  ADD KEY `taxe_tva_status_id` (`taxe_tva_status_id`),
  ADD KEY `article_marque_id` (`article_marque_id`),
  ADD KEY `article_modele_id` (`article_modele_id`),
  ADD KEY `article_created_by` (`article_created_by`),
  ADD KEY `article_updated_by` (`article_updated_by`),
  ADD KEY `article_online_page_id` (`article_online_page_id`),
  ADD KEY `article_online_famille_id` (`article_online_famille_id`),
  ADD KEY `article_designation_lang_text_id` (`article_designation_lang_text_id`),
  ADD KEY `article_created_date` (`article_created_date`),
  ADD KEY `article_bar_code` (`article_bar_code`),
  ADD KEY `article_ean13` (`article_ean13`),
  ADD KEY `article_project_id` (`article_project_id`),
  ADD KEY `article_comptable_compte_id_achat` (`article_comptable_compte_id_achat`),
  ADD KEY `article_comptable_compte_id_vente` (`article_comptable_compte_id_vente`),
  ADD KEY `article_online_show` (`article_online_show`),
  ADD KEY `active` (`active`),
  ADD KEY `article_matricule` (`article_matricule`),
  ADD KEY `article_product_number` (`article_product_number`),
  ADD KEY `article_serial_number` (`article_serial_number`),
  ADD KEY `taxe_id` (`taxe_id`);

--
-- Index pour la table `article_documentfile`
--
ALTER TABLE `article_documentfile`
  ADD PRIMARY KEY (`article_id`,`document_file_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `document_file_id` (`document_file_id`),
  ADD KEY `document_type_id` (`document_type_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `document_ordre` (`document_ordre`);

--
-- Index pour la table `article_etat`
--
ALTER TABLE `article_etat`
  ADD PRIMARY KEY (`article_etat_id`),
  ADD KEY `article_etat_designation` (`article_etat_designation`(255));

--
-- Index pour la table `article_evaluation`
--
ALTER TABLE `article_evaluation`
  ADD PRIMARY KEY (`article_evaluation_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `evaluateur_id` (`evaluateur_id`);

--
-- Index pour la table `article_famille`
--
ALTER TABLE `article_famille`
  ADD PRIMARY KEY (`article_famille_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_famille_parent_id` (`article_famille_parent_id`),
  ADD KEY `article_famille_parent_left` (`article_famille_parent_left`),
  ADD KEY `article_famille_parent_right` (`article_famille_parent_right`),
  ADD KEY `article_famille_online_show` (`article_famille_online_show`),
  ADD KEY `active` (`active`),
  ADD KEY `mouvement_type_groupe_id` (`mouvement_type_groupe_id`);

--
-- Index pour la table `article_famille_07`
--
ALTER TABLE `article_famille_07`
  ADD PRIMARY KEY (`article_famille_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_famille_parent_id` (`article_famille_parent_id`),
  ADD KEY `article_famille_parent_left` (`article_famille_parent_left`),
  ADD KEY `article_famille_parent_right` (`article_famille_parent_right`),
  ADD KEY `article_famille_online_show` (`article_famille_online_show`),
  ADD KEY `active` (`active`),
  ADD KEY `mouvement_type_groupe_id` (`mouvement_type_groupe_id`);

--
-- Index pour la table `article_famille_nature`
--
ALTER TABLE `article_famille_nature`
  ADD PRIMARY KEY (`nature_id`);

--
-- Index pour la table `article_fournisseur`
--
ALTER TABLE `article_fournisseur`
  ADD PRIMARY KEY (`entreprise_id`,`article_id`,`article_unite_id`,`founisseur_id`,`quantite_min`,`quantite_max`),
  ADD UNIQUE KEY `entreprise_id` (`entreprise_id`,`article_id`,`founisseur_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `founisseur_id` (`founisseur_id`),
  ADD KEY `article_unite_id` (`article_unite_id`);

--
-- Index pour la table `article_groupe_prix`
--
ALTER TABLE `article_groupe_prix`
  ADD PRIMARY KEY (`article_groupe_prix_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `article_inventaire`
--
ALTER TABLE `article_inventaire`
  ADD PRIMARY KEY (`article_inventaire_id`),
  ADD KEY `article_inventaire_depot_id` (`article_inventaire_depot_id`),
  ADD KEY `article_inventaire_created_contact_id` (`article_inventaire_created_contact_id`),
  ADD KEY `article_inventaire_article_id` (`article_inventaire_article_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_inventaire_created_date_day` (`article_inventaire_created_date_day`);

--
-- Index pour la table `article_libelle`
--
ALTER TABLE `article_libelle`
  ADD PRIMARY KEY (`libelle_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `user_id` (`user_id`);

--
-- Index pour la table `article_marque`
--
ALTER TABLE `article_marque`
  ADD PRIMARY KEY (`article_marque_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_marque_created_by` (`article_marque_created_by`),
  ADD KEY `article_famille` (`article_famille`);

--
-- Index pour la table `article_media_documentfile`
--
ALTER TABLE `article_media_documentfile`
  ADD PRIMARY KEY (`document_id`,`article_id`),
  ADD KEY `document_id` (`document_id`),
  ADD KEY `article_id` (`article_id`);

--
-- Index pour la table `article_modele`
--
ALTER TABLE `article_modele`
  ADD PRIMARY KEY (`article_modele_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_marque_id` (`article_marque_id`),
  ADD KEY `article_modele_designation` (`article_modele_designation`(255)),
  ADD KEY `article_modele_product_number` (`article_modele_product_number`(255)),
  ADD KEY `article_modele_serial_number` (`article_modele_serial_number`(255));

--
-- Index pour la table `article_modele_abreviation`
--
ALTER TABLE `article_modele_abreviation`
  ADD PRIMARY KEY (`article_modele_abreviation_id`);

--
-- Index pour la table `article_mouvement`
--
ALTER TABLE `article_mouvement`
  ADD PRIMARY KEY (`article_mouvement_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_magasinage_by` (`ressource_magasinage_by`),
  ADD KEY `rangement_id` (`rangement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `founisseur_id` (`founisseur_id`),
  ADD KEY `article_reference_id` (`article_reference_id`),
  ADD KEY `validated_stock_by` (`validated_stock_by`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `logistique_next_depot_id` (`logistique_next_depot_id`),
  ADD KEY `comptabilite_type` (`comptabilite_type`),
  ADD KEY `article_bar_code` (`article_bar_code`),
  ADD KEY `article_mouvement_date` (`article_mouvement_date`),
  ADD KEY `article_production_date` (`article_production_date`),
  ADD KEY `article_expiration_date` (`article_expiration_date`),
  ADD KEY `article_etat_id` (`article_etat_id`),
  ADD KEY `article_serial_number` (`article_serial_number`),
  ADD KEY `depot_id_source` (`depot_id_source`),
  ADD KEY `depot_id_destination` (`depot_id_destination`),
  ADD KEY `article_mouvement_unite_id` (`article_mouvement_unite_id`),
  ADD KEY `article_mouvement_epuise` (`article_mouvement_epuise`),
  ADD KEY `article_mouvement_created_by` (`article_mouvement_created_by`),
  ADD KEY `article_mouvement_id_destoquage` (`article_mouvement_id_destoquage`),
  ADD KEY `article_mouvement_ordre` (`article_mouvement_ordre`),
  ADD KEY `mouvement_id_aquisition` (`mouvement_id_aquisition`),
  ADD KEY `mouvement_ligne_aquisition_date` (`mouvement_ligne_aquisition_date`),
  ADD KEY `article_mouvement_created_date` (`article_mouvement_created_date`),
  ADD KEY `mouvement_ligne_id_aquisition` (`mouvement_ligne_id_aquisition`),
  ADD KEY `mouvement_id_destockage` (`mouvement_id_destockage`),
  ADD KEY `mouvement_ligne_id_destockage` (`mouvement_ligne_id_destockage`),
  ADD KEY `validated_stock_date` (`validated_stock_date`),
  ADD KEY `is_packaged` (`is_packaged`),
  ADD KEY `package_type_id` (`package_type_id`),
  ADD KEY `archived` (`archived`),
  ADD KEY `ressource` (`ressource`),
  ADD KEY `article_mouvement_operation_type` (`article_mouvement_operation_type_id`),
  ADD KEY `article_mouvement_stock_entree_date` (`article_mouvement_stock_entree_date`),
  ADD KEY `article_mouvement_stock_sortie_date` (`article_mouvement_stock_sortie_date`),
  ADD KEY `article_mouvement_stock_sortie` (`article_mouvement_stock_sortie`),
  ADD KEY `article_mouvement_designation_lang_text_id` (`article_mouvement_designation_lang_text_id`),
  ADD KEY `article_mouvement_show_quantity` (`article_mouvement_show_quantity`),
  ADD KEY `article_mouvement_show_supplier` (`article_mouvement_show_supplier`),
  ADD KEY `article_mouvement_hidden` (`article_mouvement_hidden`),
  ADD KEY `logistique_tracking_number` (`logistique_tracking_number`),
  ADD KEY `logistique_customer_notified` (`logistique_customer_notified`),
  ADD KEY `logistique_deliver_validated_date` (`logistique_deliver_validated_date`),
  ADD KEY `logistique_deliver_validated_customer` (`logistique_deliver_validated_customer`),
  ADD KEY `logistique_is_delivered` (`logistique_is_delivered`),
  ADD KEY `logistique_final_depot_id` (`logistique_final_depot_id`),
  ADD KEY `article_mouvement_vente_operation_type_id` (`article_mouvement_vente_operation_type_id`) USING BTREE,
  ADD KEY `article_mouvement_date_day` (`article_mouvement_date_day`),
  ADD KEY `article_production_date_day` (`article_production_date_day`),
  ADD KEY `article_expiration_date_day` (`article_expiration_date_day`),
  ADD KEY `article_mouvement_created_date_day` (`article_mouvement_created_date_day`),
  ADD KEY `mouvement_ligne_aquisition_date_day` (`mouvement_ligne_aquisition_date_day`),
  ADD KEY `validated_stock_date_day` (`validated_stock_date_day`),
  ADD KEY `article_mouvement_stock_entree_date_day` (`article_mouvement_stock_entree_date_day`),
  ADD KEY `article_mouvement_stock_sortie_date_day` (`article_mouvement_stock_sortie_date_day`),
  ADD KEY `logistique_deliver_validated_date_day` (`logistique_deliver_validated_date_day`),
  ADD KEY `entrepot_source` (`entrepot_source`),
  ADD KEY `entrepot_destination` (`entrepot_destination`),
  ADD KEY `stock_operation_type` (`stock_operation_type`);

--
-- Index pour la table `article_mouvement_07`
--
ALTER TABLE `article_mouvement_07`
  ADD PRIMARY KEY (`article_mouvement_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_magasinage_by` (`ressource_magasinage_by`),
  ADD KEY `lang_id` (`lang_id`),
  ADD KEY `rangement_id` (`rangement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `founisseur_id` (`founisseur_id`),
  ADD KEY `article_reference_id` (`article_reference_id`),
  ADD KEY `validated_stock_by` (`validated_stock_by`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `logistique_next_depot_id` (`logistique_next_depot_id`),
  ADD KEY `comptabilite_type` (`comptabilite_type`),
  ADD KEY `article_bar_code` (`article_bar_code`),
  ADD KEY `article_mouvement_date` (`article_mouvement_date`),
  ADD KEY `article_production_date` (`article_production_date`),
  ADD KEY `article_expiration_date` (`article_expiration_date`),
  ADD KEY `article_etat_id` (`article_etat_id`),
  ADD KEY `article_serial_number` (`article_serial_number`),
  ADD KEY `depot_id_source` (`depot_id_source`),
  ADD KEY `depot_id_destination` (`depot_id_destination`),
  ADD KEY `article_mouvement_unite_id` (`article_mouvement_unite_id`),
  ADD KEY `article_mouvement_epuise` (`article_mouvement_epuise`),
  ADD KEY `article_mouvement_created_by` (`article_mouvement_created_by`),
  ADD KEY `article_mouvement_id_destoquage` (`article_mouvement_id_destoquage`),
  ADD KEY `article_mouvement_ordre` (`article_mouvement_ordre`),
  ADD KEY `mouvement_id_aquisition` (`mouvement_id_aquisition`),
  ADD KEY `mouvement_ligne_aquisition_date` (`mouvement_ligne_aquisition_date`),
  ADD KEY `article_mouvement_created_date` (`article_mouvement_created_date`),
  ADD KEY `mouvement_ligne_id_aquisition` (`mouvement_ligne_id_aquisition`),
  ADD KEY `mouvement_id_destockage` (`mouvement_id_destockage`),
  ADD KEY `mouvement_ligne_id_destockage` (`mouvement_ligne_id_destockage`),
  ADD KEY `validated_stock_date` (`validated_stock_date`),
  ADD KEY `is_packaged` (`is_packaged`),
  ADD KEY `package_type_id` (`package_type_id`),
  ADD KEY `archived` (`archived`),
  ADD KEY `ressource` (`ressource`),
  ADD KEY `article_mouvement_operation_type` (`article_mouvement_operation_type_id`),
  ADD KEY `article_mouvement_stock_entree_date` (`article_mouvement_stock_entree_date`),
  ADD KEY `article_mouvement_stock_sortie_date` (`article_mouvement_stock_sortie_date`),
  ADD KEY `article_mouvement_stock_sortie` (`article_mouvement_stock_sortie`),
  ADD KEY `article_mouvement_designation_lang_text_id` (`article_mouvement_designation_lang_text_id`),
  ADD KEY `article_mouvement_show_quantity` (`article_mouvement_show_quantity`),
  ADD KEY `article_mouvement_show_supplier` (`article_mouvement_show_supplier`),
  ADD KEY `article_mouvement_hidden` (`article_mouvement_hidden`),
  ADD KEY `logistique_tracking_number` (`logistique_tracking_number`),
  ADD KEY `logistique_customer_notified` (`logistique_customer_notified`),
  ADD KEY `logistique_deliver_validated_date` (`logistique_deliver_validated_date`),
  ADD KEY `logistique_deliver_validated_customer` (`logistique_deliver_validated_customer`),
  ADD KEY `logistique_is_delivered` (`logistique_is_delivered`),
  ADD KEY `logistique_final_depot_id` (`logistique_final_depot_id`),
  ADD KEY `article_mouvement_vente_operation_type_id` (`article_mouvement_vente_operation_type_id`) USING BTREE,
  ADD KEY `article_mouvement_date_day` (`article_mouvement_date_day`),
  ADD KEY `article_production_date_day` (`article_production_date_day`),
  ADD KEY `article_expiration_date_day` (`article_expiration_date_day`),
  ADD KEY `article_mouvement_created_date_day` (`article_mouvement_created_date_day`),
  ADD KEY `mouvement_ligne_aquisition_date_day` (`mouvement_ligne_aquisition_date_day`),
  ADD KEY `validated_stock_date_day` (`validated_stock_date_day`),
  ADD KEY `article_mouvement_stock_entree_date_day` (`article_mouvement_stock_entree_date_day`),
  ADD KEY `article_mouvement_stock_sortie_date_day` (`article_mouvement_stock_sortie_date_day`),
  ADD KEY `logistique_deliver_validated_date_day` (`logistique_deliver_validated_date_day`),
  ADD KEY `entrepot_source` (`entrepot_source`),
  ADD KEY `entrepot_destination` (`entrepot_destination`),
  ADD KEY `stock_operation_type` (`stock_operation_type`),
  ADD KEY `article_mouvement_quantite_restante` (`article_mouvement_quantite_restante`);

--
-- Index pour la table `article_mouvement_article_mouvement`
--
ALTER TABLE `article_mouvement_article_mouvement`
  ADD PRIMARY KEY (`article_mouvement_id`,`article_mouvement_id2`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `article_mouvement_id2` (`article_mouvement_id2`),
  ADD KEY `article_mouvement_operation_type` (`article_mouvement_operation_type`);

--
-- Index pour la table `article_mouvement_caracteristique`
--
ALTER TABLE `article_mouvement_caracteristique`
  ADD PRIMARY KEY (`article_caracteristique_id`,`article_mouvement_id`),
  ADD KEY `article_caracteristique_id` (`article_caracteristique_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `article_mouvement_caracteristique_online_show` (`article_mouvement_caracteristique_online_show`);

--
-- Index pour la table `article_mouvement_documentfile`
--
ALTER TABLE `article_mouvement_documentfile`
  ADD PRIMARY KEY (`article_mouvement_id`,`document_file_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `document_file_id` (`document_file_id`),
  ADD KEY `document_type_id` (`document_type_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `document_ordre` (`document_ordre`);

--
-- Index pour la table `article_mouvement_frais`
--
ALTER TABLE `article_mouvement_frais`
  ADD PRIMARY KEY (`article_mouvement_frais_id`),
  ADD KEY `article_mouvement_type_frais_id` (`article_mouvement_type_frais_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `etat_paiement_id` (`etat_paiement_id`),
  ADD KEY `montant_monnaie_id` (`montant_monnaie_id`);

--
-- Index pour la table `article_mouvement_frais_documentfile`
--
ALTER TABLE `article_mouvement_frais_documentfile`
  ADD PRIMARY KEY (`article_mouvement_frais_id`,`document_file_id`),
  ADD KEY `article_mouvement_frais_id` (`article_mouvement_frais_id`),
  ADD KEY `document_file_id` (`document_file_id`),
  ADD KEY `document_type_id` (`document_type_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `document_ordre` (`document_ordre`);

--
-- Index pour la table `article_mouvement_mouvement_ligne`
--
ALTER TABLE `article_mouvement_mouvement_ligne`
  ADD PRIMARY KEY (`article_mouvement_id`,`mouvement_ligne_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `mouvement_ligne_id` (`mouvement_ligne_id`),
  ADD KEY `mouvement_operation_type_id` (`mouvement_operation_type_id`);

--
-- Index pour la table `article_mouvement_mouvement_ligne_reservation`
--
ALTER TABLE `article_mouvement_mouvement_ligne_reservation`
  ADD PRIMARY KEY (`mouvement_ligne_id`,`article_mouvement_id`),
  ADD KEY `mouvement_ligne_id` (`mouvement_ligne_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`);

--
-- Index pour la table `article_mouvement_operation_type`
--
ALTER TABLE `article_mouvement_operation_type`
  ADD PRIMARY KEY (`article_mouvement_operation_type_id`),
  ADD KEY `mouvement_operation_type_designation` (`article_mouvement_operation_type_designation`(255));

--
-- Index pour la table `article_mouvement_packaging`
--
ALTER TABLE `article_mouvement_packaging`
  ADD PRIMARY KEY (`article_mouvement_id`,`article_mouvement_packaging_article_mouvement_id`,`article_mouvement_packaging_pack_date`),
  ADD KEY `article_mouvement_packaging_article_mouvement_id` (`article_mouvement_packaging_article_mouvement_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `article_mouvement_packaging_pack_date` (`article_mouvement_packaging_pack_date`),
  ADD KEY `article_mouvement_packaging_unpack_depot_id` (`article_mouvement_packaging_unpack_depot_id`),
  ADD KEY `packaging_biggest_parent_article_mouvement_id` (`packaging_biggest_parent_article_mouvement_id`),
  ADD KEY `article_mouvement_packaging_unpack_date` (`article_mouvement_packaging_unpack_date`),
  ADD KEY `article_mouvement_packaging_pack_by` (`article_mouvement_packaging_pack_by`),
  ADD KEY `article_mouvement_packaging_unpack_by` (`article_mouvement_packaging_unpack_by`),
  ADD KEY `packaging_biggest_parent_pack_date` (`packaging_biggest_parent_pack_date`),
  ADD KEY `packaging_biggest_parent_unpack_date` (`packaging_biggest_parent_unpack_date`),
  ADD KEY `article_mouvement_packaging_pack_depot_id` (`article_mouvement_packaging_pack_depot_id`),
  ADD KEY `article_mouvement_packaging_pack_date_day` (`article_mouvement_packaging_pack_date_day`),
  ADD KEY `article_mouvement_packaging_unpack_date_day` (`article_mouvement_packaging_unpack_date_day`),
  ADD KEY `packaging_biggest_parent_pack_date_day` (`packaging_biggest_parent_pack_date_day`),
  ADD KEY `packaging_biggest_parent_unpack_date_day` (`packaging_biggest_parent_unpack_date_day`);

--
-- Index pour la table `article_mouvement_rangement`
--
ALTER TABLE `article_mouvement_rangement`
  ADD PRIMARY KEY (`article_mouvement_rangement_id`,`article_mouvement_id`,`article_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `article_id` (`article_id`);

--
-- Index pour la table `article_mouvement_type_frais`
--
ALTER TABLE `article_mouvement_type_frais`
  ADD PRIMARY KEY (`article_mouvement_type_frais_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `article_parfume`
--
ALTER TABLE `article_parfume`
  ADD PRIMARY KEY (`article_parfume_id`);

--
-- Index pour la table `article_production_project`
--
ALTER TABLE `article_production_project`
  ADD PRIMARY KEY (`project_id`,`article_id`),
  ADD KEY `project_type_id` (`project_type_id`),
  ADD KEY `quality_validated_by` (`quality_validated_by`),
  ADD KEY `article_stocked_depot_id` (`article_stocked_depot_id`),
  ADD KEY `article_stocked_by` (`article_stocked_by`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `project_date_debut` (`project_date_debut`),
  ADD KEY `project_date_fin` (`project_date_fin`),
  ADD KEY `is_finished` (`is_finished`),
  ADD KEY `quality_validated_date` (`quality_validated_date`),
  ADD KEY `article_stocked_date` (`article_stocked_date`),
  ADD KEY `project_departement_id` (`project_departement_id`),
  ADD KEY `project_date_debut_day` (`project_date_debut_day`),
  ADD KEY `project_date_fin_day` (`project_date_fin_day`);

--
-- Index pour la table `article_production_task`
--
ALTER TABLE `article_production_task`
  ADD PRIMARY KEY (`article_id`,`entreprise_id`,`task_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `task_id` (`task_id`);

--
-- Index pour la table `article_taxe`
--
ALTER TABLE `article_taxe`
  ADD PRIMARY KEY (`article_id`,`taxe_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_taxe_id` (`taxe_id`);

--
-- Index pour la table `article_tmp`
--
ALTER TABLE `article_tmp`
  ADD PRIMARY KEY (`article_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `article_tmp1`
--
ALTER TABLE `article_tmp1`
  ADD PRIMARY KEY (`article_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `article_type`
--
ALTER TABLE `article_type`
  ADD PRIMARY KEY (`article_type_id`);

--
-- Index pour la table `article_unite`
--
ALTER TABLE `article_unite`
  ADD PRIMARY KEY (`article_unite_id`),
  ADD KEY `article_unite_abreviation` (`article_unite_abreviation`),
  ADD KEY `entreprise_id` (`entreprise_id`) USING BTREE;

--
-- Index pour la table `article_unite2`
--
ALTER TABLE `article_unite2`
  ADD PRIMARY KEY (`article_unite_id`),
  ADD KEY `article_unite_abreviation` (`article_unite_abreviation`),
  ADD KEY `entreprise_id` (`entreprise_id`) USING BTREE;

--
-- Index pour la table `authorization_tag`
--
ALTER TABLE `authorization_tag`
  ADD PRIMARY KEY (`authorization_tag_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `authorization_tag_user`
--
ALTER TABLE `authorization_tag_user`
  ADD PRIMARY KEY (`authorization_tag_id`,`user_id`),
  ADD KEY `authorization_tag_id` (`authorization_tag_id`),
  ADD KEY `user_id` (`user_id`);

--
-- Index pour la table `autorisation`
--
ALTER TABLE `autorisation`
  ADD PRIMARY KEY (`autorisation_id`);

--
-- Index pour la table `autorisation_contact`
--
ALTER TABLE `autorisation_contact`
  ADD PRIMARY KEY (`contact_id`,`autorisation_id`);

--
-- Index pour la table `autorite`
--
ALTER TABLE `autorite`
  ADD PRIMARY KEY (`autorite_id`);

--
-- Index pour la table `balance_caissier`
--
ALTER TABLE `balance_caissier`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `balance_caissier_mouvement_typre`
--
ALTER TABLE `balance_caissier_mouvement_typre`
  ADD PRIMARY KEY (`mouvement_type_id`);

--
-- Index pour la table `balance_fournisseur`
--
ALTER TABLE `balance_fournisseur`
  ADD PRIMARY KEY (`id`),
  ADD KEY `fournisseur_id` (`fournisseur_id`);

--
-- Index pour la table `balance_fournisseur_mouvement_type`
--
ALTER TABLE `balance_fournisseur_mouvement_type`
  ADD PRIMARY KEY (`mouvement_type_id`);

--
-- Index pour la table `carburant_bon`
--
ALTER TABLE `carburant_bon`
  ADD PRIMARY KEY (`bon_type_id`);

--
-- Index pour la table `carburant_remplissage_balance`
--
ALTER TABLE `carburant_remplissage_balance`
  ADD PRIMARY KEY (`id`),
  ADD KEY `date_day` (`date_day`),
  ADD KEY `vehicule_id` (`vehicule_id`) USING BTREE;

--
-- Index pour la table `cause_inactivite`
--
ALTER TABLE `cause_inactivite`
  ADD PRIMARY KEY (`cause_inactivite_id`);

--
-- Index pour la table `cheque_documentFile`
--
ALTER TABLE `cheque_documentFile`
  ADD PRIMARY KEY (`cheque_id`,`document_id`),
  ADD KEY `document_id` (`document_id`,`cheque_id`);

--
-- Index pour la table `client_planning`
--
ALTER TABLE `client_planning`
  ADD PRIMARY KEY (`client_planning_id`),
  ADD KEY `is_end_date_defined` (`is_end_date_defined`),
  ADD KEY `contact_id` (`client_id`),
  ADD KEY `contact_planning_status_id` (`client_planning_status_id`),
  ADD KEY `contact_is_in_work` (`contact_is_in_work`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `client_planning_status`
--
ALTER TABLE `client_planning_status`
  ADD PRIMARY KEY (`client_planning_status_id`);

--
-- Index pour la table `colis`
--
ALTER TABLE `colis`
  ADD PRIMARY KEY (`colis_id`);

--
-- Index pour la table `colis_article_mouvement`
--
ALTER TABLE `colis_article_mouvement`
  ADD PRIMARY KEY (`colis_id`,`article_mouvement_id`);

--
-- Index pour la table `colis_type`
--
ALTER TABLE `colis_type`
  ADD PRIMARY KEY (`colis_type_id`);

--
-- Index pour la table `colis_type_article`
--
ALTER TABLE `colis_type_article`
  ADD PRIMARY KEY (`colis_type_id`,`article_id`);

--
-- Index pour la table `communication_client`
--
ALTER TABLE `communication_client`
  ADD PRIMARY KEY (`communication_client_id`);

--
-- Index pour la table `communication_client_type`
--
ALTER TABLE `communication_client_type`
  ADD PRIMARY KEY (`communication_client_type_id`);

--
-- Index pour la table `comptable_compte`
--
ALTER TABLE `comptable_compte`
  ADD PRIMARY KEY (`comptable_compte_id`),
  ADD KEY `comptable_compte_parent_id` (`comptable_compte_parent_id`),
  ADD KEY `comptable_compte_designation` (`comptable_compte_designation`(255));

--
-- Index pour la table `comptable_journal`
--
ALTER TABLE `comptable_journal`
  ADD PRIMARY KEY (`comptable_journal_id`),
  ADD UNIQUE KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `comptable_plan_id` (`comptable_plan_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `compte_taxe_id` (`compte_taxe_id`),
  ADD KEY `comptable_journal_by` (`comptable_journal_by`),
  ADD KEY `comptable_id` (`comptable_id`),
  ADD KEY `comptable_journal_annee_exercice` (`comptable_journal_annee_exercice`),
  ADD KEY `monnaie_id` (`monnaie_id`),
  ADD KEY `comptable_journal_etat` (`comptable_journal_etat`),
  ADD KEY `comptable_journal_date` (`comptable_journal_date`),
  ADD KEY `comptable_journal_date_day` (`comptable_journal_date_day`);

--
-- Index pour la table `comptable_plan`
--
ALTER TABLE `comptable_plan`
  ADD PRIMARY KEY (`comptable_plan_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `comptable_plan_exercice_annee` (`comptable_plan_exercice_annee`);

--
-- Index pour la table `comptes`
--
ALTER TABLE `comptes`
  ADD PRIMARY KEY (`compte_id`),
  ADD KEY `compte_id` (`compte_id`),
  ADD KEY `created_by` (`created_by`),
  ADD KEY `suggested_by` (`suggested_by`),
  ADD KEY `compte_reference` (`compte_reference`);

--
-- Index pour la table `compte_module`
--
ALTER TABLE `compte_module`
  ADD PRIMARY KEY (`compte_id`,`module_id`,`date_debut`),
  ADD KEY `module_id` (`module_id`);

--
-- Index pour la table `compte_operation_mouvement`
--
ALTER TABLE `compte_operation_mouvement`
  ADD PRIMARY KEY (`compte_operation_id`,`mouvement_id`);

--
-- Index pour la table `contact`
--
ALTER TABLE `contact`
  ADD PRIMARY KEY (`contact_id`),
  ADD KEY `contact_groupe_id` (`contact_groupe_id`),
  ADD KEY `contact_commune_id` (`contact_commune_id`),
  ADD KEY `contact_wilaya_id` (`contact_wilaya_id`),
  ADD KEY `point_id` (`point_id`),
  ADD KEY `contact_genre_id` (`contact_genre_id`),
  ADD KEY `contact_default_bank_account` (`contact_default_bank_account`),
  ADD KEY `contact_pays_id` (`contact_pays_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `invited_by` (`invited_by`),
  ADD KEY `contact_numero_identification_nationale` (`contact_numero_identification_nationale`),
  ADD KEY `contact_numero_passeport` (`contact_numero_passeport`),
  ADD KEY `contact_nom` (`contact_nom`),
  ADD KEY `contact_prenom` (`contact_prenom`),
  ADD KEY `contact_civilite_id` (`contact_civilite_id`),
  ADD KEY `contact_active` (`contact_active`),
  ADD KEY `contact_reference_interne` (`contact_reference_interne`),
  ADD KEY `contact_created_by` (`contact_created_by`),
  ADD KEY `contact_date_start` (`contact_date_start`),
  ADD KEY `contact_date_finish` (`contact_date_finish`),
  ADD KEY `contact_etat_civil` (`contact_etat_civil`),
  ADD KEY `contact_permis_date_creation` (`contact_permis_date_creation`),
  ADD KEY `contact_permis_date_de_fin` (`contact_permis_date_fin`),
  ADD KEY `contact_deleted` (`contact_deleted`),
  ADD KEY `contact_hidden` (`contact_hidden`),
  ADD KEY `contact_info_pi_delivre_date` (`contact_info_pi_delivre_date`),
  ADD KEY `contact_certified` (`contact_certified`),
  ADD KEY `taxe_tva_status_id` (`taxe_tva_status_id`),
  ADD KEY `contact_info_pi_delivre_date_2` (`contact_info_pi_delivre_date`,`contact_numero_identification_nationale`),
  ADD KEY `contact_parent_id` (`contact_parent_id`),
  ADD KEY `contact_planning_status_id` (`contact_planning_status_id`),
  ADD KEY `demande_moyens_in_service` (`demande_moyens_in_service`),
  ADD KEY `work_in_service` (`work_in_service`) USING BTREE,
  ADD KEY `contact_raison_sociale` (`contact_raison_sociale`),
  ADD KEY `default_route_id` (`default_route_id`),
  ADD KEY `classement_id` (`classement_id`);

--
-- Index pour la table `contact_07`
--
ALTER TABLE `contact_07`
  ADD PRIMARY KEY (`contact_id`),
  ADD KEY `contact_groupe_id` (`contact_groupe_id`),
  ADD KEY `contact_commune_id` (`contact_commune_id`),
  ADD KEY `contact_wilaya_id` (`contact_wilaya_id`),
  ADD KEY `point_id` (`point_id`),
  ADD KEY `contact_genre_id` (`contact_genre_id`),
  ADD KEY `contact_default_bank_account` (`contact_default_bank_account`),
  ADD KEY `contact_pays_id` (`contact_pays_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `invited_by` (`invited_by`),
  ADD KEY `contact_numero_identification_nationale` (`contact_numero_identification_nationale`),
  ADD KEY `contact_numero_passeport` (`contact_numero_passeport`),
  ADD KEY `contact_nom` (`contact_nom`),
  ADD KEY `contact_prenom` (`contact_prenom`),
  ADD KEY `contact_civilite_id` (`contact_civilite_id`),
  ADD KEY `contact_active` (`contact_active`),
  ADD KEY `contact_reference_interne` (`contact_reference_interne`),
  ADD KEY `contact_created_by` (`contact_created_by`),
  ADD KEY `contact_date_start` (`contact_date_start`),
  ADD KEY `contact_date_finish` (`contact_date_finish`),
  ADD KEY `contact_etat_civil` (`contact_etat_civil`),
  ADD KEY `contact_permis_date_creation` (`contact_permis_date_creation`),
  ADD KEY `contact_permis_date_de_fin` (`contact_permis_date_fin`),
  ADD KEY `contact_deleted` (`contact_deleted`),
  ADD KEY `contact_hidden` (`contact_hidden`),
  ADD KEY `contact_info_pi_delivre_date` (`contact_info_pi_delivre_date`),
  ADD KEY `contact_certified` (`contact_certified`),
  ADD KEY `taxe_tva_status_id` (`taxe_tva_status_id`),
  ADD KEY `contact_info_pi_delivre_date_2` (`contact_info_pi_delivre_date`,`contact_numero_identification_nationale`),
  ADD KEY `contact_parent_id` (`contact_parent_id`),
  ADD KEY `contact_planning_status_id` (`contact_planning_status_id`),
  ADD KEY `demande_moyens_in_service` (`demande_moyens_in_service`),
  ADD KEY `work_in_service` (`work_in_service`) USING BTREE;

--
-- Index pour la table `contact_2`
--
ALTER TABLE `contact_2`
  ADD PRIMARY KEY (`contact_id`),
  ADD KEY `contact_groupe_id` (`contact_groupe_id`),
  ADD KEY `contact_commune_id` (`contact_commune_id`),
  ADD KEY `contact_wilaya_id` (`contact_wilaya_id`),
  ADD KEY `point_id` (`point_id`),
  ADD KEY `contact_genre_id` (`contact_genre_id`),
  ADD KEY `contact_default_bank_account` (`contact_default_bank_account`),
  ADD KEY `contact_pays_id` (`contact_pays_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `invited_by` (`invited_by`),
  ADD KEY `contact_numero_identification_nationale` (`contact_numero_identification_nationale`),
  ADD KEY `contact_numero_passeport` (`contact_numero_passeport`),
  ADD KEY `contact_nom` (`contact_nom`),
  ADD KEY `contact_prenom` (`contact_prenom`),
  ADD KEY `contact_civilite_id` (`contact_civilite_id`),
  ADD KEY `contact_active` (`contact_active`),
  ADD KEY `contact_reference_interne` (`contact_reference_interne`),
  ADD KEY `contact_created_by` (`contact_created_by`),
  ADD KEY `contact_date_start` (`contact_date_start`),
  ADD KEY `contact_date_finish` (`contact_date_finish`),
  ADD KEY `contact_etat_civil` (`contact_etat_civil`),
  ADD KEY `contact_permis_date_creation` (`contact_permis_date_creation`),
  ADD KEY `contact_permis_date_de_fin` (`contact_permis_date_fin`),
  ADD KEY `contact_deleted` (`contact_deleted`),
  ADD KEY `contact_hidden` (`contact_hidden`),
  ADD KEY `contact_info_pi_delivre_date` (`contact_info_pi_delivre_date`),
  ADD KEY `contact_certified` (`contact_certified`),
  ADD KEY `taxe_tva_status_id` (`taxe_tva_status_id`),
  ADD KEY `contact_info_pi_delivre_date_2` (`contact_info_pi_delivre_date`,`contact_numero_identification_nationale`),
  ADD KEY `contact_parent_id` (`contact_parent_id`),
  ADD KEY `contact_planning_status_id` (`contact_planning_status_id`),
  ADD KEY `demande_moyens_in_service` (`demande_moyens_in_service`),
  ADD KEY `work_in_service` (`work_in_service`) USING BTREE,
  ADD KEY `contact_raison_sociale` (`contact_raison_sociale`),
  ADD KEY `default_route_id` (`default_route_id`),
  ADD KEY `classement_id` (`classement_id`);

--
-- Index pour la table `contact_attribute`
--
ALTER TABLE `contact_attribute`
  ADD PRIMARY KEY (`contact_attribute_id`),
  ADD KEY `contact_attribute_designation` (`contact_attribute_designation`(255));

--
-- Index pour la table `contact_attribute_value`
--
ALTER TABLE `contact_attribute_value`
  ADD PRIMARY KEY (`contact_attribute_id`,`contact_id`),
  ADD KEY `contact_attribute_id` (`contact_attribute_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `share_business` (`share_business`),
  ADD KEY `share_online` (`share_online`);

--
-- Index pour la table `contact_bank_info`
--
ALTER TABLE `contact_bank_info`
  ADD PRIMARY KEY (`contact_id`,`bank_id`,`bank_account_number`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `bank_id` (`bank_id`),
  ADD KEY `bank_account_is_active` (`bank_account_is_active`),
  ADD KEY `bank_account_creation_date` (`bank_account_creation_date`),
  ADD KEY `bank_account_closure_date` (`bank_account_closure_date`),
  ADD KEY `bank_account_monnaie_id` (`bank_account_monnaie_id`);

--
-- Index pour la table `contact_can_use`
--
ALTER TABLE `contact_can_use`
  ADD PRIMARY KEY (`contact_id`,`ressource_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `is_time_limited` (`is_time_limited`),
  ADD KEY `is_weekend_limited` (`is_weekend_limited`);

--
-- Index pour la table `contact_can_use_limitedday`
--
ALTER TABLE `contact_can_use_limitedday`
  ADD PRIMARY KEY (`ressource_id`,`contact_id`,`day_of_week`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `day_of_week` (`day_of_week`);

--
-- Index pour la table `contact_certificate`
--
ALTER TABLE `contact_certificate`
  ADD PRIMARY KEY (`contact_id`,`contact_certificate_type_id`,`contact_certificate_date`),
  ADD KEY `contact_certificate_type_id` (`contact_certificate_type_id`),
  ADD KEY `document_file_id` (`document_file_id`);

--
-- Index pour la table `contact_certificate_type`
--
ALTER TABLE `contact_certificate_type`
  ADD PRIMARY KEY (`contact_certificate_type_id`);

--
-- Index pour la table `contact_civilite`
--
ALTER TABLE `contact_civilite`
  ADD PRIMARY KEY (`contact_civilite_id`),
  ADD KEY `contact_civilite_designation` (`contact_civilite_designation`);

--
-- Index pour la table `contact_classement`
--
ALTER TABLE `contact_classement`
  ADD PRIMARY KEY (`contact_classement_id`);

--
-- Index pour la table `contact_contact_classement`
--
ALTER TABLE `contact_contact_classement`
  ADD PRIMARY KEY (`contact_classement _id`,`contact_id`);

--
-- Index pour la table `contact_contact_fonction`
--
ALTER TABLE `contact_contact_fonction`
  ADD PRIMARY KEY (`contact_contact_fonction_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_fonction_id` (`contact_fonction_id`),
  ADD KEY `contact_departement_id` (`contact_departement_id`),
  ADD KEY `is_current` (`is_current`),
  ADD KEY `fonction_date_fin` (`fonction_date_fin`),
  ADD KEY `contact_group_id` (`contact_group_id`) USING BTREE,
  ADD KEY `fonction_date_debut` (`fonction_date_debut`);

--
-- Index pour la table `contact_contact_group`
--
ALTER TABLE `contact_contact_group`
  ADD PRIMARY KEY (`contact_group_id`,`contact_id`),
  ADD KEY `contact_group_id` (`contact_group_id`,`contact_id`) USING BTREE;

--
-- Index pour la table `contact_contact_groupe_client`
--
ALTER TABLE `contact_contact_groupe_client`
  ADD PRIMARY KEY (`groupe_id`,`client_id`),
  ADD KEY `groupe_id` (`groupe_id`),
  ADD KEY `groupe_id_2` (`groupe_id`,`client_id`),
  ADD KEY `client` (`client_id`);

--
-- Index pour la table `contact_contact_parametre`
--
ALTER TABLE `contact_contact_parametre`
  ADD PRIMARY KEY (`parametre_id`,`contact_id`),
  ADD KEY `parametre_id` (`parametre_id`),
  ADD KEY `entreprise_id` (`contact_id`),
  ADD KEY `parametre_value` (`parametre_value`(255));

--
-- Index pour la table `contact_contact_type`
--
ALTER TABLE `contact_contact_type`
  ADD PRIMARY KEY (`contact_id`,`contact_type_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_type_id` (`contact_type_id`);

--
-- Index pour la table `contact_departement`
--
ALTER TABLE `contact_departement`
  ADD PRIMARY KEY (`departement_id`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `departement_responsable_id` (`departement_responsable_id`),
  ADD KEY `departement_parent_id` (`departement_parent_id`);

--
-- Index pour la table `contact_documentfile`
--
ALTER TABLE `contact_documentfile`
  ADD PRIMARY KEY (`contact_id`,`document_file_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `document_file_id` (`document_file_id`),
  ADD KEY `document_type_id` (`document_type_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `document_ordre` (`document_ordre`);

--
-- Index pour la table `contact_ecart_historique`
--
ALTER TABLE `contact_ecart_historique`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `contact_id_2` (`contact_id`,`date_day`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `date_day` (`date_day`);

--
-- Index pour la table `contact_fonction`
--
ALTER TABLE `contact_fonction`
  ADD PRIMARY KEY (`contact_fonction_id`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `departement_id` (`departement_id`);

--
-- Index pour la table `contact_genre`
--
ALTER TABLE `contact_genre`
  ADD PRIMARY KEY (`contact_genre_id`);

--
-- Index pour la table `contact_group`
--
ALTER TABLE `contact_group`
  ADD PRIMARY KEY (`contact_group_id`),
  ADD KEY `lll` (`contact_group_type_id`),
  ADD KEY `client_id` (`entreprise_id`);

--
-- Index pour la table `contact_groupe_client`
--
ALTER TABLE `contact_groupe_client`
  ADD PRIMARY KEY (`groupe_id`),
  ADD KEY `groupe_id` (`groupe_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `groupe_designation` (`groupe_designation`(255));

--
-- Index pour la table `contact_groupe_vendeur`
--
ALTER TABLE `contact_groupe_vendeur`
  ADD PRIMARY KEY (`groupe_id`),
  ADD KEY `groupe_id` (`groupe_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `groupe_designation` (`groupe_designation`(255));

--
-- Index pour la table `contact_groupe_vendeur_article`
--
ALTER TABLE `contact_groupe_vendeur_article`
  ADD PRIMARY KEY (`entreprise_id`,`groupe_id`,`article_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `groupe_id` (`groupe_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `is_prix_change_autorised` (`is_prix_change_autorised`),
  ADD KEY `is_validated_before_sell` (`is_validated_before_sell`),
  ADD KEY `is_validated_after_sell` (`is_validated_after_sell`),
  ADD KEY `show_article` (`show_article`),
  ADD KEY `show_supplier` (`show_supplier`),
  ADD KEY `validator_user_id_before_sell` (`validator_user_id_before_sell`),
  ADD KEY `validator_user_id_after_sell` (`validator_user_id_after_sell`);

--
-- Index pour la table `contact_groupe_vendeur_famille_article`
--
ALTER TABLE `contact_groupe_vendeur_famille_article`
  ADD PRIMARY KEY (`entreprise_id`,`groupe_id`,`famille_article_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `groupe_id` (`groupe_id`),
  ADD KEY `famille_article_id` (`famille_article_id`);

--
-- Index pour la table `contact_group_planning`
--
ALTER TABLE `contact_group_planning`
  ADD PRIMARY KEY (`contact_group_id`,`poste_id`,`date_day`);

--
-- Index pour la table `contact_info`
--
ALTER TABLE `contact_info`
  ADD PRIMARY KEY (`contact_info_id`),
  ADD UNIQUE KEY `contact_info_type_id_2` (`contact_info_type_id`,`contact_id`,`contact_info_value`),
  ADD KEY `contact_info_type_id` (`contact_info_type_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_is_default` (`contact_is_default`),
  ADD KEY `online_show` (`online_show`);

--
-- Index pour la table `contact_info_type`
--
ALTER TABLE `contact_info_type`
  ADD PRIMARY KEY (`contact_info_type_id`);

--
-- Index pour la table `contact_infraction`
--
ALTER TABLE `contact_infraction`
  ADD PRIMARY KEY (`infraction_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `contact_infracton_notified_by` (`contact_infracton_notified_by`),
  ADD KEY `contact_infracton_type_id` (`contact_infracton_type_id`),
  ADD KEY `autorite_declarante_id` (`autorite_declarante_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_infracton_date_day` (`contact_infracton_date_day`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `lieu_id` (`lieu_id`),
  ADD KEY `point_id` (`point_id`),
  ADD KEY `infraction_degre` (`infraction_degre`),
  ADD KEY `sinistre_id` (`sinistre_id`);

--
-- Index pour la table `contact_infraction_type`
--
ALTER TABLE `contact_infraction_type`
  ADD PRIMARY KEY (`contact_infracton_type_id`);

--
-- Index pour la table `contact_label`
--
ALTER TABLE `contact_label`
  ADD PRIMARY KEY (`contact_label_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `label` (`label`);

--
-- Index pour la table `contact_label_list`
--
ALTER TABLE `contact_label_list`
  ADD PRIMARY KEY (`contact_label_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `contact_label_value`
--
ALTER TABLE `contact_label_value`
  ADD PRIMARY KEY (`contact_label_id`,`contact_id`),
  ADD KEY `contact_label_id` (`contact_label_id`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `contact_mission_planning`
--
ALTER TABLE `contact_mission_planning`
  ADD PRIMARY KEY (`contact_id`,`poste_id`,`mission_date_day`);

--
-- Index pour la table `contact_parametre`
--
ALTER TABLE `contact_parametre`
  ADD PRIMARY KEY (`parametre_id`),
  ADD KEY `parametre_designation` (`parametre_designation`(255));

--
-- Index pour la table `contact_planning`
--
ALTER TABLE `contact_planning`
  ADD PRIMARY KEY (`contact_planning_id`),
  ADD KEY `is_end_date_defined` (`is_end_date_defined`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_planning_status_id` (`contact_planning_status_id`),
  ADD KEY `contact_is_in_work` (`contact_is_in_work`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `contact_planning_days`
--
ALTER TABLE `contact_planning_days`
  ADD PRIMARY KEY (`contact_id`,`poste_id`,`date_day`);

--
-- Index pour la table `contact_planning_status`
--
ALTER TABLE `contact_planning_status`
  ADD PRIMARY KEY (`contact_planning_status_id`);

--
-- Index pour la table `contact_ramy`
--
ALTER TABLE `contact_ramy`
  ADD PRIMARY KEY (`contact_id`);

--
-- Index pour la table `contact_reclamation`
--
ALTER TABLE `contact_reclamation`
  ADD PRIMARY KEY (`contact_reclamation_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_reclamation_date_day` (`contact_reclamation_date_day`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `contact_reclamation_mouvement`
--
ALTER TABLE `contact_reclamation_mouvement`
  ADD PRIMARY KEY (`contact_reclamation_id`,`mouvement_id`),
  ADD KEY `contact_reclamation_id` (`contact_reclamation_id`),
  ADD KEY `mouvement_id` (`mouvement_id`);

--
-- Index pour la table `contact_reunion_invitation`
--
ALTER TABLE `contact_reunion_invitation`
  ADD PRIMARY KEY (`contact_reunion_invitation_id`),
  ADD KEY `contact_reunion_invitation_created_by` (`contact_reunion_invitation_created_by`),
  ADD KEY `contact_reunion_salle_id` (`contact_reunion_salle_id`),
  ADD KEY `contact_reunion_departement_id` (`contact_reunion_departement_id`),
  ADD KEY `contact_reunion_date_debut_day` (`contact_reunion_date_debut_day`),
  ADD KEY `contact_reunion_date_fin_day` (`contact_reunion_date_fin_day`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `contact_reunion_invitation_contact`
--
ALTER TABLE `contact_reunion_invitation_contact`
  ADD PRIMARY KEY (`contact_reunion_invitation_id`,`contact_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_accept` (`contact_accept`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `contact_reunion_salle`
--
ALTER TABLE `contact_reunion_salle`
  ADD PRIMARY KEY (`contact_reunion_salle_id`),
  ADD KEY `contact_reunion_salle_designation` (`contact_reunion_salle_designation`(255)),
  ADD KEY `departement_id` (`departement_id`);

--
-- Index pour la table `contact_stats`
--
ALTER TABLE `contact_stats`
  ADD PRIMARY KEY (`stats_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `stats_date` (`stats_date`);

--
-- Index pour la table `contact_type`
--
ALTER TABLE `contact_type`
  ADD PRIMARY KEY (`contact_type_id`),
  ADD KEY `contact_genre_id` (`contact_genre_id`);

--
-- Index pour la table `contact_vendeur`
--
ALTER TABLE `contact_vendeur`
  ADD PRIMARY KEY (`entreprise_id`,`vendeur_id`),
  ADD UNIQUE KEY `entreprise_id` (`entreprise_id`,`vendeur_id`,`date_debut`,`date_fin`),
  ADD KEY `vendeur_departement_id` (`vendeur_departement_id`),
  ADD KEY `entreprise_id_2` (`entreprise_id`),
  ADD KEY `vendeur_id` (`vendeur_id`),
  ADD KEY `vendeur_departement_id_2` (`vendeur_departement_id`),
  ADD KEY `vendeur_groupe_id` (`vendeur_groupe_id`),
  ADD KEY `vendeur_manager_id` (`vendeur_manager_id`),
  ADD KEY `active` (`active`),
  ADD KEY `use_restricted_articles` (`use_restricted_articles`);

--
-- Index pour la table `contact_vendeur_objectif`
--
ALTER TABLE `contact_vendeur_objectif`
  ADD PRIMARY KEY (`vendeur_id`,`mois`,`annee`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `start_date` (`mois`),
  ADD KEY `end_date` (`annee`);

--
-- Index pour la table `contrats`
--
ALTER TABLE `contrats`
  ADD PRIMARY KEY (`contrat_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `compte_id` (`compte_id`),
  ADD KEY `contrat_status_id` (`contrat_status_id`),
  ADD KEY `contrat_status_cause` (`contrat_status_cause`),
  ADD KEY `contrat_type_id` (`contrat_type_id`),
  ADD KEY `bc_id` (`bc_id`),
  ADD KEY `contrat_modele_id` (`contrat_modele_id`);

--
-- Index pour la table `contrat_achat`
--
ALTER TABLE `contrat_achat`
  ADD PRIMARY KEY (`contrat_achat_id`),
  ADD KEY `contrat_achat_ibfk_1` (`fournisseur_id`);

--
-- Index pour la table `contrat_achat_echeancier`
--
ALTER TABLE `contrat_achat_echeancier`
  ADD PRIMARY KEY (`echeancier_id`),
  ADD KEY `contrat_achat_echeancier_ibfk_1` (`contrat_achat_id`);

--
-- Index pour la table `contrat_achat_ressource`
--
ALTER TABLE `contrat_achat_ressource`
  ADD PRIMARY KEY (`ressource_id`,`contrat_achat_id`),
  ADD KEY `contrat_achat_ressource_ibfk_2` (`contrat_achat_id`),
  ADD KEY `contrat_achat_ressource_ibfk_3` (`BL`);

--
-- Index pour la table `contrat_modele`
--
ALTER TABLE `contrat_modele`
  ADD PRIMARY KEY (`contrat_modele_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `contrat_module`
--
ALTER TABLE `contrat_module`
  ADD PRIMARY KEY (`contrat_id`,`module_id`),
  ADD KEY `contrat_id` (`contrat_id`),
  ADD KEY `module_id` (`module_id`);

--
-- Index pour la table `contrat_status`
--
ALTER TABLE `contrat_status`
  ADD PRIMARY KEY (`contrat_status_id`);

--
-- Index pour la table `contrat_type`
--
ALTER TABLE `contrat_type`
  ADD PRIMARY KEY (`contrat_type_id`),
  ADD KEY `contrat_type_modele` (`contrat_type_modele`);

--
-- Index pour la table `contrat_vehicule`
--
ALTER TABLE `contrat_vehicule`
  ADD PRIMARY KEY (`contrat_id`,`vehicule_id`),
  ADD KEY `contrat_id` (`contrat_id`),
  ADD KEY `vehicule_id` (`vehicule_id`);

--
-- Index pour la table `controlle`
--
ALTER TABLE `controlle`
  ADD PRIMARY KEY (`controlle_id`);

--
-- Index pour la table `controlle_group`
--
ALTER TABLE `controlle_group`
  ADD PRIMARY KEY (`controlle_group_id`);

--
-- Index pour la table `controlle_possible_values`
--
ALTER TABLE `controlle_possible_values`
  ADD PRIMARY KEY (`value_id`);

--
-- Index pour la table `controlle_value`
--
ALTER TABLE `controlle_value`
  ADD KEY `controlle_id` (`controlle_id`,`ressource_id`,`date_day`);

--
-- Index pour la table `critere_type`
--
ALTER TABLE `critere_type`
  ADD PRIMARY KEY (`critere_type_id`);

--
-- Index pour la table `dashboard`
--
ALTER TABLE `dashboard`
  ADD PRIMARY KEY (`dashboard_id`),
  ADD KEY `user_id` (`user_id`);

--
-- Index pour la table `dashlet_details`
--
ALTER TABLE `dashlet_details`
  ADD PRIMARY KEY (`dashlet_id`),
  ADD KEY `report_id` (`report_id`),
  ADD KEY `dashboard_id` (`dashboard_id`);

--
-- Index pour la table `depot`
--
ALTER TABLE `depot`
  ADD PRIMARY KEY (`depot_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `depot_parent_id` (`depot_parent_id`),
  ADD KEY `depot_manager_id` (`depot_manager_id`),
  ADD KEY `depot_vendeur_id` (`depot_vendeur_id`),
  ADD KEY `depot_point_id` (`depot_point_id`),
  ADD KEY `depot_owner_id` (`depot_owner_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `depot_immobilier_usage_type` (`depot_immobilier_usage_type`),
  ADD KEY `depot_is_used` (`depot_is_used`),
  ADD KEY `depot_need_defrag` (`depot_need_defrag`),
  ADD KEY `depot_niveau_rangement` (`depot_niveau_rangement`),
  ADD KEY `depot_ordre_rangement` (`depot_ordre_rangement`),
  ADD KEY `depot_is_departement` (`depot_is_departement`),
  ADD KEY `depot_type` (`depot_type`),
  ADD KEY `wilaya_id` (`wilaya_id`),
  ADD KEY `commune_id` (`commune_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `entrepot_id` (`entrepot_id`);

--
-- Index pour la table `depot_07`
--
ALTER TABLE `depot_07`
  ADD PRIMARY KEY (`depot_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `depot_parent_id` (`depot_parent_id`),
  ADD KEY `depot_manager_id` (`depot_manager_id`),
  ADD KEY `depot_vendeur_id` (`depot_vendeur_id`),
  ADD KEY `depot_point_id` (`depot_point_id`),
  ADD KEY `depot_owner_id` (`depot_owner_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `depot_immobilier_usage_type` (`depot_immobilier_usage_type`),
  ADD KEY `depot_is_used` (`depot_is_used`),
  ADD KEY `depot_need_defrag` (`depot_need_defrag`),
  ADD KEY `depot_niveau_rangement` (`depot_niveau_rangement`),
  ADD KEY `depot_ordre_rangement` (`depot_ordre_rangement`),
  ADD KEY `depot_is_departement` (`depot_is_departement`),
  ADD KEY `depot_type` (`depot_type`),
  ADD KEY `wilaya_id` (`wilaya_id`),
  ADD KEY `commune_id` (`commune_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `entrepot_id` (`entrepot_id`);

--
-- Index pour la table `depot_article_can`
--
ALTER TABLE `depot_article_can`
  ADD PRIMARY KEY (`depot_id`,`article_id`,`article_unite_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_unite_id` (`article_unite_id`);

--
-- Index pour la table `depot_article_famille_can`
--
ALTER TABLE `depot_article_famille_can`
  ADD PRIMARY KEY (`depot_id`,`article_famille_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `article_famille_id` (`article_famille_id`);

--
-- Index pour la table `depot_article_optimal`
--
ALTER TABLE `depot_article_optimal`
  ADD PRIMARY KEY (`depot_id`,`article_id`,`article_unite_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_unite_id` (`article_unite_id`);

--
-- Index pour la table `depot_mouvement_type`
--
ALTER TABLE `depot_mouvement_type`
  ADD PRIMARY KEY (`depot_id`,`mouvement_type_id`);

--
-- Index pour la table `depot_type`
--
ALTER TABLE `depot_type`
  ADD PRIMARY KEY (`depot_type_id`),
  ADD KEY `depot_type_parent_id` (`depot_type_parent_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `depot_vendeur`
--
ALTER TABLE `depot_vendeur`
  ADD PRIMARY KEY (`entreprise_id`,`vendeur_id`,`depot_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `vendeur_id` (`vendeur_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `device_compte`
--
ALTER TABLE `device_compte`
  ADD PRIMARY KEY (`device_id`,`compte_id`);

--
-- Index pour la table `disconnection_sever`
--
ALTER TABLE `disconnection_sever`
  ADD PRIMARY KEY (`disconnection_server_id`),
  ADD KEY `server_id` (`server_id`);

--
-- Index pour la table `disconnection_sever_listner`
--
ALTER TABLE `disconnection_sever_listner`
  ADD PRIMARY KEY (`disconnection_server_listner_id`),
  ADD KEY `server_listner_id` (`server_listner_id`);

--
-- Index pour la table `disconnection_vehicule`
--
ALTER TABLE `disconnection_vehicule`
  ADD PRIMARY KEY (`disconnection_vehicule_id`),
  ADD KEY `vehicule_id` (`vehicule_id`);

--
-- Index pour la table `document_file`
--
ALTER TABLE `document_file`
  ADD PRIMARY KEY (`document_file_id`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `document_filetype` (`document_filetype`),
  ADD KEY `document_type_id` (`document_type_id`),
  ADD KEY `document_online_show` (`document_online_show`);

--
-- Index pour la table `document_file_type`
--
ALTER TABLE `document_file_type`
  ADD PRIMARY KEY (`document_file_type_id`);

--
-- Index pour la table `document_groupe`
--
ALTER TABLE `document_groupe`
  ADD PRIMARY KEY (`document_group_id`),
  ADD KEY `document_group_id` (`document_group_id`);

--
-- Index pour la table `document_type`
--
ALTER TABLE `document_type`
  ADD PRIMARY KEY (`document_type_id`);

--
-- Index pour la table `document_type_document_group`
--
ALTER TABLE `document_type_document_group`
  ADD PRIMARY KEY (`document_type_id`,`document_group_id`),
  ADD KEY `document_type_id` (`document_type_id`,`document_group_id`);

--
-- Index pour la table `domaine_activity`
--
ALTER TABLE `domaine_activity`
  ADD PRIMARY KEY (`domaine_activity_id`),
  ADD KEY `domaine_activity_designation_lang_id` (`domaine_activity_designation_lang_id`),
  ADD KEY `domaine_activity_designation_text_id` (`domaine_activity_designation_text_id`),
  ADD KEY `domaine_activity_parent_id` (`domaine_activity_parent_id`);

--
-- Index pour la table `domaine_activity_attribute`
--
ALTER TABLE `domaine_activity_attribute`
  ADD PRIMARY KEY (`domaine_activity_attribute_id`),
  ADD KEY `domaine_activity_attribute_designation` (`domaine_activity_attribute_designation`(255));

--
-- Index pour la table `domaine_activity_attribute_value`
--
ALTER TABLE `domaine_activity_attribute_value`
  ADD PRIMARY KEY (`domaine_activity_attribute_id`,`domaine_activity_id`),
  ADD KEY `domaine_activity_id` (`domaine_activity_id`),
  ADD KEY `domaine_activity_attribute_id` (`domaine_activity_attribute_id`);

--
-- Index pour la table `domaine_activity_contact`
--
ALTER TABLE `domaine_activity_contact`
  ADD PRIMARY KEY (`domaine_activity_id`,`contact_id`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `domaine_activity_point`
--
ALTER TABLE `domaine_activity_point`
  ADD PRIMARY KEY (`contact_id`,`commune_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `commune_id` (`commune_id`),
  ADD KEY `contact_responsable_id` (`contact_responsable_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `domaine_activity_id` (`domaine_activity_id`);

--
-- Index pour la table `driver`
--
ALTER TABLE `driver`
  ADD PRIMARY KEY (`driver_id`),
  ADD KEY `is_group_chief` (`is_group_chief`),
  ADD KEY `is_remplacant` (`is_remplacant`),
  ADD KEY `is_surface` (`is_surface`),
  ADD KEY `driver_group_id` (`driver_group_id`);

--
-- Index pour la table `driver_group`
--
ALTER TABLE `driver_group`
  ADD PRIMARY KEY (`driver_group_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `driver_planning`
--
ALTER TABLE `driver_planning`
  ADD PRIMARY KEY (`driver_planning_id`),
  ADD KEY `ressource_id` (`driver_id`),
  ADD KEY `is_end_date_defined` (`is_end_date_defined`),
  ADD KEY `ressource_planning_status_id` (`driver_planning_status_id`),
  ADD KEY `ressource_is_in_work` (`driver_is_in_work`),
  ADD KEY `start_date_day` (`start_date_day`),
  ADD KEY `end_date_day` (`end_date_day`);

--
-- Index pour la table `driver_planning_status`
--
ALTER TABLE `driver_planning_status`
  ADD PRIMARY KEY (`driver_planning_status_id`);

--
-- Index pour la table `driver_vehicule`
--
ALTER TABLE `driver_vehicule`
  ADD PRIMARY KEY (`driver_id`,`vehicule_id`),
  ADD KEY `driver_id` (`driver_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `is_default` (`is_default`);

--
-- Index pour la table `evaluation_type`
--
ALTER TABLE `evaluation_type`
  ADD PRIMARY KEY (`evaluation_type_id`);

--
-- Index pour la table `evaluation_valeur`
--
ALTER TABLE `evaluation_valeur`
  ADD PRIMARY KEY (`evaluation_valeur_id`),
  ADD KEY `evaluation_type_id` (`evaluation_type_id`),
  ADD KEY `evaluateur_id` (`evaluateur_id`),
  ADD KEY `evaluee_id` (`evaluee_id`),
  ADD KEY `operation_id` (`operation_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `famille_tmp`
--
ALTER TABLE `famille_tmp`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `fidelite_carte`
--
ALTER TABLE `fidelite_carte`
  ADD PRIMARY KEY (`fidelite_carte_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `fidelite_carte_type_id` (`fidelite_carte_type_id`);

--
-- Index pour la table `fidelite_carte_client`
--
ALTER TABLE `fidelite_carte_client`
  ADD PRIMARY KEY (`fidelite_carte_id`,`entreprise_id`,`client_id`,`fidelite_carte_date_debut`,`fidelite_carte_date_fin`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `fidelite_carte_code_barre` (`fidelite_carte_code_barre`);

--
-- Index pour la table `fidelite_carte_type`
--
ALTER TABLE `fidelite_carte_type`
  ADD PRIMARY KEY (`fidelite_carte_type_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `finance_caisse_contact`
--
ALTER TABLE `finance_caisse_contact`
  ADD PRIMARY KEY (`caisse_id`,`caissier_id`);

--
-- Index pour la table `finance_caisse_physique`
--
ALTER TABLE `finance_caisse_physique`
  ADD PRIMARY KEY (`id`),
  ADD KEY `caisse_id` (`caisse_id`,`solde_theorique`,`solde_physique`,`type`,`type_designation`,`date_theorique`,`date_physique`),
  ADD KEY `date_physique_caisse_principale` (`physique_caisse_principale`,`date_physique_caisse_principale`,`theorique_correcte`,`encaissement_caisse_principale`);

--
-- Index pour la table `finance_cheque`
--
ALTER TABLE `finance_cheque`
  ADD PRIMARY KEY (`finance_cheque_id`),
  ADD UNIQUE KEY `finance_cheque_by` (`finance_cheque_by`),
  ADD KEY `finance_compte_etablissement_id` (`finance_compte_etablissement_id`),
  ADD KEY `finance_compte_etablissement_agence_id` (`finance_compte_etablissement_agence_id`),
  ADD KEY `finance_versement_id` (`finance_versement_id`),
  ADD KEY `finance_cheque_numero` (`finance_cheque_numero`(255)),
  ADD KEY `finance_cheque_is_used` (`finance_cheque_is_used`),
  ADD KEY `finance_cheque_is_porteur` (`finance_cheque_is_porteur`),
  ADD KEY `finance_cheque_barre` (`finance_cheque_barre`),
  ADD KEY `is_signed` (`is_signed`),
  ADD KEY `is_delivered` (`is_delivered`),
  ADD KEY `is_cancelled` (`is_cancelled`),
  ADD KEY `finance_cheque_date_remise` (`finance_cheque_date_remise`),
  ADD KEY `finance_cheque_date_creation` (`finance_cheque_date`),
  ADD KEY `delivered_date` (`delivered_date`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `finance_cheque_in0_out1` (`finance_cheque_in0_out1`),
  ADD KEY `delivered_to` (`delivered_to`),
  ADD KEY `finance_cheque_to` (`finance_cheque_to`),
  ADD KEY `caisse_id` (`caisse_id`),
  ADD KEY `finance_cheque_etat_paiement` (`finance_cheque_etat_paiement`),
  ADD KEY `compte_id` (`compte_id`),
  ADD KEY `finance_remise_cheque_id` (`remise_cheque_id`);

--
-- Index pour la table `finance_compte`
--
ALTER TABLE `finance_compte`
  ADD PRIMARY KEY (`compte_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `compte_type_id` (`compte_type_id`),
  ADD KEY `finance_compte_etablissement_id` (`finance_compte_etablissement_id`),
  ADD KEY `finance_compte_etablissement_agence_id` (`finance_compte_etablissement_agence_id`),
  ADD KEY `finance_compte_managed_by` (`finance_compte_managed_by`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `financier_id` (`financier_id`),
  ADD KEY `commune_id` (`commune_id`),
  ADD KEY `wilaya_id` (`wilaya_id`),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `proprietaire_id` (`proprietaire_id`);

--
-- Index pour la table `finance_compte_alerte`
--
ALTER TABLE `finance_compte_alerte`
  ADD PRIMARY KEY (`compte_alerte_id`),
  ADD KEY `compte_id` (`compte_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `contact_info_type_id` (`contact_info_type_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `finance_compte_alerte_operation`
--
ALTER TABLE `finance_compte_alerte_operation`
  ADD PRIMARY KEY (`compte_alerte_id`,`compte_operation_id`),
  ADD KEY `alerted_id` (`alerted`),
  ADD KEY `contact_info_type_id` (`contact_info_type_id`),
  ADD KEY `compte_operation_id` (`compte_operation_id`);

--
-- Index pour la table `finance_compte_etablissement`
--
ALTER TABLE `finance_compte_etablissement`
  ADD PRIMARY KEY (`finance_compte_etablissement_id`),
  ADD KEY `finance_compte_etablissement_designation` (`finance_compte_etablissement_designation`(255)),
  ADD KEY `finance_compte_etablissement_abreviation` (`finance_compte_etablissement_abreviation`);

--
-- Index pour la table `finance_compte_etablissement_agence`
--
ALTER TABLE `finance_compte_etablissement_agence`
  ADD PRIMARY KEY (`finance_compte_etablissement_agence_id`),
  ADD KEY `finance_compte_etablissement_agence_designation` (`finance_compte_etablissement_agence_designation`(255)),
  ADD KEY `finance_compte_etablissement_agence_abreviation` (`finance_compte_etablissement_agence_abreviation`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `finance_compte_etablissement_id` (`finance_compte_etablissement_id`);

--
-- Index pour la table `finance_compte_monnaie_piece`
--
ALTER TABLE `finance_compte_monnaie_piece`
  ADD PRIMARY KEY (`compte_id`,`finance_monnaie_piece`),
  ADD KEY `finance_monnaie_piece_id` (`finance_monnaie_piece`);

--
-- Index pour la table `finance_compte_operation`
--
ALTER TABLE `finance_compte_operation`
  ADD PRIMARY KEY (`compte_operation_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `compte_id` (`compte_id`),
  ADD KEY `compte_operation_type_id` (`compte_operation_type_id`),
  ADD KEY `recu_paiement_document_id` (`recu_paiement_document_id`),
  ADD KEY `compte_operation_contact_id` (`compte_operation_contact_id`),
  ADD KEY `operation_type_detail_id` (`compte_operation_type_detail_id`);

--
-- Index pour la table `finance_compte_operation_type`
--
ALTER TABLE `finance_compte_operation_type`
  ADD PRIMARY KEY (`compte_operation_type_id`),
  ADD KEY `compte_operation_type_designation` (`compte_operation_type_designation`(255));

--
-- Index pour la table `finance_compte_operation_type_detail`
--
ALTER TABLE `finance_compte_operation_type_detail`
  ADD PRIMARY KEY (`finance_compte_operation_type_detail_id`),
  ADD KEY `compte_operation_type_id` (`compte_operation_type_id`);

--
-- Index pour la table `finance_compte_type`
--
ALTER TABLE `finance_compte_type`
  ADD PRIMARY KEY (`compte_type_id`),
  ADD KEY `compte_type_designation` (`compte_type_designation`(255));

--
-- Index pour la table `finance_mode_paiement`
--
ALTER TABLE `finance_mode_paiement`
  ADD PRIMARY KEY (`finance_mode_paiement_id`),
  ADD KEY `finance_mode_paiement_designation` (`finance_mode_paiement_designation`(255));

--
-- Index pour la table `finance_monnaie`
--
ALTER TABLE `finance_monnaie`
  ADD PRIMARY KEY (`monnaie_id`),
  ADD KEY `monnaie_designation` (`monnaie_designation`(255)),
  ADD KEY `monnaie_abreviation` (`monnaie_abreviation`),
  ADD KEY `pays_id` (`pays_id`);

--
-- Index pour la table `finance_monnaie_piece`
--
ALTER TABLE `finance_monnaie_piece`
  ADD PRIMARY KEY (`finance_monnaie_piece_id`),
  ADD KEY `finance_monnaie_piece_designation` (`finance_monnaie_piece_designation`(255)),
  ADD KEY `monnaie_id` (`monnaie_id`),
  ADD KEY `active` (`active`);

--
-- Index pour la table `finance_ordre_paiement`
--
ALTER TABLE `finance_ordre_paiement`
  ADD PRIMARY KEY (`finance_ordre_paiement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `paiement_to_id` (`paiement_to_id`),
  ADD KEY `monnaie_id` (`monnaie_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `service_fait_manager_id` (`service_fait_manager_id`),
  ADD KEY `compte_operation_id` (`compte_operation_id`),
  ADD KEY `service_fait_validated` (`service_fait_validated`);

--
-- Index pour la table `finance_ordre_paiement_remarque`
--
ALTER TABLE `finance_ordre_paiement_remarque`
  ADD PRIMARY KEY (`finance_ordre_paiement_remarque_id`);

--
-- Index pour la table `finance_paiement_delai`
--
ALTER TABLE `finance_paiement_delai`
  ADD PRIMARY KEY (`paiement_delai_id`),
  ADD KEY `paiement_delai_designation` (`paiement_delai_designation`(255));

--
-- Index pour la table `finance_paiement_rappel`
--
ALTER TABLE `finance_paiement_rappel`
  ADD PRIMARY KEY (`paiement_rappel_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `paiement_delai_id` (`paiement_delai_id`),
  ADD KEY `contact_info_type_id` (`contact_info_type_id`),
  ADD KEY `contact_date_day` (`contact_date_day`),
  ADD KEY `contact_rappel_date_day` (`contact_rappel_date_day`);

--
-- Index pour la table `finance_remise_cheque`
--
ALTER TABLE `finance_remise_cheque`
  ADD PRIMARY KEY (`remise_cheque_id`),
  ADD KEY `finance_remise_cheque_id` (`remise_cheque_id`,`caisse_id`,`compte_id`,`entreprise_id`,`finance_compte_etablissement_id`,`finance_compte_etablissement_agence_id`,`remise_cheque_numero`,`remise_cheque_date`,`remise_cheque_is_used`,`remise_cheque_montant`,`remise_cheque_date_remise`,`remise_cheque_is_porteur`,`remise_cheque_to`),
  ADD KEY `finance_cheque_by` (`remise_cheque_by`,`remise_cheque_barre`,`is_signed`,`is_delivered`,`is_cancelled`,`cancel_cause`,`delivered_to`,`delivered_date`,`remise_cheque_photo`);

--
-- Index pour la table `finance_versement`
--
ALTER TABLE `finance_versement`
  ADD PRIMARY KEY (`finance_versement_id`),
  ADD KEY `compte_operation_id` (`compte_operation_id`),
  ADD KEY `compte_operation_type_id` (`compte_operation_type_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `mode_paiement_id` (`mode_paiement_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `versement_date_day` (`versement_date_day`),
  ADD KEY `is_remise_differee` (`is_remise_differee`),
  ADD KEY `encaissement_date_day` (`encaissement_date_day`),
  ADD KEY `is_delayed` (`is_delayed`),
  ADD KEY `is_paid` (`is_paid`),
  ADD KEY `is_notified` (`is_notified`),
  ADD KEY `accuse_contact` (`accuse_contact`),
  ADD KEY `remise_date_day` (`remise_date_day`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `finance_versement_monnaie_piece`
--
ALTER TABLE `finance_versement_monnaie_piece`
  ADD PRIMARY KEY (`finance_versement_id`,`finance_monnaie_piece_id`),
  ADD KEY `finance_monnaie_piece_id` (`finance_monnaie_piece_id`);

--
-- Index pour la table `finance_versement_notification`
--
ALTER TABLE `finance_versement_notification`
  ADD PRIMARY KEY (`finance_versement_notification_id`),
  ADD KEY `finance_versement_id` (`finance_versement_id`),
  ADD KEY `notification_info_type_id` (`notification_info_type_id`),
  ADD KEY `notification_date_day` (`notification_date_day`);

--
-- Index pour la table `fournisseur_solde_initial_historique`
--
ALTER TABLE `fournisseur_solde_initial_historique`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `frigo_type`
--
ALTER TABLE `frigo_type`
  ADD PRIMARY KEY (`frigo_type_id`);

--
-- Index pour la table `frigo_type_value`
--
ALTER TABLE `frigo_type_value`
  ADD PRIMARY KEY (`frigo_type_value_id`),
  ADD KEY `frigo_type_id` (`frigo_type_id`);

--
-- Index pour la table `garantie`
--
ALTER TABLE `garantie`
  ADD PRIMARY KEY (`garantie_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `garantie_mouvement_ligne_id_replaced` (`garantie_mouvement_ligne_id_replaced`),
  ADD KEY `garantie_numero` (`garantie_numero`),
  ADD KEY `garantie_piece` (`garantie_piece`),
  ADD KEY `garantie_piece_start_date` (`garantie_piece_start_date`),
  ADD KEY `garantie_piece_end_date` (`garantie_piece_end_date`),
  ADD KEY `garantie_mo` (`garantie_mo`),
  ADD KEY `garantie_mo_start_date` (`garantie_mo_start_date`),
  ADD KEY `garantie_mo_end_date` (`garantie_mo_end_date`),
  ADD KEY `active` (`active`),
  ADD KEY `garantie_piece_duree` (`garantie_piece_duree`),
  ADD KEY `garantie_mo_duree` (`garantie_mo_duree`);

--
-- Index pour la table `garantie_attribute`
--
ALTER TABLE `garantie_attribute`
  ADD PRIMARY KEY (`garantie_attribute_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `garantie_attribute_value`
--
ALTER TABLE `garantie_attribute_value`
  ADD PRIMARY KEY (`garantie_attribute_id`,`garantie_id`),
  ADD KEY `garantie_attribute_id` (`garantie_attribute_id`),
  ADD KEY `garantie_id` (`garantie_id`);

--
-- Index pour la table `geo_alarm`
--
ALTER TABLE `geo_alarm`
  ADD PRIMARY KEY (`alarm_id`),
  ADD UNIQUE KEY `id_tracker_2` (`id_tracker`,`alarm_subcode_hex`),
  ADD KEY `alarm_subcode_hex` (`alarm_subcode_hex`),
  ADD KEY `protocol_alarm_code_hex` (`alarm_code_hex`),
  ADD KEY `alarm_priority` (`alarm_priority`),
  ADD KEY `id_tracker` (`id_tracker`),
  ADD KEY `model_id` (`model_id`);

--
-- Index pour la table `geo_alarm_template`
--
ALTER TABLE `geo_alarm_template`
  ADD PRIMARY KEY (`alarm_id`),
  ADD UNIQUE KEY `protocol_id` (`protocol_id`,`alarm_subcode_hex`),
  ADD KEY `alarm_subcode_hex` (`alarm_subcode_hex`),
  ADD KEY `protocol_alarm_code_hex` (`alarm_code_hex`),
  ADD KEY `alarm_priority` (`alarm_priority`);

--
-- Index pour la table `geo_alarm_type`
--
ALTER TABLE `geo_alarm_type`
  ADD PRIMARY KEY (`alarm_type`);

--
-- Index pour la table `geo_alert`
--
ALTER TABLE `geo_alert`
  ADD PRIMARY KEY (`vehicule_id`,`alarm_id`,`email_address`),
  ADD UNIQUE KEY `id_tracker` (`id_tracker`,`alarm_id`,`email_address`),
  ADD KEY `software_notification` (`software_notification`),
  ADD KEY `alert_type` (`alert_type`),
  ADD KEY `alarm_id` (`alarm_id`),
  ADD KEY `vehicule_id` (`vehicule_id`);

--
-- Index pour la table `geo_command_to_tracker`
--
ALTER TABLE `geo_command_to_tracker`
  ADD PRIMARY KEY (`num`),
  ADD KEY `date_insertion` (`date_request`),
  ADD KEY `id_tracker` (`id_tracker`),
  ADD KEY `commande` (`commande`),
  ADD KEY `is_sent` (`is_sent`),
  ADD KEY `is_locked_for_send` (`is_locked_for_send`),
  ADD KEY `responded` (`responded`),
  ADD KEY `need_response` (`need_response`);

--
-- Index pour la table `geo_fueltank_type`
--
ALTER TABLE `geo_fueltank_type`
  ADD PRIMARY KEY (`fueltank_type_id`),
  ADD UNIQUE KEY `fueltank_type_id` (`fueltank_type_id`),
  ADD KEY `fueltank_type_carburant` (`fueltank_type_carburant`);

--
-- Index pour la table `geo_fueltank_type_value`
--
ALTER TABLE `geo_fueltank_type_value`
  ADD PRIMARY KEY (`fueltank_type_id`,`fueltank_value`),
  ADD KEY `fueltank_type_id` (`fueltank_type_id`);

--
-- Index pour la table `geo_geocode`
--
ALTER TABLE `geo_geocode`
  ADD UNIQUE KEY `latitude_longitude` (`latitude`,`longitude`),
  ADD KEY `town` (`town`),
  ADD KEY `state` (`state`),
  ADD KEY `city` (`city`),
  ADD KEY `address` (`address`(255)),
  ADD KEY `geocoded` (`geocoded`);

--
-- Index pour la table `geo_geofence`
--
ALTER TABLE `geo_geofence`
  ADD PRIMARY KEY (`geofence_id`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `polygone_id` (`polygone_id`);

--
-- Index pour la table `geo_geofence_point`
--
ALTER TABLE `geo_geofence_point`
  ADD PRIMARY KEY (`geofence_id`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `polygone_id` (`polygone_id`);

--
-- Index pour la table `geo_geofence_tracker`
--
ALTER TABLE `geo_geofence_tracker`
  ADD PRIMARY KEY (`geofence_id`,`id_tracker`);

--
-- Index pour la table `geo_map_icons`
--
ALTER TABLE `geo_map_icons`
  ADD PRIMARY KEY (`icon_id`),
  ADD KEY `size` (`size`);

--
-- Index pour la table `geo_mobile_sim_tracker`
--
ALTER TABLE `geo_mobile_sim_tracker`
  ADD PRIMARY KEY (`serial_number`,`id_tracker`,`date_start`),
  ADD UNIQUE KEY `serial_number_3` (`serial_number`,`id_tracker`,`date_start`,`date_end`),
  ADD KEY `serial_number` (`serial_number`,`id_tracker`),
  ADD KEY `serial_number_2` (`serial_number`),
  ADD KEY `tracker_id` (`id_tracker`),
  ADD KEY `date_start` (`date_start`),
  ADD KEY `date_end` (`date_end`);

--
-- Index pour la table `geo_obd_parametre`
--
ALTER TABLE `geo_obd_parametre`
  ADD PRIMARY KEY (`gps_obd_parametre_id`);

--
-- Index pour la table `geo_parametrage_alerte`
--
ALTER TABLE `geo_parametrage_alerte`
  ADD PRIMARY KEY (`id`),
  ADD KEY `fk_vehicule_id_geo_param_alerte` (`vehicule_Id`);

--
-- Index pour la table `geo_report_daily`
--
ALTER TABLE `geo_report_daily`
  ADD PRIMARY KEY (`daily_id`),
  ADD UNIQUE KEY `vehicle_id_2` (`vehicle_id`,`date`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `id_tracker_2` (`date`);

--
-- Index pour la table `geo_report_parking`
--
ALTER TABLE `geo_report_parking`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `vehicle_id_2` (`vehicle_id`,`start_date`),
  ADD KEY `reverse_geocoded` (`reverse_geocoded`),
  ADD KEY `latitude` (`latitude`),
  ADD KEY `longitude` (`longitude`),
  ADD KEY `start_date_day` (`start_date_day`),
  ADD KEY `end_date_day` (`end_date_day`),
  ADD KEY `vehicle_id` (`vehicle_id`);

--
-- Index pour la table `geo_report_wastage`
--
ALTER TABLE `geo_report_wastage`
  ADD PRIMARY KEY (`wastage_id`),
  ADD UNIQUE KEY `vehicleId_startDate` (`vehicle_id`,`start_date`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `start_date_day` (`start_date_day`),
  ADD KEY `end_date_day` (`end_date_day`),
  ADD KEY `reverse_geocoded` (`reverse_geocoded`);

--
-- Index pour la table `geo_trace`
--
ALTER TABLE `geo_trace`
  ADD PRIMARY KEY (`num`),
  ADD KEY `num` (`num`,`date_day`),
  ADD KEY `id_tracker` (`id_tracker`,`date_day`),
  ADD KEY `vehicle_id` (`vehicle_id`,`id_tracker`,`date_day`),
  ADD KEY `date_insertion_day` (`vehicle_id`,`id_tracker`,`date_insertion_day`,`date_day`);

--
-- Index pour la table `geo_tracker`
--
ALTER TABLE `geo_tracker`
  ADD PRIMARY KEY (`id_tracker`),
  ADD KEY `numero_sim` (`sim_serial_number`),
  ADD KEY `latest_id_trace` (`latest_id_trace`),
  ADD KEY `model_id` (`model_id`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `imei` (`imei`),
  ADD KEY `disconnection_next_action_id` (`disconnection_next_action_id`),
  ADD KEY `disconnection_reason` (`disconnection_reason`),
  ADD KEY `stock` (`stock`),
  ADD KEY `fonctionnement_detail` (`fonctionnement_detail`);

--
-- Index pour la table `geo_tracker_connection_status`
--
ALTER TABLE `geo_tracker_connection_status`
  ADD PRIMARY KEY (`geo_tracker_connection_status_id`),
  ADD KEY `geo_tracker_connection_status_id` (`geo_tracker_connection_status_id`);

--
-- Index pour la table `geo_tracker_disconnection_action`
--
ALTER TABLE `geo_tracker_disconnection_action`
  ADD PRIMARY KEY (`geo_tracker_disconnection_action_id`);

--
-- Index pour la table `geo_tracker_foctionnement_detail`
--
ALTER TABLE `geo_tracker_foctionnement_detail`
  ADD PRIMARY KEY (`geo_tracker_fct_detail_id`);

--
-- Index pour la table `geo_tracker_install`
--
ALTER TABLE `geo_tracker_install`
  ADD PRIMARY KEY (`geo_tracker_install_id`),
  ADD UNIQUE KEY `vehicule_id_2` (`vehicule_id`,`date_install`,`tracker_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `tracker_id` (`tracker_id`),
  ADD KEY `frigo_type_id` (`frigo_type_id`),
  ADD KEY `carburant_type_id` (`carburant_type_id`),
  ADD KEY `installer_id` (`installer_id`),
  ADD KEY `uninstall_reason_id` (`uninstall_reason_id`);

--
-- Index pour la table `geo_tracker_model`
--
ALTER TABLE `geo_tracker_model`
  ADD PRIMARY KEY (`model_id`),
  ADD KEY `constructeur_id` (`constructeur_id`);

--
-- Index pour la table `geo_tracker_stock`
--
ALTER TABLE `geo_tracker_stock`
  ADD PRIMARY KEY (`geo_tracker_stock_id`);

--
-- Index pour la table `geo_tracker_uninstall_reason`
--
ALTER TABLE `geo_tracker_uninstall_reason`
  ADD PRIMARY KEY (`geo_tracker_uninstall_reason_id`);

--
-- Index pour la table `geo_trip`
--
ALTER TABLE `geo_trip`
  ADD PRIMARY KEY (`trip_id`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `driver_id` (`driver_id`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `start_date` (`start_date`),
  ADD KEY `end_date` (`end_date`),
  ADD KEY `id_tracker` (`id_tracker`),
  ADD KEY `id_tracker_2` (`id_tracker`,`start_date`,`end_date`),
  ADD KEY `nb_reverse_geocoded` (`nb_reverse_geocoded`),
  ADD KEY `start_date_2` (`start_date`,`end_date`),
  ADD KEY `is_pb` (`is_pb`),
  ADD KEY `vehicle_id_2` (`vehicle_id`,`start_date_day`,`end_date_day`);

--
-- Index pour la table `geo_vehicule_autorization_use`
--
ALTER TABLE `geo_vehicule_autorization_use`
  ADD PRIMARY KEY (`vehicle_id`,`day_of_week`),
  ADD KEY `day_of_week` (`day_of_week`);

--
-- Index pour la table `geo_vehicule_obd_type`
--
ALTER TABLE `geo_vehicule_obd_type`
  ADD PRIMARY KEY (`vehicule_obd_type_id`),
  ADD KEY `vehicule_obd_type_designation` (`vehicule_obd_type_designation`(255));

--
-- Index pour la table `geo_vehicule_type_obd_parametre`
--
ALTER TABLE `geo_vehicule_type_obd_parametre`
  ADD PRIMARY KEY (`vehicule_obd_type_id`,`gps_obd_parametre_id`),
  ADD KEY `gps_obd_parametre_id` (`gps_obd_parametre_id`);

--
-- Index pour la table `groupe_notion_authorization`
--
ALTER TABLE `groupe_notion_authorization`
  ADD PRIMARY KEY (`notion_athorization_id`,`groupe_user_id`),
  ADD KEY `notion_athorization_id` (`notion_athorization_id`),
  ADD KEY `groupe_user_id` (`groupe_user_id`);

--
-- Index pour la table `groupe_user`
--
ALTER TABLE `groupe_user`
  ADD PRIMARY KEY (`groupe_id`),
  ADD KEY `groupe_created_by` (`groupe_created_by`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `groupe_user_annuaire`
--
ALTER TABLE `groupe_user_annuaire`
  ADD PRIMARY KEY (`groupe_user_annuaire_id`),
  ADD KEY `groupe_user_id` (`groupe_user_id`),
  ADD KEY `contact_type_id` (`contact_type_id`);

--
-- Index pour la table `groupe_user_article_famille`
--
ALTER TABLE `groupe_user_article_famille`
  ADD PRIMARY KEY (`article_famille_id`,`groupe_user_id`),
  ADD KEY `user_groupe_article_famille_ibfk_2` (`groupe_user_id`);

--
-- Index pour la table `groupe_user_module`
--
ALTER TABLE `groupe_user_module`
  ADD PRIMARY KEY (`module_id`,`groupe_user_id`),
  ADD KEY `module_id` (`module_id`),
  ADD KEY `groupe_user_id` (`groupe_user_id`);

--
-- Index pour la table `groupe_user_module_action`
--
ALTER TABLE `groupe_user_module_action`
  ADD PRIMARY KEY (`module_id`,`groupe_user_id`,`action_id`);

--
-- Index pour la table `groupe_user_objectif_type`
--
ALTER TABLE `groupe_user_objectif_type`
  ADD PRIMARY KEY (`groupe_id`,`objectif_type_id`);

--
-- Index pour la table `groupe_vendeur`
--
ALTER TABLE `groupe_vendeur`
  ADD PRIMARY KEY (`groupe_id`);

--
-- Index pour la table `groupe_vendeur_quota`
--
ALTER TABLE `groupe_vendeur_quota`
  ADD PRIMARY KEY (`article_id`,`unite_id`,`groupe_id`,`date`);

--
-- Index pour la table `groupe_vendeur_quota_model`
--
ALTER TABLE `groupe_vendeur_quota_model`
  ADD PRIMARY KEY (`article_id`,`unite_id`,`groupe_id`,`quantite`);

--
-- Index pour la table `holidays`
--
ALTER TABLE `holidays`
  ADD PRIMARY KEY (`holiday_id`);

--
-- Index pour la table `immobilier_usage_type`
--
ALTER TABLE `immobilier_usage_type`
  ADD PRIMARY KEY (`immobilier_usage_type_id`);

--
-- Index pour la table `infraction`
--
ALTER TABLE `infraction`
  ADD PRIMARY KEY (`infraction_id`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `lieu_id` (`lieu_id`),
  ADD KEY `point_id` (`point_id`),
  ADD KEY `sinistre_id` (`sinistre_id`),
  ADD KEY `autorite_declarante_id` (`autorite_declarante_id`),
  ADD KEY `infraction_type_id` (`infraction_type_id`) USING BTREE,
  ADD KEY `infraction_responsable_id` (`infraction_responsable_id`) USING BTREE,
  ADD KEY `infraction_declared_by` (`infraction_declared_by`) USING BTREE,
  ADD KEY `infraction_is_sanctioned` (`infraction_sanction_entreprise`) USING BTREE,
  ADD KEY `infraction_sanctioned_by` (`infraction_sanction_entreprise_by`) USING BTREE,
  ADD KEY `infraction_sanction_responsable_notified` (`infraction_sanction_entreprise_responsable_notified`) USING BTREE,
  ADD KEY `infraction_sanction_type_id` (`infraction_sanction_entreprise_type_id`) USING BTREE,
  ADD KEY `infraction_date_day` (`infraction_date_day`) USING BTREE,
  ADD KEY `infraction_declaration_date_day` (`infraction_declaration_date_day`) USING BTREE,
  ADD KEY `infraction_sanction_start_date_day` (`infraction_sanction_entreprise_date_debut`) USING BTREE,
  ADD KEY `infraction_sanction_end_date_day` (`infraction_sanction_entreprise_date_fin`) USING BTREE;

--
-- Index pour la table `infraction_documentfile`
--
ALTER TABLE `infraction_documentfile`
  ADD PRIMARY KEY (`infraction_id`,`document_file_id`),
  ADD KEY `document_file_id` (`document_file_id`),
  ADD KEY `document_type_id` (`document_type_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `document_ordre` (`document_ordre`),
  ADD KEY `infraction_id` (`infraction_id`) USING BTREE;

--
-- Index pour la table `infraction_ressource`
--
ALTER TABLE `infraction_ressource`
  ADD PRIMARY KEY (`infraction_id`,`ressource_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `infraction_id` (`infraction_id`);

--
-- Index pour la table `infraction_sanction_type`
--
ALTER TABLE `infraction_sanction_type`
  ADD PRIMARY KEY (`infraction_sanction_type_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `infraction_temoins`
--
ALTER TABLE `infraction_temoins`
  ADD PRIMARY KEY (`infraction_id`,`contact_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `infraction_id` (`infraction_id`);

--
-- Index pour la table `infraction_type`
--
ALTER TABLE `infraction_type`
  ADD PRIMARY KEY (`infraction_type_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `inscription`
--
ALTER TABLE `inscription`
  ADD PRIMARY KEY (`inscription_id`);

--
-- Index pour la table `inscriptions`
--
ALTER TABLE `inscriptions`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `intervention_server`
--
ALTER TABLE `intervention_server`
  ADD PRIMARY KEY (`intervention_server_id`),
  ADD KEY `intervention_server_type_id` (`intervention_server_type_id`),
  ADD KEY `server_id` (`server_id`);

--
-- Index pour la table `intervention_server_type`
--
ALTER TABLE `intervention_server_type`
  ADD PRIMARY KEY (`intervention_server_type_id`);

--
-- Index pour la table `intervention_vehicule`
--
ALTER TABLE `intervention_vehicule`
  ADD PRIMARY KEY (`intervention_vehicule_id`),
  ADD KEY `intervention_vehicule_type_id` (`intervention_vehicule_type_id`),
  ADD KEY `vehicule_id` (`vehicule_id`);

--
-- Index pour la table `intervention_vehicule_type`
--
ALTER TABLE `intervention_vehicule_type`
  ADD PRIMARY KEY (`intervention_vehicule_type_id`);

--
-- Index pour la table `lang`
--
ALTER TABLE `lang`
  ADD PRIMARY KEY (`lang_id`),
  ADD UNIQUE KEY `lang_code` (`lang_code`);

--
-- Index pour la table `lang_text`
--
ALTER TABLE `lang_text`
  ADD PRIMARY KEY (`lang_text_id`),
  ADD KEY `lang_id` (`lang_id`);

--
-- Index pour la table `lieu`
--
ALTER TABLE `lieu`
  ADD PRIMARY KEY (`lieu_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `lieu_codification_valeur` (`lieu_codification_valeur`),
  ADD KEY `lieu_type` (`lieu_type_id`);

--
-- Index pour la table `lieu_access`
--
ALTER TABLE `lieu_access`
  ADD PRIMARY KEY (`lieu_access_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `received_by` (`received_by`),
  ADD KEY `security_report_by` (`security_report_by`),
  ADD KEY `received` (`received`),
  ADD KEY `is_deleted` (`is_deleted`),
  ADD KEY `archived` (`archived`),
  ADD KEY `lieu_id` (`lieu_id`) USING BTREE;

--
-- Index pour la table `lieu_access_accompagnement`
--
ALTER TABLE `lieu_access_accompagnement`
  ADD PRIMARY KEY (`lieu_access_id`,`contact_id`) USING BTREE,
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `badge_id` (`badge_id`),
  ADD KEY `lieu_access_id` (`lieu_access_id`) USING BTREE;

--
-- Index pour la table `lieu_contact_departement`
--
ALTER TABLE `lieu_contact_departement`
  ADD PRIMARY KEY (`lieu_id`,`departement_id`),
  ADD KEY `departement_id` (`departement_id`);

--
-- Index pour la table `lieu_type`
--
ALTER TABLE `lieu_type`
  ADD PRIMARY KEY (`lieu_type_id`);

--
-- Index pour la table `localisation_commune`
--
ALTER TABLE `localisation_commune`
  ADD PRIMARY KEY (`commune_id`),
  ADD KEY `wilaya_id` (`wilaya_id`);

--
-- Index pour la table `localisation_point`
--
ALTER TABLE `localisation_point`
  ADD PRIMARY KEY (`point_id`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `point_parent_id` (`point_parent_id`),
  ADD KEY `point_type_id` (`point_type_id`),
  ADD KEY `wilaya_id` (`wilaya_id`),
  ADD KEY `commune_id` (`commune_id`);

--
-- Index pour la table `localisation_point_type`
--
ALTER TABLE `localisation_point_type`
  ADD PRIMARY KEY (`point_type_id`),
  ADD KEY `client_id` (`entreprise_id`);

--
-- Index pour la table `localisation_wilaya`
--
ALTER TABLE `localisation_wilaya`
  ADD PRIMARY KEY (`wilaya_id`);

--
-- Index pour la table `logistique_help`
--
ALTER TABLE `logistique_help`
  ADD PRIMARY KEY (`help_id`),
  ADD KEY `logistique_help_ibfk_1` (`help_parent_id`);

--
-- Index pour la table `maintenance_etat_log`
--
ALTER TABLE `maintenance_etat_log`
  ADD KEY `maintenance_id` (`maintenance_id`),
  ADD KEY `etat_id` (`etat_id`);

--
-- Index pour la table `marketing`
--
ALTER TABLE `marketing`
  ADD PRIMARY KEY (`client_id`,`critere_type_id`,`date`),
  ADD KEY `mission_point_id` (`mission_point_id`);

--
-- Index pour la table `message`
--
ALTER TABLE `message`
  ADD PRIMARY KEY (`message_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `to_contact_id` (`to_contact_id`),
  ADD KEY `sent_request_by` (`sent_request_by`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `point_id` (`point_id`);

--
-- Index pour la table `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `mission`
--
ALTER TABLE `mission`
  ADD PRIMARY KEY (`mission_id`),
  ADD KEY `client_id` (`entreprise_id`,`transporter_id`),
  ADD KEY `client_id_2` (`entreprise_id`),
  ADD KEY `transporter_id` (`transporter_id`),
  ADD KEY `date_depart` (`date_depart`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `driver_id` (`driver_id`),
  ADD KEY `point_depot_chargement` (`point_depot_chargement`),
  ADD KEY `date_arrivee` (`date_arrivee`),
  ADD KEY `status` (`status`),
  ADD KEY `ods_num` (`ods_num`),
  ADD KEY `date_depart_2` (`date_depart`,`vehicle_id`),
  ADD KEY `mission_role_id` (`mission_role_id`),
  ADD KEY `is_accomplished` (`is_accomplished`),
  ADD KEY `created_by` (`created_by`),
  ADD KEY `first_destination` (`first_destination`),
  ADD KEY `mission_route_id` (`mission_route_id`),
  ADD KEY `quai_chargement` (`quai_chargement`),
  ADD KEY `entreprise_beneficiaire_id` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission2`
--
ALTER TABLE `mission2`
  ADD PRIMARY KEY (`mission_id`);

--
-- Index pour la table `mission_07`
--
ALTER TABLE `mission_07`
  ADD PRIMARY KEY (`mission_id`),
  ADD KEY `client_id` (`entreprise_id`,`transporter_id`),
  ADD KEY `client_id_2` (`entreprise_id`),
  ADD KEY `transporter_id` (`transporter_id`),
  ADD KEY `date_depart` (`date_depart`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `driver_id` (`driver_id`),
  ADD KEY `point_depot_chargement` (`point_depot_chargement`),
  ADD KEY `date_arrivee` (`date_arrivee`),
  ADD KEY `status` (`status`),
  ADD KEY `ods_num` (`ods_num`),
  ADD KEY `date_depart_2` (`date_depart`,`vehicle_id`),
  ADD KEY `mission_role_id` (`mission_role_id`),
  ADD KEY `is_accomplished` (`is_accomplished`),
  ADD KEY `created_by` (`created_by`),
  ADD KEY `first_destination` (`first_destination`),
  ADD KEY `mission_route_id` (`mission_route_id`),
  ADD KEY `quai_chargement` (`quai_chargement`),
  ADD KEY `entreprise_beneficiaire_id` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_16_1`
--
ALTER TABLE `mission_16_1`
  ADD PRIMARY KEY (`mission_id`),
  ADD KEY `client_id` (`entreprise_id`,`transporter_id`),
  ADD KEY `client_id_2` (`entreprise_id`),
  ADD KEY `transporter_id` (`transporter_id`),
  ADD KEY `date_depart` (`date_depart`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `driver_id` (`driver_id`),
  ADD KEY `point_depot_chargement` (`point_depot_chargement`),
  ADD KEY `date_arrivee` (`date_arrivee`),
  ADD KEY `status` (`status`),
  ADD KEY `ods_num` (`ods_num`),
  ADD KEY `date_depart_2` (`date_depart`,`vehicle_id`),
  ADD KEY `mission_role_id` (`mission_role_id`),
  ADD KEY `is_accomplished` (`is_accomplished`),
  ADD KEY `created_by` (`created_by`),
  ADD KEY `first_destination` (`first_destination`),
  ADD KEY `mission_route_id` (`mission_route_id`),
  ADD KEY `quai_chargement` (`quai_chargement`),
  ADD KEY `entreprise_beneficiaire_id` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_day_of_month`
--
ALTER TABLE `mission_day_of_month`
  ADD PRIMARY KEY (`mission_day_of_month_day`);

--
-- Index pour la table `mission_day_of_week`
--
ALTER TABLE `mission_day_of_week`
  ADD PRIMARY KEY (`mission_day_of_week_day`);

--
-- Index pour la table `mission_declaration_recette`
--
ALTER TABLE `mission_declaration_recette`
  ADD PRIMARY KEY (`mission_id`,`finance_monnaie_piece_id`);

--
-- Index pour la table `mission_document`
--
ALTER TABLE `mission_document`
  ADD PRIMARY KEY (`mission_id`,`document_file_id`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `document_file_id` (`document_file_id`);

--
-- Index pour la table `mission_entreprise`
--
ALTER TABLE `mission_entreprise`
  ADD PRIMARY KEY (`entreprise_id`,`entreprise_beneficiaire_id`),
  ADD KEY `entreprise_beneficiaire_id` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_entreprise_beneficiaire`
--
ALTER TABLE `mission_entreprise_beneficiaire`
  ADD PRIMARY KEY (`mission_id`,`entreprise_beneficiaire_id`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `entreprise_beneficiaire_id` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_eval`
--
ALTER TABLE `mission_eval`
  ADD PRIMARY KEY (`mission_id`,`eval_critere_type_id`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `eval_critere_type_id` (`eval_critere_type_id`);

--
-- Index pour la table `mission_eval_critere_type`
--
ALTER TABLE `mission_eval_critere_type`
  ADD PRIMARY KEY (`eval_critere_type_id`);

--
-- Index pour la table `mission_mission`
--
ALTER TABLE `mission_mission`
  ADD PRIMARY KEY (`mission_id1`,`mission_id2`);

--
-- Index pour la table `mission_missionnaire`
--
ALTER TABLE `mission_missionnaire`
  ADD PRIMARY KEY (`mission_id`,`missionnaire_id`),
  ADD KEY `contact_id` (`missionnaire_id`),
  ADD KEY `mission_missionnaire_motif_id` (`mission_missionnaire_motif_id`),
  ADD KEY `mission_missionnaire_responsable` (`mission_missionnaire_responsable`),
  ADD KEY `mission_missionnaire_date_debut_day` (`mission_missionnaire_date_debut_day`),
  ADD KEY `mission_missionnaire_date_fin_day` (`mission_missionnaire_date_fin_day`),
  ADD KEY `mission_id` (`mission_id`);

--
-- Index pour la table `mission_missionnaire_motif`
--
ALTER TABLE `mission_missionnaire_motif`
  ADD PRIMARY KEY (`mission_missionnaire_motif_id`),
  ADD KEY `mission_role_designation` (`mission_role_designation`(255)),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `mission_params_missionnaire_list`
--
ALTER TABLE `mission_params_missionnaire_list`
  ADD PRIMARY KEY (`entreprise_id`,`transporteur_id`,`missionnaire_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `transporteur_id` (`transporteur_id`),
  ADD KEY `missionnaire_id` (`missionnaire_id`),
  ADD KEY `missionnaire_role` (`missionnaire_role`);

--
-- Index pour la table `mission_params_point_depart`
--
ALTER TABLE `mission_params_point_depart`
  ADD PRIMARY KEY (`entreprise_id`,`entreprise_beneficiaire_id`,`point_chargement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `entreprise_beneficiaire_id` (`entreprise_beneficiaire_id`),
  ADD KEY `point_chargement_id` (`point_chargement_id`);

--
-- Index pour la table `mission_params_vehicule_list`
--
ALTER TABLE `mission_params_vehicule_list`
  ADD PRIMARY KEY (`entreprise_id`,`transporteur_id`,`vehicule_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `transporteur_id` (`transporteur_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `mission_role_id` (`mission_role_id`),
  ADD KEY `vehicule_cargo_type_id` (`vehicule_cargo_type_id`),
  ADD KEY `vehicule_cargo_poids_max` (`vehicule_cargo_poids_max`);

--
-- Index pour la table `mission_planning`
--
ALTER TABLE `mission_planning`
  ADD PRIMARY KEY (`mission_planning_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mission_planning_designation` (`mission_planning_designation`(255)),
  ADD KEY `mission_planning_designation_2` (`mission_planning_designation`(255)),
  ADD KEY `mission_planning_created_by` (`mission_planning_created_by`),
  ADD KEY `mission_planning_zone_id` (`mission_planning_zone_id`),
  ADD KEY `mission_planning_vahicle_id` (`mission_planning_vahicle_id`),
  ADD KEY `mission_planning_driver_id` (`mission_planning_driver_id`),
  ADD KEY `mission_planning_periodicite_id` (`mission_planning_periodicite_id`),
  ADD KEY `mission_role_id` (`mission_role_id`),
  ADD KEY `mission_planning_vendeur_id` (`mission_planning_vendeur_id`),
  ADD KEY `entreprise_beneficiaire_id` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_planning_missionnaire`
--
ALTER TABLE `mission_planning_missionnaire`
  ADD PRIMARY KEY (`mission_planning_id`,`contact_id`),
  ADD KEY `mission_planning_missionnaire_motif_id` (`mission_planning_missionnaire_motif_id`),
  ADD KEY `mission_planning_missionnaire_responsable` (`mission_planning_missionnaire_responsable`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `mission_planning_missionnaire_date_debut_day` (`mission_planning_missionnaire_date_debut_day`),
  ADD KEY `mission_planning_missionnaire_date_fin_day` (`mission_planning_missionnaire_date_fin_day`);

--
-- Index pour la table `mission_planning_missionnaire_motif`
--
ALTER TABLE `mission_planning_missionnaire_motif`
  ADD PRIMARY KEY (`mission_planning_missionnaire_motif_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `mission_planning_periodicite`
--
ALTER TABLE `mission_planning_periodicite`
  ADD PRIMARY KEY (`mission_planning_periodicite_id`);

--
-- Index pour la table `mission_planning_value`
--
ALTER TABLE `mission_planning_value`
  ADD PRIMARY KEY (`mission_planning_id`,`mission_day_of_month_day`,`mission_day_of_week_day`),
  ADD KEY `mission_day-of_month_day` (`mission_day_of_month_day`),
  ADD KEY `mission_day-of_week_day` (`mission_day_of_week_day`);

--
-- Index pour la table `mission_planning_value_client`
--
ALTER TABLE `mission_planning_value_client`
  ADD PRIMARY KEY (`mission_planning_id`,`mission_day_of_month_day`,`mission_day_of_week_day`,`client_id`);

--
-- Index pour la table `mission_poids`
--
ALTER TABLE `mission_poids`
  ADD PRIMARY KEY (`mission_poids_id`);

--
-- Index pour la table `mission_point`
--
ALTER TABLE `mission_point`
  ADD PRIMARY KEY (`m_mission_point_id`),
  ADD UNIQUE KEY `mission_point_id` (`customer_id`,`point_id_depart`,`point_id_arrivee`,`motif_id`,`mission_id`),
  ADD KEY `point_id_depart` (`point_id_depart`),
  ADD KEY `point_id_arrivee` (`point_id_arrivee`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `mp_date_depart` (`mp_date_depart`),
  ADD KEY `customer_id` (`customer_id`),
  ADD KEY `status` (`status`),
  ADD KEY `mp_date_arrivee` (`mp_date_arrivee`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `motif_id` (`motif_id`),
  ADD KEY `missionnaire_responsable_id` (`missionnaire_responsable_id`),
  ADD KEY `existe_photos` (`existe_photos`);

--
-- Index pour la table `mission_point_07`
--
ALTER TABLE `mission_point_07`
  ADD PRIMARY KEY (`m_mission_point_id`),
  ADD UNIQUE KEY `mission_point_id` (`customer_id`,`point_id_depart`,`point_id_arrivee`,`motif_id`,`mission_id`),
  ADD KEY `point_id_depart` (`point_id_depart`),
  ADD KEY `point_id_arrivee` (`point_id_arrivee`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `mp_date_depart` (`mp_date_depart`),
  ADD KEY `customer_id` (`customer_id`),
  ADD KEY `status` (`status`),
  ADD KEY `mp_date_arrivee` (`mp_date_arrivee`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `motif_id` (`motif_id`),
  ADD KEY `missionnaire_responsable_id` (`missionnaire_responsable_id`),
  ADD KEY `existe_photos` (`existe_photos`);

--
-- Index pour la table `mission_point_16_01`
--
ALTER TABLE `mission_point_16_01`
  ADD PRIMARY KEY (`m_mission_point_id`),
  ADD UNIQUE KEY `mission_point_id` (`customer_id`,`point_id_depart`,`point_id_arrivee`,`motif_id`,`mission_id`),
  ADD KEY `point_id_depart` (`point_id_depart`),
  ADD KEY `point_id_arrivee` (`point_id_arrivee`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `mp_date_depart` (`mp_date_depart`),
  ADD KEY `customer_id` (`customer_id`),
  ADD KEY `status` (`status`),
  ADD KEY `mp_date_arrivee` (`mp_date_arrivee`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `motif_id` (`motif_id`),
  ADD KEY `missionnaire_responsable_id` (`missionnaire_responsable_id`),
  ADD KEY `existe_photos` (`existe_photos`);

--
-- Index pour la table `mission_point_annulation_raison`
--
ALTER TABLE `mission_point_annulation_raison`
  ADD PRIMARY KEY (`raison_id`);

--
-- Index pour la table `mission_point_media_documentfile`
--
ALTER TABLE `mission_point_media_documentfile`
  ADD PRIMARY KEY (`mission_point_media_documentfile_id`),
  ADD KEY `upload_by` (`upload_by`);

--
-- Index pour la table `mission_point_status`
--
ALTER TABLE `mission_point_status`
  ADD PRIMARY KEY (`mission_point_status_id`);

--
-- Index pour la table `mission_ressource`
--
ALTER TABLE `mission_ressource`
  ADD PRIMARY KEY (`mission_id`,`ressource_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `mission_id` (`mission_id`);

--
-- Index pour la table `mission_role`
--
ALTER TABLE `mission_role`
  ADD PRIMARY KEY (`mission_role_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mission_role_designation` (`mission_role_designation`(255));

--
-- Index pour la table `mission_sortie`
--
ALTER TABLE `mission_sortie`
  ADD PRIMARY KEY (`mission_sortie_id`);

--
-- Index pour la table `mission_sortie_ligne`
--
ALTER TABLE `mission_sortie_ligne`
  ADD PRIMARY KEY (`mission_sortie_ligne_id`);

--
-- Index pour la table `mission_status`
--
ALTER TABLE `mission_status`
  ADD PRIMARY KEY (`mission_status_id`);

--
-- Index pour la table `mission_transporteur`
--
ALTER TABLE `mission_transporteur`
  ADD PRIMARY KEY (`entreprise_id`,`transporteur_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `transporteur_id` (`transporteur_id`);

--
-- Index pour la table `mission_type_cargo`
--
ALTER TABLE `mission_type_cargo`
  ADD PRIMARY KEY (`mission_type_cargo_id`);

--
-- Index pour la table `mission_zone`
--
ALTER TABLE `mission_zone`
  ADD PRIMARY KEY (`zone_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `zone_responsable_id` (`zone_responsable_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `zone_contact_id` (`zone_contact_id`),
  ADD KEY `parent_zone_id` (`parent_zone_id`),
  ADD KEY `zone_type_id` (`zone_type_id`),
  ADD KEY `zone_point_id` (`zone_point_id`),
  ADD KEY `mission_zone_ibfk_8` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_zone_06122020`
--
ALTER TABLE `mission_zone_06122020`
  ADD PRIMARY KEY (`zone_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `zone_responsable_id` (`zone_responsable_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `zone_contact_id` (`zone_contact_id`),
  ADD KEY `parent_zone_id` (`parent_zone_id`),
  ADD KEY `zone_type_id` (`zone_type_id`),
  ADD KEY `zone_point_id` (`zone_point_id`),
  ADD KEY `mission_zone_ibfk_8` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_zone_20230802`
--
ALTER TABLE `mission_zone_20230802`
  ADD PRIMARY KEY (`zone_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `zone_responsable_id` (`zone_responsable_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `zone_contact_id` (`zone_contact_id`),
  ADD KEY `parent_zone_id` (`parent_zone_id`),
  ADD KEY `zone_type_id` (`zone_type_id`),
  ADD KEY `zone_point_id` (`zone_point_id`),
  ADD KEY `mission_zone_ibfk_8` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_zone_old`
--
ALTER TABLE `mission_zone_old`
  ADD PRIMARY KEY (`zone_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `zone_responsable_id` (`zone_responsable_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `zone_contact_id` (`zone_contact_id`),
  ADD KEY `parent_zone_id` (`parent_zone_id`),
  ADD KEY `zone_type_id` (`zone_type_id`),
  ADD KEY `zone_point_id` (`zone_point_id`),
  ADD KEY `mission_zone_ibfk_8` (`entreprise_beneficiaire_id`);

--
-- Index pour la table `mission_zone_params`
--
ALTER TABLE `mission_zone_params`
  ADD PRIMARY KEY (`zone_id`,`transporter_id`,`vehicle_type_id`,`mission_role_id`),
  ADD UNIQUE KEY `zone_id` (`zone_id`,`transporter_id`,`vehicle_type_id`),
  ADD KEY `mission_type_id` (`mission_role_id`),
  ADD KEY `accept_transporter` (`accept_transporter`),
  ADD KEY `accept_client` (`accept_client`),
  ADD KEY `transporter_id` (`transporter_id`),
  ADD KEY `vehicle_type_id` (`vehicle_type_id`);

--
-- Index pour la table `mission_zone_params_missionnaire`
--
ALTER TABLE `mission_zone_params_missionnaire`
  ADD PRIMARY KEY (`zone_id`,`transporteur_id`,`vehicle_type_id`),
  ADD KEY `zone_id` (`zone_id`),
  ADD KEY `transporteur_id` (`transporteur_id`),
  ADD KEY `vehicle_type_id` (`vehicle_type_id`),
  ADD KEY `missionnaire_id` (`missionnaire_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `missionnaire_motif_id` (`missionnaire_motif_id`);

--
-- Index pour la table `mission_zone_parcours`
--
ALTER TABLE `mission_zone_parcours`
  ADD PRIMARY KEY (`zone_id`,`vehicule_id`,`route_type_id`);

--
-- Index pour la table `mission_zone_type`
--
ALTER TABLE `mission_zone_type`
  ADD PRIMARY KEY (`zone_type_id`);

--
-- Index pour la table `misson_zone_params_carburant`
--
ALTER TABLE `misson_zone_params_carburant`
  ADD PRIMARY KEY (`zone_id`,`transporter_id`,`vehicle_type_id`,`capacite_reservoir`),
  ADD UNIQUE KEY `zone_id` (`zone_id`,`transporter_id`,`vehicle_type_id`,`capacite_reservoir`),
  ADD KEY `transporter_id` (`transporter_id`),
  ADD KEY `vehicle_type_id` (`vehicle_type_id`);

--
-- Index pour la table `misson_zone_point`
--
ALTER TABLE `misson_zone_point`
  ADD PRIMARY KEY (`zone_id`,`point_id`),
  ADD KEY `route_id` (`zone_id`,`point_id`),
  ADD KEY `point_id` (`point_id`),
  ADD KEY `alert_point` (`alert_point`),
  ADD KEY `alert_driver` (`alert_driver`);

--
-- Index pour la table `modele_decharge_ressource`
--
ALTER TABLE `modele_decharge_ressource`
  ADD PRIMARY KEY (`article_famille_id`,`contact_id`),
  ADD KEY `article_famille_id` (`article_famille_id`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `modele_operation_type`
--
ALTER TABLE `modele_operation_type`
  ADD PRIMARY KEY (`ressource_modele_id`,`operation_type_id`),
  ADD KEY `parc_ressource_operation_required_modele_ibfk_2` (`operation_type_id`);

--
-- Index pour la table `module`
--
ALTER TABLE `module`
  ADD PRIMARY KEY (`module_id`),
  ADD KEY `parent_id` (`parent_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_unite_id` (`article_unite_id`);

--
-- Index pour la table `module_07`
--
ALTER TABLE `module_07`
  ADD PRIMARY KEY (`module_id`),
  ADD KEY `parent_id` (`parent_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_unite_id` (`article_unite_id`);

--
-- Index pour la table `module_11062020`
--
ALTER TABLE `module_11062020`
  ADD PRIMARY KEY (`module_id`),
  ADD KEY `parent_id` (`parent_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_unite_id` (`article_unite_id`);

--
-- Index pour la table `module_action`
--
ALTER TABLE `module_action`
  ADD PRIMARY KEY (`action_id`);

--
-- Index pour la table `module_mobile`
--
ALTER TABLE `module_mobile`
  ADD PRIMARY KEY (`module_id`);

--
-- Index pour la table `motif_conge`
--
ALTER TABLE `motif_conge`
  ADD PRIMARY KEY (`motif_conge_id`);

--
-- Index pour la table `mouvement`
--
ALTER TABLE `mouvement`
  ADD PRIMARY KEY (`mouvement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`),
  ADD KEY `concern_contact_id` (`concern_contact_id`),
  ADD KEY `mouvement_status_id` (`mouvement_status_id`),
  ADD KEY `mouvement_response_to_mouvement_id` (`mouvement_response_to_mouvement_id`),
  ADD KEY `mouvement_created_by` (`mouvement_created_by`),
  ADD KEY `livraison_livreur_id` (`livraison_livreur_id`),
  ADD KEY `validator_user_id` (`validator_user_id`),
  ADD KEY `project_id` (`project_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `mouvement_monnaie_id` (`mouvement_monnaie_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `is_printed` (`is_printed`),
  ADD KEY `urgence` (`urgence`),
  ADD KEY `offre_is_cancel` (`offre_is_cancel`),
  ADD KEY `offre_send_response` (`offre_send_response`),
  ADD KEY `offre_is_expired` (`offre_is_expired`),
  ADD KEY `offre_type_id` (`offre_type_id`),
  ADD KEY `is_offre_request` (`is_offre_request`),
  ADD KEY `is_offre_to_us` (`is_offre_to_us`),
  ADD KEY `mouvement_paiement_delai_id` (`mouvement_paiement_delai_id`),
  ADD KEY `mouvement_update_lock_status` (`mouvement_update_lock_status`),
  ADD KEY `is_paid` (`is_paid`),
  ADD KEY `is_timbre` (`is_timbre`),
  ADD KEY `is_espece` (`is_espece`),
  ADD KEY `mouvement_hide_tva` (`mouvement_hide_tva`),
  ADD KEY `mouvement_add_tva` (`mouvement_add_tva`),
  ADD KEY `tva_status` (`tva_status`),
  ADD KEY `is_validated` (`is_validated`),
  ADD KEY `livraison_is_delivered` (`livraison_is_delivered`),
  ADD KEY `mouvement_annee_exercice` (`mouvement_annee_exercice`),
  ADD KEY `mouvement_numero_sequentiel` (`mouvement_numero_sequentiel`),
  ADD KEY `mouvement_numero_complet` (`mouvement_numero_complet`(255)),
  ADD KEY `mouvement_is_canceled` (`mouvement_is_canceled`),
  ADD KEY `mouvement_numero_prefixe` (`mouvement_numero_prefixe`(255)),
  ADD KEY `livraison_livreur_souhaite` (`livraison_livreur_souhaite`),
  ADD KEY `mouvement_created_date_day` (`mouvement_created_date_day`),
  ADD KEY `mouvement_date_day` (`mouvement_date_day`),
  ADD KEY `mouvement_date_echeance_day` (`mouvement_date_echeance_day`),
  ADD KEY `livraison_date_souhaite_day` (`livraison_date_souhaite_day`),
  ADD KEY `livraison_deliver_date_day` (`livraison_deliver_date_day`),
  ADD KEY `structure` (`structure`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `entrepot_source` (`entrepot_source`),
  ADD KEY `entrepot_destination` (`entrepot_destination`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `is_package` (`is_package`);

--
-- Index pour la table `mouvement_07`
--
ALTER TABLE `mouvement_07`
  ADD PRIMARY KEY (`mouvement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`),
  ADD KEY `concern_contact_id` (`concern_contact_id`),
  ADD KEY `mouvement_status_id` (`mouvement_status_id`),
  ADD KEY `mouvement_response_to_mouvement_id` (`mouvement_response_to_mouvement_id`),
  ADD KEY `mouvement_created_by` (`mouvement_created_by`),
  ADD KEY `livraison_livreur_id` (`livraison_livreur_id`),
  ADD KEY `validator_user_id` (`validator_user_id`),
  ADD KEY `project_id` (`project_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `mouvement_monnaie_id` (`mouvement_monnaie_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `is_printed` (`is_printed`),
  ADD KEY `urgence` (`urgence`),
  ADD KEY `offre_is_cancel` (`offre_is_cancel`),
  ADD KEY `offre_send_response` (`offre_send_response`),
  ADD KEY `offre_is_expired` (`offre_is_expired`),
  ADD KEY `offre_type_id` (`offre_type_id`),
  ADD KEY `is_offre_request` (`is_offre_request`),
  ADD KEY `is_offre_to_us` (`is_offre_to_us`),
  ADD KEY `mouvement_paiement_delai_id` (`mouvement_paiement_delai_id`),
  ADD KEY `mouvement_update_lock_status` (`mouvement_update_lock_status`),
  ADD KEY `is_paid` (`is_paid`),
  ADD KEY `is_timbre` (`is_timbre`),
  ADD KEY `is_espece` (`is_espece`),
  ADD KEY `mouvement_hide_tva` (`mouvement_hide_tva`),
  ADD KEY `mouvement_add_tva` (`mouvement_add_tva`),
  ADD KEY `tva_status` (`tva_status`),
  ADD KEY `is_validated` (`is_validated`),
  ADD KEY `livraison_is_delivered` (`livraison_is_delivered`),
  ADD KEY `mouvement_annee_exercice` (`mouvement_annee_exercice`),
  ADD KEY `mouvement_numero_sequentiel` (`mouvement_numero_sequentiel`),
  ADD KEY `mouvement_numero_complet` (`mouvement_numero_complet`(255)),
  ADD KEY `mouvement_is_canceled` (`mouvement_is_canceled`),
  ADD KEY `mouvement_numero_prefixe` (`mouvement_numero_prefixe`(255)),
  ADD KEY `livraison_livreur_souhaite` (`livraison_livreur_souhaite`),
  ADD KEY `mouvement_created_date_day` (`mouvement_created_date_day`),
  ADD KEY `mouvement_date_day` (`mouvement_date_day`),
  ADD KEY `mouvement_date_echeance_day` (`mouvement_date_echeance_day`),
  ADD KEY `livraison_date_souhaite_day` (`livraison_date_souhaite_day`),
  ADD KEY `livraison_deliver_date_day` (`livraison_deliver_date_day`),
  ADD KEY `structure` (`structure`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `entrepot_source` (`entrepot_source`),
  ADD KEY `entrepot_destination` (`entrepot_destination`),
  ADD KEY `mission_id` (`mission_id`);

--
-- Index pour la table `mouvement_07_01`
--
ALTER TABLE `mouvement_07_01`
  ADD PRIMARY KEY (`mouvement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`),
  ADD KEY `concern_contact_id` (`concern_contact_id`),
  ADD KEY `mouvement_status_id` (`mouvement_status_id`),
  ADD KEY `mouvement_response_to_mouvement_id` (`mouvement_response_to_mouvement_id`),
  ADD KEY `mouvement_created_by` (`mouvement_created_by`),
  ADD KEY `livraison_livreur_id` (`livraison_livreur_id`),
  ADD KEY `validator_user_id` (`validator_user_id`),
  ADD KEY `project_id` (`project_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `mouvement_monnaie_id` (`mouvement_monnaie_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `is_printed` (`is_printed`),
  ADD KEY `urgence` (`urgence`),
  ADD KEY `offre_is_cancel` (`offre_is_cancel`),
  ADD KEY `offre_send_response` (`offre_send_response`),
  ADD KEY `offre_is_expired` (`offre_is_expired`),
  ADD KEY `offre_type_id` (`offre_type_id`),
  ADD KEY `is_offre_request` (`is_offre_request`),
  ADD KEY `is_offre_to_us` (`is_offre_to_us`),
  ADD KEY `mouvement_paiement_delai_id` (`mouvement_paiement_delai_id`),
  ADD KEY `mouvement_update_lock_status` (`mouvement_update_lock_status`),
  ADD KEY `is_paid` (`is_paid`),
  ADD KEY `is_timbre` (`is_timbre`),
  ADD KEY `is_espece` (`is_espece`),
  ADD KEY `mouvement_hide_tva` (`mouvement_hide_tva`),
  ADD KEY `mouvement_add_tva` (`mouvement_add_tva`),
  ADD KEY `tva_status` (`tva_status`),
  ADD KEY `is_validated` (`is_validated`),
  ADD KEY `livraison_is_delivered` (`livraison_is_delivered`),
  ADD KEY `mouvement_annee_exercice` (`mouvement_annee_exercice`),
  ADD KEY `mouvement_numero_sequentiel` (`mouvement_numero_sequentiel`),
  ADD KEY `mouvement_numero_complet` (`mouvement_numero_complet`(255)),
  ADD KEY `mouvement_is_canceled` (`mouvement_is_canceled`),
  ADD KEY `mouvement_numero_prefixe` (`mouvement_numero_prefixe`(255)),
  ADD KEY `livraison_livreur_souhaite` (`livraison_livreur_souhaite`),
  ADD KEY `mouvement_created_date_day` (`mouvement_created_date_day`),
  ADD KEY `mouvement_date_day` (`mouvement_date_day`),
  ADD KEY `mouvement_date_echeance_day` (`mouvement_date_echeance_day`),
  ADD KEY `livraison_date_souhaite_day` (`livraison_date_souhaite_day`),
  ADD KEY `livraison_deliver_date_day` (`livraison_deliver_date_day`),
  ADD KEY `structure` (`structure`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `entrepot_source` (`entrepot_source`),
  ADD KEY `entrepot_destination` (`entrepot_destination`),
  ADD KEY `mission_id` (`mission_id`);

--
-- Index pour la table `mouvement_16_1`
--
ALTER TABLE `mouvement_16_1`
  ADD PRIMARY KEY (`mouvement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`),
  ADD KEY `concern_contact_id` (`concern_contact_id`),
  ADD KEY `mouvement_status_id` (`mouvement_status_id`),
  ADD KEY `mouvement_response_to_mouvement_id` (`mouvement_response_to_mouvement_id`),
  ADD KEY `mouvement_created_by` (`mouvement_created_by`),
  ADD KEY `livraison_livreur_id` (`livraison_livreur_id`),
  ADD KEY `validator_user_id` (`validator_user_id`),
  ADD KEY `project_id` (`project_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `mouvement_monnaie_id` (`mouvement_monnaie_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `is_printed` (`is_printed`),
  ADD KEY `urgence` (`urgence`),
  ADD KEY `offre_is_cancel` (`offre_is_cancel`),
  ADD KEY `offre_send_response` (`offre_send_response`),
  ADD KEY `offre_is_expired` (`offre_is_expired`),
  ADD KEY `offre_type_id` (`offre_type_id`),
  ADD KEY `is_offre_request` (`is_offre_request`),
  ADD KEY `is_offre_to_us` (`is_offre_to_us`),
  ADD KEY `mouvement_paiement_delai_id` (`mouvement_paiement_delai_id`),
  ADD KEY `mouvement_update_lock_status` (`mouvement_update_lock_status`),
  ADD KEY `is_paid` (`is_paid`),
  ADD KEY `is_timbre` (`is_timbre`),
  ADD KEY `is_espece` (`is_espece`),
  ADD KEY `mouvement_hide_tva` (`mouvement_hide_tva`),
  ADD KEY `mouvement_add_tva` (`mouvement_add_tva`),
  ADD KEY `tva_status` (`tva_status`),
  ADD KEY `is_validated` (`is_validated`),
  ADD KEY `livraison_is_delivered` (`livraison_is_delivered`),
  ADD KEY `mouvement_annee_exercice` (`mouvement_annee_exercice`),
  ADD KEY `mouvement_numero_sequentiel` (`mouvement_numero_sequentiel`),
  ADD KEY `mouvement_numero_complet` (`mouvement_numero_complet`(255)),
  ADD KEY `mouvement_is_canceled` (`mouvement_is_canceled`),
  ADD KEY `mouvement_numero_prefixe` (`mouvement_numero_prefixe`(255)),
  ADD KEY `livraison_livreur_souhaite` (`livraison_livreur_souhaite`),
  ADD KEY `mouvement_created_date_day` (`mouvement_created_date_day`),
  ADD KEY `mouvement_date_day` (`mouvement_date_day`),
  ADD KEY `mouvement_date_echeance_day` (`mouvement_date_echeance_day`),
  ADD KEY `livraison_date_souhaite_day` (`livraison_date_souhaite_day`),
  ADD KEY `livraison_deliver_date_day` (`livraison_deliver_date_day`),
  ADD KEY `structure` (`structure`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `entrepot_source` (`entrepot_source`),
  ADD KEY `entrepot_destination` (`entrepot_destination`),
  ADD KEY `mission_id` (`mission_id`);

--
-- Index pour la table `mouvement_documentfile`
--
ALTER TABLE `mouvement_documentfile`
  ADD PRIMARY KEY (`document_file_id`,`mouvement_id`);

--
-- Index pour la table `mouvement_id_confirmation`
--
ALTER TABLE `mouvement_id_confirmation`
  ADD PRIMARY KEY (`mouvement_ligne_id`,`contact_id`);

--
-- Index pour la table `mouvement_ligne`
--
ALTER TABLE `mouvement_ligne`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_designation_lang_text_id` (`article_designation_lang_text_id`),
  ADD KEY `article_designation_lang_id` (`article_designation_lang_id`),
  ADD KEY `article_unite_id` (`article_unite_id`),
  ADD KEY `article_etat_id` (`article_etat_id`),
  ADD KEY `subscription_ressource_id` (`subscription_ressource_id`),
  ADD KEY `package_type_id` (`package_type_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `montant_fidelite_mouvement_id` (`fidelite_mouvement_id`),
  ADD KEY `comptable_journal_id` (`comptable_journal_id`),
  ADD KEY `mouvement_ligne_monnaie_id` (`mouvement_ligne_monnaie_id`),
  ADD KEY `mouvement_ligne_project_id` (`mouvement_ligne_project_id`),
  ADD KEY `mouvement_ligne_task_id` (`mouvement_ligne_task_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `mouvement_ligne_is_comment_line` (`mouvement_ligne_is_comment_line`),
  ADD KEY `article_reference` (`article_reference`(255)),
  ADD KEY `is_delivered` (`is_delivered`),
  ADD KEY `is_subscription` (`is_subscription`),
  ADD KEY `is_validated_before_sell` (`is_validated_before_sell`),
  ADD KEY `validator_user_id_before_sell` (`validator_user_id_before_sell`),
  ADD KEY `is_validated_after_sell` (`is_validated_after_sell`),
  ADD KEY `is_packaged` (`is_packaged`),
  ADD KEY `is_command_traited` (`is_command_traited`),
  ADD KEY `is_customer_canceled` (`is_customer_canceled`),
  ADD KEY `is_fidelite_appliquee` (`is_fidelite_appliquee`),
  ADD KEY `fidelite_is_refund` (`fidelite_is_refund`),
  ADD KEY `fidelite_is_expired` (`fidelite_is_expired`),
  ADD KEY `is_paye_normal` (`is_paye_normal`),
  ADD KEY `is_paye_fidelite` (`is_paye_fidelite`),
  ADD KEY `mouvement_ligne_add_tva` (`mouvement_ligne_add_tva`),
  ADD KEY `mouvement_ligne_hide_tva` (`mouvement_ligne_hide_tva`),
  ADD KEY `tva_status` (`tva_status`),
  ADD KEY `mouvement_ligne_response_to_mouvement_ligne` (`mouvement_ligne_response_to_mouvement_ligne`),
  ADD KEY `is_stock_managed` (`is_stock_managed`),
  ADD KEY `validator_user_id_after_sell` (`validator_user_id_after_sell`),
  ADD KEY `date_prevue_livraison_day` (`date_prevue_livraison_day`),
  ADD KEY `date_livraison_day` (`date_livraison_day`),
  ADD KEY `subscription_date_start_day` (`subscription_date_start_day`),
  ADD KEY `subscription_date_end_day` (`subscription_date_end_day`),
  ADD KEY `customer_cancel_date_day` (`customer_cancel_date_day`),
  ADD KEY `fidelite_payment_date_day` (`fidelite_payment_date_day`),
  ADD KEY `fidelite_expire_date_day` (`fidelite_expire_date_day`),
  ADD KEY `fidelite_date_consommation_day` (`fidelite_date_consommation_day`),
  ADD KEY `offre_date_debut_day` (`offre_date_debut_day`),
  ADD KEY `offre_date_fin_day` (`offre_date_fin_day`),
  ADD KEY `ressource_to_be_place_in` (`ressource_to_be_place_in`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `depot_destination` (`depot_destination`);

--
-- Index pour la table `mouvement_ligne_07`
--
ALTER TABLE `mouvement_ligne_07`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_designation_lang_text_id` (`article_designation_lang_text_id`),
  ADD KEY `article_designation_lang_id` (`article_designation_lang_id`),
  ADD KEY `article_unite_id` (`article_unite_id`),
  ADD KEY `article_etat_id` (`article_etat_id`),
  ADD KEY `subscription_ressource_id` (`subscription_ressource_id`),
  ADD KEY `package_type_id` (`package_type_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `montant_fidelite_mouvement_id` (`fidelite_mouvement_id`),
  ADD KEY `comptable_journal_id` (`comptable_journal_id`),
  ADD KEY `mouvement_ligne_monnaie_id` (`mouvement_ligne_monnaie_id`),
  ADD KEY `mouvement_ligne_project_id` (`mouvement_ligne_project_id`),
  ADD KEY `mouvement_ligne_task_id` (`mouvement_ligne_task_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `mouvement_ligne_is_comment_line` (`mouvement_ligne_is_comment_line`),
  ADD KEY `article_reference` (`article_reference`(255)),
  ADD KEY `is_delivered` (`is_delivered`),
  ADD KEY `is_subscription` (`is_subscription`),
  ADD KEY `is_validated_before_sell` (`is_validated_before_sell`),
  ADD KEY `validator_user_id_before_sell` (`validator_user_id_before_sell`),
  ADD KEY `is_validated_after_sell` (`is_validated_after_sell`),
  ADD KEY `is_packaged` (`is_packaged`),
  ADD KEY `is_command_traited` (`is_command_traited`),
  ADD KEY `is_customer_canceled` (`is_customer_canceled`),
  ADD KEY `is_fidelite_appliquee` (`is_fidelite_appliquee`),
  ADD KEY `fidelite_is_refund` (`fidelite_is_refund`),
  ADD KEY `fidelite_is_expired` (`fidelite_is_expired`),
  ADD KEY `is_paye_normal` (`is_paye_normal`),
  ADD KEY `is_paye_fidelite` (`is_paye_fidelite`),
  ADD KEY `mouvement_ligne_add_tva` (`mouvement_ligne_add_tva`),
  ADD KEY `mouvement_ligne_hide_tva` (`mouvement_ligne_hide_tva`),
  ADD KEY `tva_status` (`tva_status`),
  ADD KEY `mouvement_ligne_response_to_mouvement_ligne` (`mouvement_ligne_response_to_mouvement_ligne`),
  ADD KEY `is_stock_managed` (`is_stock_managed`),
  ADD KEY `validator_user_id_after_sell` (`validator_user_id_after_sell`),
  ADD KEY `date_prevue_livraison_day` (`date_prevue_livraison_day`),
  ADD KEY `date_livraison_day` (`date_livraison_day`),
  ADD KEY `subscription_date_start_day` (`subscription_date_start_day`),
  ADD KEY `subscription_date_end_day` (`subscription_date_end_day`),
  ADD KEY `customer_cancel_date_day` (`customer_cancel_date_day`),
  ADD KEY `fidelite_payment_date_day` (`fidelite_payment_date_day`),
  ADD KEY `fidelite_expire_date_day` (`fidelite_expire_date_day`),
  ADD KEY `fidelite_date_consommation_day` (`fidelite_date_consommation_day`),
  ADD KEY `offre_date_debut_day` (`offre_date_debut_day`),
  ADD KEY `offre_date_fin_day` (`offre_date_fin_day`),
  ADD KEY `ressource_to_be_place_in` (`ressource_to_be_place_in`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `depot_destination` (`depot_destination`);

--
-- Index pour la table `mouvement_ligne_16`
--
ALTER TABLE `mouvement_ligne_16`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_designation_lang_text_id` (`article_designation_lang_text_id`),
  ADD KEY `article_designation_lang_id` (`article_designation_lang_id`),
  ADD KEY `article_unite_id` (`article_unite_id`),
  ADD KEY `article_etat_id` (`article_etat_id`),
  ADD KEY `subscription_ressource_id` (`subscription_ressource_id`),
  ADD KEY `package_type_id` (`package_type_id`),
  ADD KEY `comptable_compte_id` (`comptable_compte_id`),
  ADD KEY `montant_fidelite_mouvement_id` (`fidelite_mouvement_id`),
  ADD KEY `comptable_journal_id` (`comptable_journal_id`),
  ADD KEY `mouvement_ligne_monnaie_id` (`mouvement_ligne_monnaie_id`),
  ADD KEY `mouvement_ligne_project_id` (`mouvement_ligne_project_id`),
  ADD KEY `mouvement_ligne_task_id` (`mouvement_ligne_task_id`),
  ADD KEY `comptabilite_type_id` (`comptabilite_type_id`),
  ADD KEY `mouvement_ligne_is_comment_line` (`mouvement_ligne_is_comment_line`),
  ADD KEY `article_reference` (`article_reference`(255)),
  ADD KEY `is_delivered` (`is_delivered`),
  ADD KEY `is_subscription` (`is_subscription`),
  ADD KEY `is_validated_before_sell` (`is_validated_before_sell`),
  ADD KEY `validator_user_id_before_sell` (`validator_user_id_before_sell`),
  ADD KEY `is_validated_after_sell` (`is_validated_after_sell`),
  ADD KEY `is_packaged` (`is_packaged`),
  ADD KEY `is_command_traited` (`is_command_traited`),
  ADD KEY `is_customer_canceled` (`is_customer_canceled`),
  ADD KEY `is_fidelite_appliquee` (`is_fidelite_appliquee`),
  ADD KEY `fidelite_is_refund` (`fidelite_is_refund`),
  ADD KEY `fidelite_is_expired` (`fidelite_is_expired`),
  ADD KEY `is_paye_normal` (`is_paye_normal`),
  ADD KEY `is_paye_fidelite` (`is_paye_fidelite`),
  ADD KEY `mouvement_ligne_add_tva` (`mouvement_ligne_add_tva`),
  ADD KEY `mouvement_ligne_hide_tva` (`mouvement_ligne_hide_tva`),
  ADD KEY `tva_status` (`tva_status`),
  ADD KEY `mouvement_ligne_response_to_mouvement_ligne` (`mouvement_ligne_response_to_mouvement_ligne`),
  ADD KEY `is_stock_managed` (`is_stock_managed`),
  ADD KEY `validator_user_id_after_sell` (`validator_user_id_after_sell`),
  ADD KEY `date_prevue_livraison_day` (`date_prevue_livraison_day`),
  ADD KEY `date_livraison_day` (`date_livraison_day`),
  ADD KEY `subscription_date_start_day` (`subscription_date_start_day`),
  ADD KEY `subscription_date_end_day` (`subscription_date_end_day`),
  ADD KEY `customer_cancel_date_day` (`customer_cancel_date_day`),
  ADD KEY `fidelite_payment_date_day` (`fidelite_payment_date_day`),
  ADD KEY `fidelite_expire_date_day` (`fidelite_expire_date_day`),
  ADD KEY `fidelite_date_consommation_day` (`fidelite_date_consommation_day`),
  ADD KEY `offre_date_debut_day` (`offre_date_debut_day`),
  ADD KEY `offre_date_fin_day` (`offre_date_fin_day`),
  ADD KEY `ressource_to_be_place_in` (`ressource_to_be_place_in`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `depot_destination` (`depot_destination`);

--
-- Index pour la table `mouvement_ligne_mouvement_ligne`
--
ALTER TABLE `mouvement_ligne_mouvement_ligne`
  ADD PRIMARY KEY (`mouvement_ligne_id`,`mouvement_ligne_id2`),
  ADD KEY `mouvement_operation_type_id` (`mouvement_operation_type_id`),
  ADD KEY `mouvement_ligne_offer_accepted_by` (`mouvement_ligne_offer_accepted_by`),
  ADD KEY `mouvement_ligne_id2` (`mouvement_ligne_id2`),
  ADD KEY `mouvement_ligne_offer_is_response` (`mouvement_ligne_offer_is_response`),
  ADD KEY `mouvement_ligne_offer_is_accepted` (`mouvement_ligne_offer_is_accepted`),
  ADD KEY `mouvement_ligne_offer_accepted_date` (`mouvement_ligne_offer_accepted_date`);

--
-- Index pour la table `mouvement_ligne_tmp`
--
ALTER TABLE `mouvement_ligne_tmp`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`),
  ADD KEY `ressources_article_mouvement_id` (`ressources_article_mouvement_id`);

--
-- Index pour la table `mouvement_ligne_tmp2`
--
ALTER TABLE `mouvement_ligne_tmp2`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`),
  ADD KEY `article_id2` (`article_id2`);

--
-- Index pour la table `mouvement_ligne_tmp3`
--
ALTER TABLE `mouvement_ligne_tmp3`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `mouvement_ligne_tmp4`
--
ALTER TABLE `mouvement_ligne_tmp4`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `mouvement_ligne_tmp4_old`
--
ALTER TABLE `mouvement_ligne_tmp4_old`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `mouvement_ligne_tmp6`
--
ALTER TABLE `mouvement_ligne_tmp6`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `mouvement_ligne_tmp_carburant`
--
ALTER TABLE `mouvement_ligne_tmp_carburant`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `mouvement_ligne_tmp_vehicule`
--
ALTER TABLE `mouvement_ligne_tmp_vehicule`
  ADD PRIMARY KEY (`mouvement_ligne_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `article_ref` (`article_ref`);

--
-- Index pour la table `mouvement_modele_document`
--
ALTER TABLE `mouvement_modele_document`
  ADD PRIMARY KEY (`mouvement_modele_document_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_modele_document_designation` (`mouvement_modele_document_designation`(255)),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `is_systeme` (`is_systeme`);

--
-- Index pour la table `mouvement_mouvement`
--
ALTER TABLE `mouvement_mouvement`
  ADD PRIMARY KEY (`mouvement_id`,`mouvement_id2`),
  ADD KEY `mouvement_operation_type_id` (`mouvement_operation_type_id`),
  ADD KEY `mouvement_offer_accepted_by` (`mouvement_offer_accepted_by`),
  ADD KEY `mouvement_id2` (`mouvement_id2`),
  ADD KEY `mouvement_offer_is_response` (`mouvement_offer_is_response`),
  ADD KEY `mouvement_offer_is_accepted` (`mouvement_offer_is_accepted`),
  ADD KEY `mouvement_offer_accepted_date_day` (`mouvement_offer_accepted_date_day`);

--
-- Index pour la table `mouvement_mouvement_taxe`
--
ALTER TABLE `mouvement_mouvement_taxe`
  ADD PRIMARY KEY (`mouvement_id`,`taxe_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `taxe_id` (`taxe_id`);

--
-- Index pour la table `mouvement_note`
--
ALTER TABLE `mouvement_note`
  ADD PRIMARY KEY (`mouvement_note_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `comment_by` (`comment_by`),
  ADD KEY `comment_date` (`comment_date`);

--
-- Index pour la table `mouvement_notification_programme`
--
ALTER TABLE `mouvement_notification_programme`
  ADD PRIMARY KEY (`mouvement_id`,`notification_info_type_id`),
  ADD KEY `notification_info_type_id` (`notification_info_type_id`),
  ADD KEY `notification_date_day` (`notification_date_day`);

--
-- Index pour la table `mouvement_numerotation`
--
ALTER TABLE `mouvement_numerotation`
  ADD PRIMARY KEY (`entreprise_id`,`mouvement_type_id`);

--
-- Index pour la table `mouvement_numerotation_modele`
--
ALTER TABLE `mouvement_numerotation_modele`
  ADD PRIMARY KEY (`modele_numerotation_id`);

--
-- Index pour la table `mouvement_offre_contact_fournisseur`
--
ALTER TABLE `mouvement_offre_contact_fournisseur`
  ADD PRIMARY KEY (`mouvement_offre_contact_fournisseur_id`),
  ADD KEY `mouvement_offre_contact_fournisseur_id` (`mouvement_offre_contact_fournisseur_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `supplier_id` (`supplier_id`),
  ADD KEY `contact_info_type_id` (`contact_info_type_id`),
  ADD KEY `contact_info_id` (`contact_info_id`),
  ADD KEY `date_contact` (`date_contact`),
  ADD KEY `task_id` (`task_id`),
  ADD KEY `is_cancel` (`is_cancel`);

--
-- Index pour la table `mouvement_offre_contact_fournisseur_rappel`
--
ALTER TABLE `mouvement_offre_contact_fournisseur_rappel`
  ADD PRIMARY KEY (`mouvement_offre_contact_fournisseur_rappel_id`),
  ADD KEY `rappel_programme_info_type_id` (`rappel_programme_info_type_id`),
  ADD KEY `is_executed` (`is_executed`),
  ADD KEY `rappel_programme_date_day` (`rappel_programme_date_day`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_id` (`mouvement_id`);

--
-- Index pour la table `mouvement_offre_type`
--
ALTER TABLE `mouvement_offre_type`
  ADD PRIMARY KEY (`mouvement_offre_type_id`),
  ADD KEY `mouvement_offre_type_designation` (`mouvement_offre_type_designation`(255));

--
-- Index pour la table `mouvement_operationlog`
--
ALTER TABLE `mouvement_operationlog`
  ADD PRIMARY KEY (`mouvement_operationlog_id`),
  ADD KEY `mouvement_operationlog_type_id` (`mouvement_operationlog_type_id`),
  ADD KEY `mouvement_id` (`mouvement_id`),
  ADD KEY `contact_id` (`entreprise_id`),
  ADD KEY `operation_valeur_id` (`operation_valeur_id`),
  ADD KEY `mouvement_modele_document_id` (`mouvement_modele_document_id`),
  ADD KEY `operation_date` (`operation_date`);

--
-- Index pour la table `mouvement_operationlog_type`
--
ALTER TABLE `mouvement_operationlog_type`
  ADD PRIMARY KEY (`mouvement_operationlog_type_id`),
  ADD KEY `mouvement_operationlog_type_designation` (`mouvement_operationlog_type_designation`(255));

--
-- Index pour la table `mouvement_operation_type`
--
ALTER TABLE `mouvement_operation_type`
  ADD PRIMARY KEY (`mouvement_operation_type_id`),
  ADD KEY `mouvement_operation_type_designation` (`mouvement_operation_type_designation`(255));

--
-- Index pour la table `mouvement_parametre`
--
ALTER TABLE `mouvement_parametre`
  ADD PRIMARY KEY (`mouvement_parametre_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`);

--
-- Index pour la table `mouvement_params_contact`
--
ALTER TABLE `mouvement_params_contact`
  ADD PRIMARY KEY (`mouvement_type_id`,`entreprise_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `mouvement_status`
--
ALTER TABLE `mouvement_status`
  ADD PRIMARY KEY (`mouvement_status_id`),
  ADD KEY `mouvement_status_designation` (`mouvement_status_designation`(255)),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`);

--
-- Index pour la table `mouvement_tmp`
--
ALTER TABLE `mouvement_tmp`
  ADD PRIMARY KEY (`mouvement_id`);

--
-- Index pour la table `mouvement_type`
--
ALTER TABLE `mouvement_type`
  ADD PRIMARY KEY (`mouvement_type_id`),
  ADD KEY `mouvement_type_groupe_id` (`mouvement_type_groupe_id`),
  ADD KEY `mouvement_type_designation` (`mouvement_type_designation`(255));

--
-- Index pour la table `mouvement_type_contact`
--
ALTER TABLE `mouvement_type_contact`
  ADD PRIMARY KEY (`contact_id`,`mouvement_type_id`),
  ADD KEY `autorized_by` (`autorized_by`),
  ADD KEY `date_debut_day` (`date_debut_day`),
  ADD KEY `date_fin_day` (`date_fin_day`),
  ADD KEY `autorisation_create` (`autorisation_create`),
  ADD KEY `autorisation_read` (`autorisation_read`),
  ADD KEY `autorisation_update` (`autorisation_update`),
  ADD KEY `autorisation_delete` (`autorisation_delete`),
  ADD KEY `mouvement_type_id` (`mouvement_type_id`);

--
-- Index pour la table `mouvement_type_groupe`
--
ALTER TABLE `mouvement_type_groupe`
  ADD PRIMARY KEY (`mouvement_type_groupe_id`),
  ADD KEY `mouvement_type_groupe_designation` (`mouvement_type_groupe_designation`(255));

--
-- Index pour la table `mouvement_validateur`
--
ALTER TABLE `mouvement_validateur`
  ADD PRIMARY KEY (`mouvement_id`,`validator_user_id`);

--
-- Index pour la table `mouvement_vente_operation_type`
--
ALTER TABLE `mouvement_vente_operation_type`
  ADD PRIMARY KEY (`vente_operation_type_id`),
  ADD KEY `mouvement_operation_type_designation` (`vente_operation_type_designation`(255));

--
-- Index pour la table `news`
--
ALTER TABLE `news`
  ADD PRIMARY KEY (`news_id`);

--
-- Index pour la table `notification`
--
ALTER TABLE `notification`
  ADD PRIMARY KEY (`notification_id`),
  ADD KEY `type_id_index` (`type_id`),
  ADD KEY `to_id_index` (`to_id`),
  ADD KEY `from_id_index` (`from_id`);

--
-- Index pour la table `notification_type`
--
ALTER TABLE `notification_type`
  ADD PRIMARY KEY (`notification_type_id`);

--
-- Index pour la table `notions`
--
ALTER TABLE `notions`
  ADD PRIMARY KEY (`notion_id`);

--
-- Index pour la table `objectif`
--
ALTER TABLE `objectif`
  ADD PRIMARY KEY (`objectif_id`),
  ADD UNIQUE KEY `objectif_type_id_3` (`objectif_type_id`,`objectif_annee`,`objectif_mois`,`entreprise_id`) USING BTREE,
  ADD KEY `objectif_type_id` (`objectif_type_id`),
  ADD KEY `objectif_type_id_2` (`objectif_type_id`,`objectif_annee`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mission_zone_id` (`mission_zone_id`);

--
-- Index pour la table `objectif_2021-03-23`
--
ALTER TABLE `objectif_2021-03-23`
  ADD PRIMARY KEY (`objectif_id`),
  ADD UNIQUE KEY `objectif_type_id_3` (`objectif_type_id`,`objectif_annee`,`objectif_mois`,`entreprise_id`) USING BTREE,
  ADD KEY `objectif_type_id` (`objectif_type_id`),
  ADD KEY `objectif_type_id_2` (`objectif_type_id`,`objectif_annee`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mission_zone_id` (`mission_zone_id`);

--
-- Index pour la table `objectif_drop_size`
--
ALTER TABLE `objectif_drop_size`
  ADD PRIMARY KEY (`objectif_id`,`drop_size_du`);

--
-- Index pour la table `objectif_err_1`
--
ALTER TABLE `objectif_err_1`
  ADD PRIMARY KEY (`objectif_id`),
  ADD UNIQUE KEY `objectif_type_id_3` (`objectif_type_id`,`objectif_annee`,`objectif_mois`,`entreprise_id`) USING BTREE,
  ADD KEY `objectif_type_id` (`objectif_type_id`),
  ADD KEY `objectif_type_id_2` (`objectif_type_id`,`objectif_annee`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `mission_zone_id` (`mission_zone_id`);

--
-- Index pour la table `objectif_fonction_authorization`
--
ALTER TABLE `objectif_fonction_authorization`
  ADD PRIMARY KEY (`objectif_type_id`,`fonction_id`),
  ADD KEY `fonction_id` (`fonction_id`),
  ADD KEY `objectif_type_id` (`objectif_type_id`);

--
-- Index pour la table `objectif_prime`
--
ALTER TABLE `objectif_prime`
  ADD PRIMARY KEY (`objectif_id`,`pourcentage_done`);

--
-- Index pour la table `objectif_produit`
--
ALTER TABLE `objectif_produit`
  ADD PRIMARY KEY (`objectif_id`,`produit_famille_id`);

--
-- Index pour la table `objectif_report_mailing`
--
ALTER TABLE `objectif_report_mailing`
  ADD PRIMARY KEY (`report_id`,`user_id`,`objectif_report_mail_day`),
  ADD KEY `objectif_report_id` (`report_id`,`user_id`,`objectif_report_mail_day`),
  ADD KEY `objectif_report_user_id` (`user_id`);

--
-- Index pour la table `objectif_taux_succes`
--
ALTER TABLE `objectif_taux_succes`
  ADD PRIMARY KEY (`objectif_id`,`pourcentage_done`);

--
-- Index pour la table `objectif_type`
--
ALTER TABLE `objectif_type`
  ADD PRIMARY KEY (`objectif_type_id`),
  ADD KEY `objectif_type_parent_id` (`objectif_type_parent_id`);

--
-- Index pour la table `operation_cout`
--
ALTER TABLE `operation_cout`
  ADD PRIMARY KEY (`operation_id`,`operation_cout_type_id`),
  ADD KEY `operation_cout_type_id` (`operation_cout_type_id`);

--
-- Index pour la table `operation_cout_type`
--
ALTER TABLE `operation_cout_type`
  ADD PRIMARY KEY (`operation_cout_type_id`);

--
-- Index pour la table `package_type`
--
ALTER TABLE `package_type`
  ADD PRIMARY KEY (`package_type_id`),
  ADD KEY `package_type_designation` (`package_type_designation`(255));

--
-- Index pour la table `paiement_mode`
--
ALTER TABLE `paiement_mode`
  ADD PRIMARY KEY (`paiement_mode_id`);

--
-- Index pour la table `panne_type`
--
ALTER TABLE `panne_type`
  ADD PRIMARY KEY (`panne_type_id`);

--
-- Index pour la table `parametres`
--
ALTER TABLE `parametres`
  ADD PRIMARY KEY (`compte_id`);

--
-- Index pour la table `parc_alert`
--
ALTER TABLE `parc_alert`
  ADD PRIMARY KEY (`parc_alert_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `parc_anomalie_frais`
--
ALTER TABLE `parc_anomalie_frais`
  ADD PRIMARY KEY (`anomalie_frais_id`),
  ADD KEY `anomalie_frais_article_id` (`anomalie_frais_article_id`),
  ADD KEY `anomalie_operation_id` (`anomalie_operation_id`),
  ADD KEY `anomalie_frais_parent_id` (`anomalie_frais_parent_id`),
  ADD KEY `anomalie_frais_ressource_id` (`anomalie_frais_ressource_id`),
  ADD KEY `anomalie_frais_order_by_date` (`anomalie_frais_order_date`),
  ADD KEY `anomalie_frais_prorided_by` (`anomalie_frais_provided_by`),
  ADD KEY `anomalie_frais_montant_ordre_by` (`anomalie_frais_montant_ordre_by`);

--
-- Index pour la table `parc_anomalie_operation`
--
ALTER TABLE `parc_anomalie_operation`
  ADD PRIMARY KEY (`anomalie_operation_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `parc_anomalie_type`
--
ALTER TABLE `parc_anomalie_type`
  ADD PRIMARY KEY (`anomalie_type_id`),
  ADD KEY `anomalie_type_entreprise_id` (`entreprise_id`),
  ADD KEY `anomalie_type_designation` (`anomalie_type_designation`(255)),
  ADD KEY `anomalie_type_id` (`anomalie_type_id`);

--
-- Index pour la table `parc_assurance`
--
ALTER TABLE `parc_assurance`
  ADD PRIMARY KEY (`assurance_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `assurance_contrat_id` (`assurance_contrat_id`),
  ADD KEY `vehicle_id` (`vehicle_id`),
  ADD KEY `numero_serie` (`numero_serie`(255));

--
-- Index pour la table `parc_assurance_contrat`
--
ALTER TABLE `parc_assurance_contrat`
  ADD PRIMARY KEY (`assurance_contrat_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `assurance_agence_id` (`assurance_agence_id`),
  ADD KEY `numero_contrat` (`numero_contrat`(255)),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `start_date_day` (`start_date_day`),
  ADD KEY `end_date_day` (`end_date_day`);

--
-- Index pour la table `parc_assurance_detail`
--
ALTER TABLE `parc_assurance_detail`
  ADD PRIMARY KEY (`assurance_id`,`assurance_garantie_type_id`),
  ADD KEY `assurance_garantie_type_id` (`assurance_garantie_type_id`);

--
-- Index pour la table `parc_assurance_garantie_type`
--
ALTER TABLE `parc_assurance_garantie_type`
  ADD PRIMARY KEY (`assurance_garantie_type_id`),
  ADD KEY `assurance_garantie_type_designation` (`assurance_garantie_type_designation`(255));

--
-- Index pour la table `parc_assurance_sinistre_degat`
--
ALTER TABLE `parc_assurance_sinistre_degat`
  ADD PRIMARY KEY (`parc_assurance_sinistre_degat_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `assurance_sinistre_id` (`assurance_sinistre_id`),
  ADD KEY `parc_assurance_sinistre_degat_type_id` (`parc_assurance_sinistre_degat_type_id`),
  ADD KEY `ressource_id` (`ressource_id`);

--
-- Index pour la table `parc_assurance_sinistre_degat_type`
--
ALTER TABLE `parc_assurance_sinistre_degat_type`
  ADD PRIMARY KEY (`parc_assurance_sinistre_degat_type_id`),
  ADD KEY `parc_assurance_sinistre_degat_type_designation` (`parc_assurance_sinistre_degat_type_designation`(255));

--
-- Index pour la table `parc_assurance_sinistre_modele`
--
ALTER TABLE `parc_assurance_sinistre_modele`
  ADD PRIMARY KEY (`assurance_sinistre_modele_id`),
  ADD KEY `assurance_sinistre_modele_document_id` (`assurance_sinistre_modele_document_id`),
  ADD KEY `pays_id` (`pays_id`);

--
-- Index pour la table `parc_assurance_sinistre_versement`
--
ALTER TABLE `parc_assurance_sinistre_versement`
  ADD PRIMARY KEY (`assurance_sinistre_id`,`finance_versement_id`),
  ADD KEY `finance_versement_id` (`finance_versement_id`);

--
-- Index pour la table `parc_assurance_vehicule_modele`
--
ALTER TABLE `parc_assurance_vehicule_modele`
  ADD PRIMARY KEY (`assurance_garantie_type_id`,`vehicule_classe_id`),
  ADD KEY `vehicule_classe_id` (`vehicule_classe_id`);

--
-- Index pour la table `parc_constat`
--
ALTER TABLE `parc_constat`
  ADD PRIMARY KEY (`constat_id`),
  ADD KEY `constat_mission_id` (`constat_mission_id`),
  ADD KEY `constat_saisie_by` (`constat_saisie_by`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `constat_etape` (`constat_etape`),
  ADD KEY `constat_valeur_date_day` (`constat_valeur_date_day`),
  ADD KEY `constat_saisie_date_day` (`constat_saisie_date_day`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `driver_id` (`driver_id`),
  ADD KEY `constat_numero_sequentiel` (`constat_numero_sequentiel`),
  ADD KEY `constat_numero_complet` (`constat_numero_complet`(255));

--
-- Index pour la table `parc_constat_element`
--
ALTER TABLE `parc_constat_element`
  ADD PRIMARY KEY (`constat_element_id`),
  ADD KEY `constat_element_entreprise_id` (`entreprise_id`),
  ADD KEY `constat_element_design` (`constat_element_designation`(255));

--
-- Index pour la table `parc_constat_element_modele`
--
ALTER TABLE `parc_constat_element_modele`
  ADD PRIMARY KEY (`element_id`,`modele_id`),
  ADD KEY `modele_id` (`modele_id`);

--
-- Index pour la table `parc_constat_modele`
--
ALTER TABLE `parc_constat_modele`
  ADD PRIMARY KEY (`parc_constat_modele_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `parc_constat_value`
--
ALTER TABLE `parc_constat_value`
  ADD PRIMARY KEY (`constat_id`,`constat_element_id`),
  ADD KEY `constat_element_id` (`constat_element_id`),
  ADD KEY `constat_status` (`constat_status`) USING BTREE;

--
-- Index pour la table `parc_operation`
--
ALTER TABLE `parc_operation`
  ADD PRIMARY KEY (`operation_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `operation_type_id` (`operation_type_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `requested_by` (`requested_by`),
  ADD KEY `validate_by` (`validate_by`),
  ADD KEY `requested_parc_chef_validation_id` (`requested_parc_chef_validated`),
  ADD KEY `operation_executed_by` (`operation_executed_by`),
  ADD KEY `operation_depot_id` (`operation_depot_id`),
  ADD KEY `assurance_sinistre_id` (`assurance_sinistre_id`),
  ADD KEY `is_sinistre_cause` (`is_sinistre_cause`),
  ADD KEY `status` (`status`),
  ADD KEY `peration_executed_date_day` (`operation_executed_date_day`),
  ADD KEY `document_perioc` (`document_perioc`),
  ADD KEY `driver_responsable_id` (`driver_responsable_id`);

--
-- Index pour la table `parc_operation_action`
--
ALTER TABLE `parc_operation_action`
  ADD PRIMARY KEY (`parc_operation_action_id`),
  ADD KEY `parc_operation_type` (`parc_operation_type`),
  ADD KEY `parc_operation_action_reference` (`parc_operation_action_reference`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `parc_operation_action_excute`
--
ALTER TABLE `parc_operation_action_excute`
  ADD PRIMARY KEY (`pac_operation_action_excute_id`),
  ADD KEY `pac_operation_id` (`pac_operation_id`),
  ADD KEY `pac_operation_action_id` (`pac_operation_action_id`),
  ADD KEY `executant_contact_id` (`executant_contact_id`);

--
-- Index pour la table `parc_operation_article_type`
--
ALTER TABLE `parc_operation_article_type`
  ADD PRIMARY KEY (`operation_article_type_id`),
  ADD KEY `operation_article_type_designation` (`operation_article_type_designation`(255)),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `parc_operation_article_used`
--
ALTER TABLE `parc_operation_article_used`
  ADD PRIMARY KEY (`operation_article_used_id`),
  ADD KEY `operation_article_mouvement_id` (`operation_article_mouvement_id`),
  ADD KEY `operation_id` (`operation_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `operation_article_type_id` (`operation_article_type_id`);

--
-- Index pour la table `parc_operation_controle_attribute`
--
ALTER TABLE `parc_operation_controle_attribute`
  ADD PRIMARY KEY (`parc_operation_controle_attribute_id`),
  ADD KEY `parc_operation_controle_attribute_groupe_id` (`parc_operation_controle_attribute_groupe_id`) USING BTREE;

--
-- Index pour la table `parc_operation_controle_attribute_groupe`
--
ALTER TABLE `parc_operation_controle_attribute_groupe`
  ADD PRIMARY KEY (`parc_operation_controle_attribute_groupe_id`);

--
-- Index pour la table `parc_operation_controle_attribute_value`
--
ALTER TABLE `parc_operation_controle_attribute_value`
  ADD PRIMARY KEY (`parc_operation_controle_attribute_value_id`),
  ADD KEY `parc_operation_controle_attribute_id` (`parc_operation_controle_attribute_id`),
  ADD KEY `operation_id` (`operation_id`);

--
-- Index pour la table `parc_operation_document`
--
ALTER TABLE `parc_operation_document`
  ADD PRIMARY KEY (`operation_document_id`),
  ADD KEY `operation_document_document_id` (`operation_document_document_id`),
  ADD KEY `operation_id` (`operation_id`);

--
-- Index pour la table `parc_operation_dtc_code`
--
ALTER TABLE `parc_operation_dtc_code`
  ADD PRIMARY KEY (`dtc_code_id`);

--
-- Index pour la table `parc_operation_mouvement`
--
ALTER TABLE `parc_operation_mouvement`
  ADD PRIMARY KEY (`operation_id`,`mouvement_id`),
  ADD KEY `mouvement_id` (`mouvement_id`);

--
-- Index pour la table `parc_operation_note`
--
ALTER TABLE `parc_operation_note`
  ADD PRIMARY KEY (`operation_note_id`),
  ADD KEY `operation_id` (`operation_id`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `parc_operation_reparateurs`
--
ALTER TABLE `parc_operation_reparateurs`
  ADD PRIMARY KEY (`parc_operation_reparateurs_id`);

--
-- Index pour la table `parc_operation_scan_dtc_code`
--
ALTER TABLE `parc_operation_scan_dtc_code`
  ADD PRIMARY KEY (`operation_id`,`dtc_code_id`),
  ADD UNIQUE KEY `operation_id_2` (`operation_id`,`dtc_code_id`),
  ADD KEY `operation_id` (`operation_id`),
  ADD KEY `dtc_code_id` (`dtc_code_id`);

--
-- Index pour la table `parc_operation_status`
--
ALTER TABLE `parc_operation_status`
  ADD PRIMARY KEY (`parc_operation_status_id`);

--
-- Index pour la table `parc_operation_type`
--
ALTER TABLE `parc_operation_type`
  ADD PRIMARY KEY (`operation_type_id`),
  ADD KEY `operation_type_designation` (`operation_type_designation`(255)),
  ADD KEY `operation_type_parent_id` (`operation_type_parent_id`);

--
-- Index pour la table `parc_operation_type_groupe_user`
--
ALTER TABLE `parc_operation_type_groupe_user`
  ADD PRIMARY KEY (`parc_operation_type_id`,`groupe_user_id`),
  ADD KEY `groupe_user_id` (`groupe_user_id`);

--
-- Index pour la table `parc_ressource_operation_required`
--
ALTER TABLE `parc_ressource_operation_required`
  ADD PRIMARY KEY (`ressource_id`,`operation_type_id`),
  ADD KEY `operation_id` (`operation_id`),
  ADD KEY `parc_ressource_operation_required_ibfk_2` (`operation_type_id`),
  ADD KEY `is_date_required` (`required`),
  ADD KEY `operation_expiration_date` (`operation_expiration_date`);

--
-- Index pour la table `parc_ressource_operation_required_modele`
--
ALTER TABLE `parc_ressource_operation_required_modele`
  ADD PRIMARY KEY (`ressource_modele_id`,`operation_type_id`),
  ADD KEY `parc_ressource_operation_required_modele_ibfk_2` (`operation_type_id`);

--
-- Index pour la table `parc_sinistre`
--
ALTER TABLE `parc_sinistre`
  ADD PRIMARY KEY (`sinistre_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `assurance_id` (`assurance_id`),
  ADD KEY `entreprise_declaration_by` (`entreprise_declaration_by`),
  ADD KEY `assurance_declaration_document_id` (`assurance_declaration_document_id`),
  ADD KEY `expert_id` (`expert_id`),
  ADD KEY `responsable_id` (`responsable_id`),
  ADD KEY `assurance_declaration` (`assurance_declaration`),
  ADD KEY `expertise` (`expertise`),
  ADD KEY `assurance_traite` (`assurance_traite`),
  ADD KEY `assurance_rembourse` (`assurance_rembourse`),
  ADD KEY `assurance_traite_recupere_by` (`assurance_traite_recupere_by`);

--
-- Index pour la table `parc_sinistre_assurance_declaration_attribut`
--
ALTER TABLE `parc_sinistre_assurance_declaration_attribut`
  ADD PRIMARY KEY (`sinistre_assurance_declaration_attribut_id`),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `sinistre_assurance_declaration_modele_id` (`sinistre_assurance_declaration_modele_id`) USING BTREE,
  ADD KEY `sinistre_assurance_declaration_attribut_designation` (`sinistre_assurance_declaration_attribut_designation`(255)) USING BTREE;

--
-- Index pour la table `parc_sinistre_declaration`
--
ALTER TABLE `parc_sinistre_declaration`
  ADD PRIMARY KEY (`assurance_sinistre_declaration_attribut_id`,`sinistre_id`) USING BTREE,
  ADD KEY `assurance_sinistre_id` (`sinistre_id`);

--
-- Index pour la table `parc_sinistre_documentfile`
--
ALTER TABLE `parc_sinistre_documentfile`
  ADD PRIMARY KEY (`document_id`,`sinistre_id`),
  ADD KEY `document_id` (`document_id`),
  ADD KEY `sinistre_id` (`sinistre_id`);

--
-- Index pour la table `parc_sinistre_personnes_concernees`
--
ALTER TABLE `parc_sinistre_personnes_concernees`
  ADD PRIMARY KEY (`sinistre_id`,`contact_id`),
  ADD KEY `sinistre_id` (`sinistre_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `situation_vehicule_id` (`situation_vehicule_id`);

--
-- Index pour la table `parc_sinistre_personne_concernees_situation`
--
ALTER TABLE `parc_sinistre_personne_concernees_situation`
  ADD PRIMARY KEY (`position_id`);

--
-- Index pour la table `parc_sinistre_vehicule_adversaire`
--
ALTER TABLE `parc_sinistre_vehicule_adversaire`
  ADD PRIMARY KEY (`id`),
  ADD KEY `vehicule_type_id` (`vehicule_type_id`),
  ADD KEY `vehicule_type_id_2` (`vehicule_type_id`),
  ADD KEY `vehicule_type_id_3` (`vehicule_type_id`),
  ADD KEY `sinistre_id` (`sinistre_id`);

--
-- Index pour la table `parc_station_carburant`
--
ALTER TABLE `parc_station_carburant`
  ADD PRIMARY KEY (`parc_station_carburant_id`),
  ADD KEY `parc_station_carburant_owner` (`parc_station_carburant_owner`),
  ADD KEY `parc_station_carburant_interne` (`parc_station_carburant_interne`),
  ADD KEY `parc_station_carburant_ressource_id` (`parc_station_carburant_ressource_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `password_resets`
--
ALTER TABLE `password_resets`
  ADD KEY `password_resets_email_index` (`email`);

--
-- Index pour la table `pays`
--
ALTER TABLE `pays`
  ADD PRIMARY KEY (`pays_id`),
  ADD UNIQUE KEY `pays_code` (`pays_code`),
  ADD UNIQUE KEY `pays_designation` (`pays_designation`),
  ADD KEY `pays_langue_id` (`pays_langue_id`),
  ADD KEY `pays_monnaie_id` (`pays_monnaie_id`);

--
-- Index pour la table `polygone`
--
ALTER TABLE `polygone`
  ADD PRIMARY KEY (`id`),
  ADD KEY `polygone` (`point_id`);

--
-- Index pour la table `project`
--
ALTER TABLE `project`
  ADD PRIMARY KEY (`project_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `project_type_id` (`project_type_id`),
  ADD KEY `project_start_date_day` (`project_start_date_day`),
  ADD KEY `project_end_date_day` (`project_end_date_day`);

--
-- Index pour la table `project_task`
--
ALTER TABLE `project_task`
  ADD PRIMARY KEY (`task_id`),
  ADD KEY `project_id` (`project_id`),
  ADD KEY `task_start_date_day` (`task_start_date_day`),
  ADD KEY `task_end_date_day` (`task_end_date_day`);

--
-- Index pour la table `project_task_contact`
--
ALTER TABLE `project_task_contact`
  ADD PRIMARY KEY (`task_id`,`contact_id`),
  ADD KEY `is_responsable` (`is_responsable`),
  ADD KEY `task_start_date_day` (`task_start_date_day`),
  ADD KEY `task_end_date_day` (`task_end_date_day`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `project_task_document`
--
ALTER TABLE `project_task_document`
  ADD PRIMARY KEY (`task_id`,`document_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `document_id` (`document_id`);

--
-- Index pour la table `project_task_mouvement`
--
ALTER TABLE `project_task_mouvement`
  ADD PRIMARY KEY (`task_id`,`mouvement_id`),
  ADD KEY `mouvement_id` (`mouvement_id`);

--
-- Index pour la table `project_task_production_article`
--
ALTER TABLE `project_task_production_article`
  ADD PRIMARY KEY (`project_id`,`article_id`),
  ADD KEY `article_id` (`article_id`);

--
-- Index pour la table `project_task_ressource`
--
ALTER TABLE `project_task_ressource`
  ADD PRIMARY KEY (`task_id`,`ressource_id`),
  ADD KEY `task_ressource_start_date_day` (`task_ressource_start_date_day`),
  ADD KEY `task_ressource_end_date_day` (`task_ressource_end_date_day`),
  ADD KEY `ressource_id` (`ressource_id`);

--
-- Index pour la table `project_task_task`
--
ALTER TABLE `project_task_task`
  ADD PRIMARY KEY (`task_id`,`task_parent_id`),
  ADD KEY `is_critique` (`is_critique`),
  ADD KEY `task_parent_id` (`task_parent_id`);

--
-- Index pour la table `project_type`
--
ALTER TABLE `project_type`
  ADD PRIMARY KEY (`project_type_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `project_type_designation` (`project_type_designation`(255));

--
-- Index pour la table `promotion`
--
ALTER TABLE `promotion`
  ADD PRIMARY KEY (`promotion_id`);

--
-- Index pour la table `promotion_detail`
--
ALTER TABLE `promotion_detail`
  ADD PRIMARY KEY (`promotion_detail_id`);

--
-- Index pour la table `promotion_status`
--
ALTER TABLE `promotion_status`
  ADD PRIMARY KEY (`promotion_status_id`);

--
-- Index pour la table `promotion_type`
--
ALTER TABLE `promotion_type`
  ADD PRIMARY KEY (`promotion_type_id`);

--
-- Index pour la table `protocol`
--
ALTER TABLE `protocol`
  ADD PRIMARY KEY (`protocol_id`);

--
-- Index pour la table `pulse_aggregates`
--
ALTER TABLE `pulse_aggregates`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `pulse_aggregates_bucket_period_type_aggregate_key_hash_unique` (`bucket`,`period`,`type`,`aggregate`,`key_hash`),
  ADD KEY `pulse_aggregates_period_bucket_index` (`period`,`bucket`),
  ADD KEY `pulse_aggregates_type_index` (`type`),
  ADD KEY `pulse_aggregates_period_type_aggregate_bucket_index` (`period`,`type`,`aggregate`,`bucket`);

--
-- Index pour la table `pulse_entries`
--
ALTER TABLE `pulse_entries`
  ADD PRIMARY KEY (`id`),
  ADD KEY `pulse_entries_timestamp_index` (`timestamp`),
  ADD KEY `pulse_entries_type_index` (`type`),
  ADD KEY `pulse_entries_key_hash_index` (`key_hash`),
  ADD KEY `pulse_entries_timestamp_type_key_hash_value_index` (`timestamp`,`type`,`key_hash`,`value`);

--
-- Index pour la table `pulse_values`
--
ALTER TABLE `pulse_values`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `pulse_values_type_key_hash_unique` (`type`,`key_hash`),
  ADD KEY `pulse_values_timestamp_index` (`timestamp`),
  ADD KEY `pulse_values_type_index` (`type`);

--
-- Index pour la table `rapport_module`
--
ALTER TABLE `rapport_module`
  ADD PRIMARY KEY (`module_id`),
  ADD KEY `parent_id` (`parent_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_unite_id` (`article_unite_id`);

--
-- Index pour la table `reglement`
--
ALTER TABLE `reglement`
  ADD PRIMARY KEY (`reglement_id`);

--
-- Index pour la table `reglement_07`
--
ALTER TABLE `reglement_07`
  ADD PRIMARY KEY (`reglement_id`);

--
-- Index pour la table `reglement_caisse`
--
ALTER TABLE `reglement_caisse`
  ADD PRIMARY KEY (`reglement_caisse_id`),
  ADD KEY `date` (`date`),
  ADD KEY `vendeur_id` (`vendeur_id`),
  ADD KEY `caissier_id` (`caissier_id`),
  ADD KEY `montant` (`montant_ventes`),
  ADD KEY `code_reglement` (`code_reglement`),
  ADD KEY `mode_reglement` (`mode_reglement`),
  ADD KEY `mission_id` (`mission_id`),
  ADD KEY `reglement_id` (`reglement_id`);

--
-- Index pour la table `reglement_caisse_07`
--
ALTER TABLE `reglement_caisse_07`
  ADD PRIMARY KEY (`reglement_caisse_id`),
  ADD KEY `date` (`date`),
  ADD KEY `vendeur_id` (`vendeur_id`),
  ADD KEY `caissier_id` (`caissier_id`),
  ADD KEY `montant` (`montant`),
  ADD KEY `code_reglement` (`code_reglement`),
  ADD KEY `mode_reglement` (`mode_reglement`),
  ADD KEY `mission_id` (`mission_id`);

--
-- Index pour la table `reglement_caisse_mission`
--
ALTER TABLE `reglement_caisse_mission`
  ADD PRIMARY KEY (`reglement_caisse_id`,`mission_id`),
  ADD KEY `mission_id` (`mission_id`);

--
-- Index pour la table `reglement_caisse_reglement_caisse`
--
ALTER TABLE `reglement_caisse_reglement_caisse`
  ADD PRIMARY KEY (`reglement_caisse_id`,`reglement_caisse_id2`);

--
-- Index pour la table `reglement_detail`
--
ALTER TABLE `reglement_detail`
  ADD PRIMARY KEY (`reglement_caisse_id`,`monnaie_id`,`valeur_monnaie`);

--
-- Index pour la table `reglement_document`
--
ALTER TABLE `reglement_document`
  ADD PRIMARY KEY (`document_file_id`);

--
-- Index pour la table `reglement_fournisseur`
--
ALTER TABLE `reglement_fournisseur`
  ADD PRIMARY KEY (`reglement_fournisseur_id`,`date_reglement`);

--
-- Index pour la table `reglement_mouvement`
--
ALTER TABLE `reglement_mouvement`
  ADD PRIMARY KEY (`reglement_id`,`mouvement_id`);

--
-- Index pour la table `reglement_mouvement_07`
--
ALTER TABLE `reglement_mouvement_07`
  ADD PRIMARY KEY (`reglement_id`,`mouvement_id`);

--
-- Index pour la table `reglement_mouvement_caisse_type`
--
ALTER TABLE `reglement_mouvement_caisse_type`
  ADD PRIMARY KEY (`type_id`);

--
-- Index pour la table `reglement_mouvement_caisse_type_before_caisse`
--
ALTER TABLE `reglement_mouvement_caisse_type_before_caisse`
  ADD PRIMARY KEY (`type_id`);

--
-- Index pour la table `reglement_type`
--
ALTER TABLE `reglement_type`
  ADD PRIMARY KEY (`reglement_type_id`);

--
-- Index pour la table `remise_cheque_documentFile`
--
ALTER TABLE `remise_cheque_documentFile`
  ADD PRIMARY KEY (`document_id`,`remise_id`),
  ADD KEY `document_id` (`document_id`),
  ADD KEY `remise_id` (`remise_id`);

--
-- Index pour la table `remplissage_bon`
--
ALTER TABLE `remplissage_bon`
  ADD PRIMARY KEY (`bon_used`),
  ADD KEY `remplissage_id` (`remplissage_id`);

--
-- Index pour la table `report`
--
ALTER TABLE `report`
  ADD PRIMARY KEY (`report_id`),
  ADD KEY `objectif_parent_id` (`report_parent_id`);

--
-- Index pour la table `report_generated_sent`
--
ALTER TABLE `report_generated_sent`
  ADD PRIMARY KEY (`report_id`,`entreprise_id`,`date_time`),
  ADD KEY `report_id` (`report_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `profile_id` (`profile_id`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `report_to_generate`
--
ALTER TABLE `report_to_generate`
  ADD PRIMARY KEY (`report_to_generate_id`);

--
-- Index pour la table `report_to_generate_schedule`
--
ALTER TABLE `report_to_generate_schedule`
  ADD PRIMARY KEY (`report_id`,`entreprise_id`,`email_address`,`user_id`),
  ADD KEY `report_id` (`report_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `user_id` (`user_id`);

--
-- Index pour la table `ressource`
--
ALTER TABLE `ressource`
  ADD PRIMARY KEY (`ressource_id`),
  ADD KEY `ressource_achteur_id` (`ressource_acheteur_id`),
  ADD KEY `ressource_date_aquisition` (`ressource_date_aquisition`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `default_user_id` (`default_user_id`),
  ADD KEY `ressource_type_id` (`ressource_type_id`),
  ADD KEY `ressource_marque_id` (`ressource_marque_id`),
  ADD KEY `ressource_modele_id` (`ressource_modele_id`),
  ADD KEY `proprietaire_id` (`proprietaire_id`),
  ADD KEY `ressource_fournisseur_id` (`ressource_fournisseur_id`),
  ADD KEY `ressource_liquidateur_id` (`ressource_liquidateur_id`),
  ADD KEY `ressource_is_liquidate` (`ressource_is_liquidate`),
  ADD KEY `ressource_is_selled` (`ressource_is_selled`),
  ADD KEY `ressource_selled_to` (`ressource_selled_to`),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `is_expired` (`is_expired`),
  ADD KEY `modele_constat_id` (`modele_constat_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `ressource_selling_date` (`ressource_selling_date`),
  ADD KEY `ressource_matricule` (`ressource_matricule`),
  ADD KEY `ressource_serial_number` (`ressource_serial_number`(255)),
  ADD KEY `ressource_product_number` (`ressource_product_number`(255)),
  ADD KEY `ressource_planning_status_id` (`ressource_planning_status_id`),
  ADD KEY `current_ressource_planning_id` (`current_ressource_planning_id`),
  ADD KEY `next_op_date_operation_type_id` (`next_op_date_operation_type_id`),
  ADD KEY `next_op_km_type_id` (`next_op_km_type_id`),
  ADD KEY `last_user_id` (`last_user_id`),
  ADD KEY `default_vendeur_id` (`default_vendeur_id`),
  ADD KEY `ressource_bl_fournisseur` (`ressource_bl_fournisseur`);

--
-- Index pour la table `ressource_07092023`
--
ALTER TABLE `ressource_07092023`
  ADD PRIMARY KEY (`ressource_id`),
  ADD KEY `ressource_achteur_id` (`ressource_acheteur_id`),
  ADD KEY `ressource_date_aquisition` (`ressource_date_aquisition`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `default_user_id` (`default_user_id`),
  ADD KEY `ressource_type_id` (`ressource_type_id`),
  ADD KEY `ressource_marque_id` (`ressource_marque_id`),
  ADD KEY `ressource_modele_id` (`ressource_modele_id`),
  ADD KEY `proprietaire_id` (`proprietaire_id`),
  ADD KEY `ressource_fournisseur_id` (`ressource_fournisseur_id`),
  ADD KEY `ressource_liquidateur_id` (`ressource_liquidateur_id`),
  ADD KEY `ressource_is_liquidate` (`ressource_is_liquidate`),
  ADD KEY `ressource_is_selled` (`ressource_is_selled`),
  ADD KEY `ressource_selled_to` (`ressource_selled_to`),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `is_expired` (`is_expired`),
  ADD KEY `modele_constat_id` (`modele_constat_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `ressource_selling_date` (`ressource_selling_date`),
  ADD KEY `ressource_matricule` (`ressource_matricule`),
  ADD KEY `ressource_serial_number` (`ressource_serial_number`(255)),
  ADD KEY `ressource_product_number` (`ressource_product_number`(255)),
  ADD KEY `ressource_planning_status_id` (`ressource_planning_status_id`),
  ADD KEY `current_ressource_planning_id` (`current_ressource_planning_id`),
  ADD KEY `next_op_date_operation_type_id` (`next_op_date_operation_type_id`),
  ADD KEY `next_op_km_type_id` (`next_op_km_type_id`),
  ADD KEY `last_user_id` (`last_user_id`),
  ADD KEY `default_vendeur_id` (`default_vendeur_id`),
  ADD KEY `ressource_bl_fournisseur` (`ressource_bl_fournisseur`);

--
-- Index pour la table `ressource_2`
--
ALTER TABLE `ressource_2`
  ADD PRIMARY KEY (`ressource_id`),
  ADD KEY `ressource_achteur_id` (`ressource_acheteur_id`),
  ADD KEY `ressource_date_aquisition` (`ressource_date_aquisition`),
  ADD KEY `client_id` (`entreprise_id`),
  ADD KEY `depot_id` (`depot_id`),
  ADD KEY `default_user_id` (`default_user_id`),
  ADD KEY `ressource_type_id` (`ressource_type_id`),
  ADD KEY `ressource_marque_id` (`ressource_marque_id`),
  ADD KEY `ressource_modele_id` (`ressource_modele_id`),
  ADD KEY `proprietaire_id` (`proprietaire_id`),
  ADD KEY `ressource_fournisseur_id` (`ressource_fournisseur_id`),
  ADD KEY `ressource_liquidateur_id` (`ressource_liquidateur_id`),
  ADD KEY `ressource_is_liquidate` (`ressource_is_liquidate`),
  ADD KEY `ressource_is_selled` (`ressource_is_selled`),
  ADD KEY `ressource_selled_to` (`ressource_selled_to`),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `article_id` (`article_id`),
  ADD KEY `article_mouvement_id` (`article_mouvement_id`),
  ADD KEY `is_expired` (`is_expired`),
  ADD KEY `modele_constat_id` (`modele_constat_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `ressource_selling_date` (`ressource_selling_date`),
  ADD KEY `ressource_matricule` (`ressource_matricule`),
  ADD KEY `ressource_serial_number` (`ressource_serial_number`(255)),
  ADD KEY `ressource_product_number` (`ressource_product_number`(255)),
  ADD KEY `ressource_planning_status_id` (`ressource_planning_status_id`),
  ADD KEY `current_ressource_planning_id` (`current_ressource_planning_id`),
  ADD KEY `next_op_date_operation_type_id` (`next_op_date_operation_type_id`),
  ADD KEY `next_op_km_type_id` (`next_op_km_type_id`),
  ADD KEY `last_user_id` (`last_user_id`),
  ADD KEY `default_vendeur_id` (`default_vendeur_id`),
  ADD KEY `ressource_bl_fournisseur` (`ressource_bl_fournisseur`);

--
-- Index pour la table `ressource_affectation`
--
ALTER TABLE `ressource_affectation`
  ADD PRIMARY KEY (`id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `service_id` (`departement_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `date_debut` (`date_debut`),
  ADD KEY `date_fin` (`date_fin`),
  ADD KEY `affected_to_entreprise_id` (`affected_to_entreprise_id`);

--
-- Index pour la table `ressource_caracteristique`
--
ALTER TABLE `ressource_caracteristique`
  ADD PRIMARY KEY (`ressource_id`,`ressource_caracteristique_type_id`) USING BTREE,
  ADD KEY `ressource_caracteristique_type_id` (`ressource_caracteristique_type_id`);

--
-- Index pour la table `ressource_caracteristique_type`
--
ALTER TABLE `ressource_caracteristique_type`
  ADD PRIMARY KEY (`ressource_caracteristique_type_id`),
  ADD KEY `ressource_caracteristique_type_designation` (`ressource_caracteristique_type_designation`(255));

--
-- Index pour la table `ressource_desig`
--
ALTER TABLE `ressource_desig`
  ADD PRIMARY KEY (`ressource_id`);

--
-- Index pour la table `ressource_documentfile`
--
ALTER TABLE `ressource_documentfile`
  ADD PRIMARY KEY (`ressource_id`,`document_file_id`),
  ADD KEY `document_file_id` (`document_file_id`),
  ADD KEY `ressource_id_2` (`ressource_id`),
  ADD KEY `document_type_id` (`document_type_id`),
  ADD KEY `is_default` (`is_default`),
  ADD KEY `document_ordre` (`document_ordre`);

--
-- Index pour la table `ressource_historique_signalement`
--
ALTER TABLE `ressource_historique_signalement`
  ADD PRIMARY KEY (`ressource_historique_signalement_id`);

--
-- Index pour la table `ressource_marque`
--
ALTER TABLE `ressource_marque`
  ADD PRIMARY KEY (`ressource_marque_id`),
  ADD KEY `ressource_type` (`ressource_type`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `ressource_media_documentfile`
--
ALTER TABLE `ressource_media_documentfile`
  ADD PRIMARY KEY (`document_id`,`ressource_id`),
  ADD KEY `document_id` (`document_id`),
  ADD KEY `ressource_id` (`ressource_id`);

--
-- Index pour la table `ressource_modele`
--
ALTER TABLE `ressource_modele`
  ADD PRIMARY KEY (`ressource_modele_id`),
  ADD KEY `ressource_marque_id` (`ressource_marque_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `ressource_modele_documentfile`
--
ALTER TABLE `ressource_modele_documentfile`
  ADD PRIMARY KEY (`ressource_modele_id`,`document_file_id`),
  ADD KEY `document_file_id` (`document_file_id`),
  ADD KEY `is_default` (`is_default`);

--
-- Index pour la table `ressource_mouvement`
--
ALTER TABLE `ressource_mouvement`
  ADD PRIMARY KEY (`ressource_mouvement_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `ressource_mouvement_decharge_by` (`ressource_mouvement_decharge_by`),
  ADD KEY `ressource_mouvement_motif` (`ressource_mouvement_motif`(255)),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `ressource_mouvement_date` (`ressource_mouvement_date`),
  ADD KEY `ressource_mouvement_decharge_date` (`ressource_mouvement_decharge_date`);

--
-- Index pour la table `ressource_planning`
--
ALTER TABLE `ressource_planning`
  ADD PRIMARY KEY (`ressource_planning_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `is_end_date_defined` (`is_end_date_defined`),
  ADD KEY `ressource_planning_status_id` (`ressource_planning_status_id`),
  ADD KEY `ressource_is_in_work` (`ressource_is_in_work`),
  ADD KEY `start_date_day` (`start_date_day`),
  ADD KEY `end_date_day` (`end_date_day`),
  ADD KEY `ressource_planning_type_id` (`ressource_planning_type_id`),
  ADD KEY `ressource_planning_id_next` (`ressource_planning_id_next`);

--
-- Index pour la table `ressource_planning_pane_type`
--
ALTER TABLE `ressource_planning_pane_type`
  ADD PRIMARY KEY (`ressource_planning_id`,`panne_type_id`);

--
-- Index pour la table `ressource_planning_status`
--
ALTER TABLE `ressource_planning_status`
  ADD PRIMARY KEY (`ressource_planning_status_id`),
  ADD KEY `ressource_planning_type_id` (`ressource_planning_type_id`);

--
-- Index pour la table `ressource_planning_type`
--
ALTER TABLE `ressource_planning_type`
  ADD PRIMARY KEY (`ressource_planning_type_id`);

--
-- Index pour la table `ressource_ressource_attached`
--
ALTER TABLE `ressource_ressource_attached`
  ADD PRIMARY KEY (`ressource_id1`,`ressource_id2`,`date_debut`),
  ADD KEY `ressource_id1` (`ressource_id1`),
  ADD KEY `ressource_id2` (`ressource_id2`),
  ADD KEY `date_debut` (`date_debut`),
  ADD KEY `date_fin` (`date_fin`),
  ADD KEY `status` (`status`);

--
-- Index pour la table `ressource_ressource_equipement`
--
ALTER TABLE `ressource_ressource_equipement`
  ADD PRIMARY KEY (`ressource_id1`,`ressource_id2`,`date_debut`),
  ADD KEY `ressource_id1` (`ressource_id1`),
  ADD KEY `ressource_id2` (`ressource_id2`),
  ADD KEY `date_debut` (`date_debut`),
  ADD KEY `date_fin` (`date_fin`),
  ADD KEY `status` (`status`);

--
-- Index pour la table `ressource_ressource_status`
--
ALTER TABLE `ressource_ressource_status`
  ADD PRIMARY KEY (`ressource_status_id`,`ressource_id`,`ressource_status_date_debut`),
  ADD KEY `ressource_status_id` (`ressource_status_id`),
  ADD KEY `ressource_id` (`ressource_id`);

--
-- Index pour la table `ressource_ressource_tag`
--
ALTER TABLE `ressource_ressource_tag`
  ADD PRIMARY KEY (`ressource_id`,`ressource_tag_id`),
  ADD UNIQUE KEY `ressource_id` (`ressource_id`),
  ADD KEY `ressource_tag_id` (`ressource_tag_id`);

--
-- Index pour la table `ressource_ressource_usage`
--
ALTER TABLE `ressource_ressource_usage`
  ADD PRIMARY KEY (`ressource_usage_type_id`,`ressource_id`,`usage_date_debut`),
  ADD KEY `ressource_id` (`ressource_id`);

--
-- Index pour la table `ressource_status`
--
ALTER TABLE `ressource_status`
  ADD PRIMARY KEY (`ressource_status_id`);

--
-- Index pour la table `ressource_tag`
--
ALTER TABLE `ressource_tag`
  ADD PRIMARY KEY (`ressource_tag_id`),
  ADD UNIQUE KEY `ressource_tag_designation_2` (`ressource_tag_designation`,`entreprise_id`,`ressource_type_id`,`ressource_id`),
  ADD KEY `ressource_tag_designation` (`ressource_tag_designation`,`entreprise_id`,`ressource_type_id`,`ressource_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `contact_id` (`ressource_type_id`),
  ADD KEY `user_id` (`ressource_id`);

--
-- Index pour la table `ressource_tag_groupe_user`
--
ALTER TABLE `ressource_tag_groupe_user`
  ADD PRIMARY KEY (`ressource_tag_id`,`groupe_user_id`),
  ADD KEY `ressource_tag_groupe_user_ibfk_2` (`groupe_user_id`);

--
-- Index pour la table `ressource_type`
--
ALTER TABLE `ressource_type`
  ADD PRIMARY KEY (`ressource_type_id`),
  ADD KEY `ressource_type_parent` (`ressource_type_parent`);

--
-- Index pour la table `ressource_usage_service_type`
--
ALTER TABLE `ressource_usage_service_type`
  ADD PRIMARY KEY (`ressource_usage_service_type_id`),
  ADD KEY `ressource_usage_service_type_designation` (`ressource_usage_service_type_designation`(255));

--
-- Index pour la table `ressource_usage_type`
--
ALTER TABLE `ressource_usage_type`
  ADD PRIMARY KEY (`ressource_usage_type_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `rh_demande_conge`
--
ALTER TABLE `rh_demande_conge`
  ADD PRIMARY KEY (`rh_demande_conge_id`);

--
-- Index pour la table `rh_working_days`
--
ALTER TABLE `rh_working_days`
  ADD PRIMARY KEY (`entreprise_id`,`day`);

--
-- Index pour la table `security_mouvement`
--
ALTER TABLE `security_mouvement`
  ADD PRIMARY KEY (`security_mouvement_id`),
  ADD KEY `enteprise_id` (`enteprise_id`),
  ADD KEY `departement_id` (`departement_id`),
  ADD KEY `security_contact_id` (`security_contact_id`),
  ADD KEY `security_passation_validated_by` (`security_passation_validated_by`),
  ADD KEY `security_mouvement_report_by` (`security_mouvement_report_by`),
  ADD KEY `security_mouvement_date_debut_day` (`security_mouvement_date_debut_day`),
  ADD KEY `security_mouvement_date_fin_day` (`security_mouvement_date_fin_day`),
  ADD KEY `security_passation_validated_date_day` (`security_passation_validated_date_day`),
  ADD KEY `security_mouvement_report_date_day` (`security_mouvement_report_date_day`),
  ADD KEY `security_mouvement_jour` (`security_mouvement_jour`),
  ADD KEY `security_mouvement_nuit` (`security_mouvement_nuit`),
  ADD KEY `security_mouvement_clefs` (`security_mouvement_clefs`),
  ADD KEY `security_passation` (`security_passation`);

--
-- Index pour la table `security_mouvement_agent`
--
ALTER TABLE `security_mouvement_agent`
  ADD PRIMARY KEY (`security_mouvement_agent_id`,`security_mouvement_id`),
  ADD KEY `security_mouvement_id` (`security_mouvement_id`),
  ADD KEY `is_responsable_mouvement` (`is_responsable_mouvement`),
  ADD KEY `is_in_parc` (`is_in_parc`),
  ADD KEY `is_in_departement` (`is_in_departement`),
  ADD KEY `is_in_salle` (`is_in_salle`);

--
-- Index pour la table `server`
--
ALTER TABLE `server`
  ADD PRIMARY KEY (`server_id`);

--
-- Index pour la table `server_listner`
--
ALTER TABLE `server_listner`
  ADD PRIMARY KEY (`server_listner_id`),
  ADD KEY `server_id` (`server_id`),
  ADD KEY `protocol_id` (`protocol_id`);

--
-- Index pour la table `share`
--
ALTER TABLE `share`
  ADD PRIMARY KEY (`share_id`),
  ADD KEY `FK_vehicule_id` (`vehicule_id`),
  ADD KEY `FK_shared_by` (`shared_by`),
  ADD KEY `FK_mission_id` (`mission_id`),
  ADD KEY `FK_customer_id` (`customer_id`);

--
-- Index pour la table `share_localisation`
--
ALTER TABLE `share_localisation`
  ADD PRIMARY KEY (`id_share_localisation`),
  ADD UNIQUE KEY `id_share_localisation` (`id_share_localisation`),
  ADD KEY `shared_by` (`shared_by`);

--
-- Index pour la table `sim`
--
ALTER TABLE `sim`
  ADD PRIMARY KEY (`sim_serial_number`),
  ADD UNIQUE KEY `sim_numero_telephone` (`sim_numero_telephone`),
  ADD KEY `sim_operateur_id` (`sim_operateur_id`),
  ADD KEY `sim_offers_id` (`sim_offers_id`),
  ADD KEY `sim_config_id` (`sim_config_id`),
  ADD KEY `sim_contrat_id` (`sim_contrat_id`),
  ADD KEY `tracker_id` (`tracker_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `sim_etat` (`sim_etat`);

--
-- Index pour la table `sim_compte`
--
ALTER TABLE `sim_compte`
  ADD PRIMARY KEY (`sim_compte_id`),
  ADD KEY `sim_operateur_id` (`sim_operateur_id`);

--
-- Index pour la table `sim_config`
--
ALTER TABLE `sim_config`
  ADD PRIMARY KEY (`sim_config_id`),
  ADD KEY `sim_operateur_id` (`sim_operateur_id`);

--
-- Index pour la table `sim_contrat`
--
ALTER TABLE `sim_contrat`
  ADD PRIMARY KEY (`sim_contrat_id`),
  ADD KEY `sim_operateur_id` (`sim_operateur_id`),
  ADD KEY `sim_operateur_vendeur` (`sim_operateur_vendeur`),
  ADD KEY `sim_compte_id` (`sim_compte_id`);

--
-- Index pour la table `sim_etat`
--
ALTER TABLE `sim_etat`
  ADD PRIMARY KEY (`id_etat`),
  ADD UNIQUE KEY `id_etat` (`id_etat`);

--
-- Index pour la table `sim_offers`
--
ALTER TABLE `sim_offers`
  ADD PRIMARY KEY (`sim_offers_id`),
  ADD KEY `sim_operateur_id` (`sim_operateur_id`);

--
-- Index pour la table `sim_operateur`
--
ALTER TABLE `sim_operateur`
  ADD PRIMARY KEY (`sim_operateur_id`),
  ADD KEY `sim_operateur_id` (`sim_operateur_id`);

--
-- Index pour la table `societe_secteur_activite`
--
ALTER TABLE `societe_secteur_activite`
  ADD PRIMARY KEY (`societe_secteur_activite_id`);

--
-- Index pour la table `stats_type`
--
ALTER TABLE `stats_type`
  ADD PRIMARY KEY (`stats_type_id`);

--
-- Index pour la table `stat_fournisseur`
--
ALTER TABLE `stat_fournisseur`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `subscription`
--
ALTER TABLE `subscription`
  ADD PRIMARY KEY (`subscription_id`),
  ADD UNIQUE KEY `entreprise_id_2` (`entreprise_id`,`ressource_id`,`subscription_date_debut`,`module_id`),
  ADD KEY `ressource_id` (`ressource_id`),
  ADD KEY `subscription_date_debut` (`subscription_date_debut`),
  ADD KEY `subscription_date_fin` (`subscription_date_fin`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `subscription_contact` (`subscription_contact_id`),
  ADD KEY `module_id` (`module_id`);

--
-- Index pour la table `subscription_module`
--
ALTER TABLE `subscription_module`
  ADD PRIMARY KEY (`subscription_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `module_id` (`module_id`),
  ADD KEY `subscription_date_debut` (`subscription_date_debut`),
  ADD KEY `subscription_date_fin` (`subscription_date_fin`);

--
-- Index pour la table `subscription_service`
--
ALTER TABLE `subscription_service`
  ADD PRIMARY KEY (`subscription_service_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `subscription_service_designation` (`subscription_service_designation`(255));

--
-- Index pour la table `subscription_service_contact`
--
ALTER TABLE `subscription_service_contact`
  ADD PRIMARY KEY (`subscription_service_id`,`entreprise_id`,`contact_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `date_debut` (`date_debut`),
  ADD KEY `date_fin` (`date_fin`),
  ADD KEY `is_user_limit` (`is_user_limit`),
  ADD KEY `is_time_limit` (`is_time_limit`),
  ADD KEY `contact_id` (`contact_id`);

--
-- Index pour la table `subscription_service_module`
--
ALTER TABLE `subscription_service_module`
  ADD PRIMARY KEY (`subscription_service_id`,`module_id`),
  ADD KEY `subscription_service_id` (`subscription_service_id`),
  ADD KEY `module_id` (`module_id`);

--
-- Index pour la table `subscription_service_monthly`
--
ALTER TABLE `subscription_service_monthly`
  ADD PRIMARY KEY (`subscription_service_id`),
  ADD UNIQUE KEY `month_id` (`month_id`,`year_id`,`contrat_id`),
  ADD KEY `contrat_id` (`contrat_id`),
  ADD KEY `bc_id` (`bc_id`),
  ADD KEY `bl_id` (`bl_id`),
  ADD KEY `facture_id` (`facture_id`),
  ADD KEY `etat` (`etat`);

--
-- Index pour la table `subscription_service_vehicule`
--
ALTER TABLE `subscription_service_vehicule`
  ADD PRIMARY KEY (`subscription_service_id`,`vehicule_id`),
  ADD KEY `subscription_service_id` (`subscription_service_id`),
  ADD KEY `vehicule_id` (`vehicule_id`);

--
-- Index pour la table `task`
--
ALTER TABLE `task`
  ADD PRIMARY KEY (`task_id`);

--
-- Index pour la table `taxe`
--
ALTER TABLE `taxe`
  ADD PRIMARY KEY (`taxe_id`),
  ADD KEY `mouvement_taxe_type_designation` (`taxe_type_designation`(255)),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `taxe_on_HT0_TTC1` (`taxe_on_HT0_TTC1`);

--
-- Index pour la table `taxe_tva_status`
--
ALTER TABLE `taxe_tva_status`
  ADD PRIMARY KEY (`taxe_tva_status_id`);

--
-- Index pour la table `tmp_article`
--
ALTER TABLE `tmp_article`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `tmp_doc`
--
ALTER TABLE `tmp_doc`
  ADD KEY `ressource_id` (`ressource_id`);

--
-- Index pour la table `type_absence`
--
ALTER TABLE `type_absence`
  ADD PRIMARY KEY (`type_absence_id`);

--
-- Index pour la table `type_societe`
--
ALTER TABLE `type_societe`
  ADD PRIMARY KEY (`type_societe_id`);

--
-- Index pour la table `user`
--
ALTER TABLE `user`
  ADD PRIMARY KEY (`user_id`),
  ADD KEY `contact_id` (`contact_id`),
  ADD KEY `user_active` (`user_active`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `user_contact_id` (`user_contact_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `user_ibfk_3` (`groupe_id`);

--
-- Index pour la table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `users_mission_zone`
--
ALTER TABLE `users_mission_zone`
  ADD PRIMARY KEY (`user_id`,`zone_id`);

--
-- Index pour la table `user_authorisation_notion_value`
--
ALTER TABLE `user_authorisation_notion_value`
  ADD PRIMARY KEY (`user_id`,`user_authorization_notion_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `user_authorization_notion_id` (`user_authorization_notion_id`);

--
-- Index pour la table `user_authorization_notion`
--
ALTER TABLE `user_authorization_notion`
  ADD PRIMARY KEY (`user_authorization_notion_id`),
  ADD KEY `user_authorization_notion_parent_id` (`user_authorization_notion_parent_id`),
  ADD KEY `module_id` (`module_id`);

--
-- Index pour la table `user_authorization_objectif_type`
--
ALTER TABLE `user_authorization_objectif_type`
  ADD PRIMARY KEY (`objectif_type_id`,`groupe_user_id`),
  ADD KEY `groupe_user_id` (`groupe_user_id`);

--
-- Index pour la table `user_depot`
--
ALTER TABLE `user_depot`
  ADD PRIMARY KEY (`user_id`,`depot_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `depot_id` (`depot_id`);

--
-- Index pour la table `user_devices`
--
ALTER TABLE `user_devices`
  ADD PRIMARY KEY (`user_id`,`serial_number`);

--
-- Index pour la table `user_device_log`
--
ALTER TABLE `user_device_log`
  ADD PRIMARY KEY (`log_id`);

--
-- Index pour la table `user_droit_notion`
--
ALTER TABLE `user_droit_notion`
  ADD PRIMARY KEY (`user_id`,`notion_id`,`user_droit_notion_type_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `user_droit_notion_id` (`notion_id`),
  ADD KEY `user_droit_notion_type_id` (`user_droit_notion_type_id`);

--
-- Index pour la table `user_droit_notion_type`
--
ALTER TABLE `user_droit_notion_type`
  ADD PRIMARY KEY (`user_droit_notion_id`);

--
-- Index pour la table `user_invitations`
--
ALTER TABLE `user_invitations`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `user_module`
--
ALTER TABLE `user_module`
  ADD PRIMARY KEY (`user_id`,`module_id`) USING BTREE,
  ADD KEY `module_id` (`module_id`);

--
-- Index pour la table `user_operation`
--
ALTER TABLE `user_operation`
  ADD PRIMARY KEY (`user_operation_id`);

--
-- Index pour la table `user_operation_log`
--
ALTER TABLE `user_operation_log`
  ADD PRIMARY KEY (`operation_id`),
  ADD KEY `application_id` (`application_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `entreprise_id` (`entreprise_id`);

--
-- Index pour la table `user_rapport`
--
ALTER TABLE `user_rapport`
  ADD PRIMARY KEY (`user_id`,`rapport_id`) USING BTREE,
  ADD KEY `module_id` (`rapport_id`);

--
-- Index pour la table `user_ressource`
--
ALTER TABLE `user_ressource`
  ADD PRIMARY KEY (`user_id`,`ressource_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `ressource_id` (`ressource_id`);

--
-- Index pour la table `vehicule`
--
ALTER TABLE `vehicule`
  ADD PRIMARY KEY (`vehicule_id`),
  ADD KEY `vehicule_ancien_matricule` (`vehicule_ancien_matricule`),
  ADD KEY `vehicule_class_id` (`vehicule_classe_id`),
  ADD KEY `vehicule_type_carburant` (`vehicule_carburant_type_id`),
  ADD KEY `vehicule_carte_grise_daira_id` (`vehicule_carte_grise_daira_id`),
  ADD KEY `vehicule_carte_grise_wilaya_id` (`vehicule_carte_grise_wilaya_id`),
  ADD KEY `vehicule_carte_grise_genre` (`vehicule_carte_grise_genre`),
  ADD KEY `vehicule_carte_grise_premiere_annee_circulation` (`vehicule_carte_grise_premiere_annee_circulation`),
  ADD KEY `vehicule_attached_to_tractor` (`vehicule_attached_to`),
  ADD KEY `gpl_installed` (`gpl_installed`),
  ADD KEY `gpl_type_id` (`gpl_type_id`),
  ADD KEY `gps_installed` (`gps_installed`),
  ADD KEY `tracker_id` (`tracker_id`),
  ADD KEY `vehicule_carte_grise_marque` (`vehicule_carte_grise_marque`),
  ADD KEY `vehicule_carte_grise_type` (`vehicule_carte_grise_type`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `owner_id` (`owner_id`),
  ADD KEY `vehicule_type_id` (`vehicule_type_id`),
  ADD KEY `vehicule_usage_type_id` (`vehicule_usage_type_id`),
  ADD KEY `frigo_reservoir_carburant_type` (`frigo_reservoir_carburant_type`),
  ADD KEY `latest_install_id` (`latest_install_id`),
  ADD KEY `frigo_type_id` (`frigo_type_id`),
  ADD KEY `carburant_type_id` (`carburant_type_id`);

--
-- Index pour la table `vehicule_2`
--
ALTER TABLE `vehicule_2`
  ADD PRIMARY KEY (`vehicule_id`),
  ADD KEY `vehicule_ancien_matricule` (`vehicule_ancien_matricule`),
  ADD KEY `vehicule_class_id` (`vehicule_classe_id`),
  ADD KEY `vehicule_type_carburant` (`vehicule_carburant_type_id`),
  ADD KEY `vehicule_carte_grise_daira_id` (`vehicule_carte_grise_daira_id`),
  ADD KEY `vehicule_carte_grise_wilaya_id` (`vehicule_carte_grise_wilaya_id`),
  ADD KEY `vehicule_carte_grise_genre` (`vehicule_carte_grise_genre`),
  ADD KEY `vehicule_carte_grise_premiere_annee_circulation` (`vehicule_carte_grise_premiere_annee_circulation`),
  ADD KEY `vehicule_attached_to_tractor` (`vehicule_attached_to`),
  ADD KEY `gpl_installed` (`gpl_installed`),
  ADD KEY `gpl_type_id` (`gpl_type_id`),
  ADD KEY `gps_installed` (`gps_installed`),
  ADD KEY `tracker_id` (`tracker_id`),
  ADD KEY `vehicule_carte_grise_marque` (`vehicule_carte_grise_marque`),
  ADD KEY `vehicule_carte_grise_type` (`vehicule_carte_grise_type`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `owner_id` (`owner_id`),
  ADD KEY `vehicule_type_id` (`vehicule_type_id`),
  ADD KEY `vehicule_usage_type_id` (`vehicule_usage_type_id`),
  ADD KEY `frigo_reservoir_carburant_type` (`frigo_reservoir_carburant_type`),
  ADD KEY `latest_install_id` (`latest_install_id`),
  ADD KEY `frigo_type_id` (`frigo_type_id`),
  ADD KEY `carburant_type_id` (`carburant_type_id`);

--
-- Index pour la table `vehicule_carburant_prix`
--
ALTER TABLE `vehicule_carburant_prix`
  ADD PRIMARY KEY (`pays_id`,`carburant_type_id`),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `monnaie_d` (`monnaie_d`),
  ADD KEY `carburant_type_id` (`carburant_type_id`);

--
-- Index pour la table `vehicule_carburant_type`
--
ALTER TABLE `vehicule_carburant_type`
  ADD PRIMARY KEY (`vehicule_carburant_type_id`),
  ADD KEY `vehicule_carburant_prix_unit` (`vehicule_carburant_prix_unit`),
  ADD KEY `pays_id` (`pays_id`),
  ADD KEY `monnaie_id` (`monnaie_id`),
  ADD KEY `carburant_type_parent` (`vehicule_carburant_type_parent`);

--
-- Index pour la table `vehicule_classe`
--
ALTER TABLE `vehicule_classe`
  ADD PRIMARY KEY (`vehicule_classe_id`);

--
-- Index pour la table `vehicule_compteur_km`
--
ALTER TABLE `vehicule_compteur_km`
  ADD PRIMARY KEY (`compteur_km_id`),
  ADD UNIQUE KEY `vehicule_id_2` (`vehicule_id`,`date_km`,`compteur_km`),
  ADD KEY `vehicule_id` (`vehicule_id`),
  ADD KEY `edited_by` (`edited_by`);

--
-- Index pour la table `vehicule_gpl_type`
--
ALTER TABLE `vehicule_gpl_type`
  ADD PRIMARY KEY (`gpl_type_id`);

--
-- Index pour la table `vehicule_remplissage_carburant`
--
ALTER TABLE `vehicule_remplissage_carburant`
  ADD PRIMARY KEY (`vehicule_remplissage_carburant_id`),
  ADD KEY `entreprise_id` (`entreprise_id`),
  ADD KEY `vehicule_remplissage_carburant_type_id` (`carburant_type_id`),
  ADD KEY `vehicule_remplissage_carburant_monnaie_id` (`carburant_monnaie_id`),
  ADD KEY `vehicule_remplissage_carburant_mission_id` (`carburant_mission_id`),
  ADD KEY `vehicule_remplissage_carburant_vehicule_id` (`vehicule_id`),
  ADD KEY `vehicule_remplissage_carburant_station_carburant_id` (`carburant_station_carburant_id`),
  ADD KEY `vehicule_remplissage_carburant_date_day` (`remplissage_carburant_date_day`),
  ADD KEY `next_vehicule_remplissage_carburant_id` (`next_vehicule_remplissage_carburant_id`),
  ADD KEY `finance_mode_paiement` (`finance_mode_paiement`),
  ADD KEY `paiement_card_ressource_id` (`paiement_card_ressource_id`),
  ADD KEY `station_ressource_id` (`station_ressource_id`),
  ADD KEY `carburant_station_ressource_id` (`carburant_station_ressource_id`);

--
-- Index pour la table `vehicule_remplissage_carburant_type`
--
ALTER TABLE `vehicule_remplissage_carburant_type`
  ADD PRIMARY KEY (`vehicule_remplissage_carburant_type_id`),
  ADD KEY `vehicule_remplissage_carburant_type_designation` (`vehicule_remplissage_carburant_type_designation`);

--
-- Index pour la table `vehicule_type`
--
ALTER TABLE `vehicule_type`
  ADD PRIMARY KEY (`vehicule_type_id`);

--
-- Index pour la table `vehicule_usage_type`
--
ALTER TABLE `vehicule_usage_type`
  ADD PRIMARY KEY (`vehicule_usage_type_id`);

--
-- AUTO_INCREMENT pour les tables déchargées
--

--
-- AUTO_INCREMENT pour la table `article`
--
ALTER TABLE `article`
  MODIFY `article_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `article_07`
--
ALTER TABLE `article_07`
  MODIFY `article_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `article_classe`
--
ALTER TABLE `article_classe`
  MODIFY `article_classe_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `article_contenance`
--
ALTER TABLE `article_contenance`
  MODIFY `article_contenance_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT pour la table `article_copy`
--
ALTER TABLE `article_copy`
  MODIFY `article_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `article_evaluation`
--
ALTER TABLE `article_evaluation`
  MODIFY `article_evaluation_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `article_famille`
--
ALTER TABLE `article_famille`
  MODIFY `article_famille_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT pour la table `article_famille_07`
--
ALTER TABLE `article_famille_07`
  MODIFY `article_famille_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `article_groupe_prix`
--
ALTER TABLE `article_groupe_prix`
  MODIFY `article_groupe_prix_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `article_marque`
--
ALTER TABLE `article_marque`
  MODIFY `article_marque_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `article_modele`
--
ALTER TABLE `article_modele`
  MODIFY `article_modele_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1552;

--
-- AUTO_INCREMENT pour la table `article_modele_abreviation`
--
ALTER TABLE `article_modele_abreviation`
  MODIFY `article_modele_abreviation_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=242;

--
-- AUTO_INCREMENT pour la table `article_mouvement`
--
ALTER TABLE `article_mouvement`
  MODIFY `article_mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `article_mouvement_07`
--
ALTER TABLE `article_mouvement_07`
  MODIFY `article_mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `article_mouvement_operation_type`
--
ALTER TABLE `article_mouvement_operation_type`
  MODIFY `article_mouvement_operation_type_id` tinyint(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `article_mouvement_type_frais`
--
ALTER TABLE `article_mouvement_type_frais`
  MODIFY `article_mouvement_type_frais_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT pour la table `article_parfume`
--
ALTER TABLE `article_parfume`
  MODIFY `article_parfume_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `article_type`
--
ALTER TABLE `article_type`
  MODIFY `article_type_id` bigint(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `article_unite`
--
ALTER TABLE `article_unite`
  MODIFY `article_unite_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;

--
-- AUTO_INCREMENT pour la table `article_unite2`
--
ALTER TABLE `article_unite2`
  MODIFY `article_unite_id` tinyint(4) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `authorization_tag`
--
ALTER TABLE `authorization_tag`
  MODIFY `authorization_tag_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `autorisation`
--
ALTER TABLE `autorisation`
  MODIFY `autorisation_id` int(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33;

--
-- AUTO_INCREMENT pour la table `autorite`
--
ALTER TABLE `autorite`
  MODIFY `autorite_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `balance_caissier`
--
ALTER TABLE `balance_caissier`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `balance_caissier_mouvement_typre`
--
ALTER TABLE `balance_caissier_mouvement_typre`
  MODIFY `mouvement_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `balance_fournisseur`
--
ALTER TABLE `balance_fournisseur`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `carburant_bon`
--
ALTER TABLE `carburant_bon`
  MODIFY `bon_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `carburant_remplissage_balance`
--
ALTER TABLE `carburant_remplissage_balance`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=552;

--
-- AUTO_INCREMENT pour la table `client_planning`
--
ALTER TABLE `client_planning`
  MODIFY `client_planning_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `client_planning_status`
--
ALTER TABLE `client_planning_status`
  MODIFY `client_planning_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `colis`
--
ALTER TABLE `colis`
  MODIFY `colis_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `colis_type`
--
ALTER TABLE `colis_type`
  MODIFY `colis_type_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `communication_client`
--
ALTER TABLE `communication_client`
  MODIFY `communication_client_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `communication_client_type`
--
ALTER TABLE `communication_client_type`
  MODIFY `communication_client_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `comptable_compte`
--
ALTER TABLE `comptable_compte`
  MODIFY `comptable_compte_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `comptable_journal`
--
ALTER TABLE `comptable_journal`
  MODIFY `comptable_journal_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `comptable_plan`
--
ALTER TABLE `comptable_plan`
  MODIFY `comptable_plan_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact`
--
ALTER TABLE `contact`
  MODIFY `contact_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1042;

--
-- AUTO_INCREMENT pour la table `contact_07`
--
ALTER TABLE `contact_07`
  MODIFY `contact_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_2`
--
ALTER TABLE `contact_2`
  MODIFY `contact_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_contact_fonction`
--
ALTER TABLE `contact_contact_fonction`
  MODIFY `contact_contact_fonction_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT pour la table `contact_departement`
--
ALTER TABLE `contact_departement`
  MODIFY `departement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_fonction`
--
ALTER TABLE `contact_fonction`
  MODIFY `contact_fonction_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=66;

--
-- AUTO_INCREMENT pour la table `contact_genre`
--
ALTER TABLE `contact_genre`
  MODIFY `contact_genre_id` tinyint(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `contact_group`
--
ALTER TABLE `contact_group`
  MODIFY `contact_group_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `contact_groupe_client`
--
ALTER TABLE `contact_groupe_client`
  MODIFY `groupe_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=122;

--
-- AUTO_INCREMENT pour la table `contact_groupe_vendeur`
--
ALTER TABLE `contact_groupe_vendeur`
  MODIFY `groupe_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_info`
--
ALTER TABLE `contact_info`
  MODIFY `contact_info_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `contact_info_type`
--
ALTER TABLE `contact_info_type`
  MODIFY `contact_info_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=129;

--
-- AUTO_INCREMENT pour la table `contact_infraction_type`
--
ALTER TABLE `contact_infraction_type`
  MODIFY `contact_infracton_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT pour la table `contact_label`
--
ALTER TABLE `contact_label`
  MODIFY `contact_label_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_label_list`
--
ALTER TABLE `contact_label_list`
  MODIFY `contact_label_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_parametre`
--
ALTER TABLE `contact_parametre`
  MODIFY `parametre_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT pour la table `contact_planning`
--
ALTER TABLE `contact_planning`
  MODIFY `contact_planning_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_planning_status`
--
ALTER TABLE `contact_planning_status`
  MODIFY `contact_planning_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `contact_ramy`
--
ALTER TABLE `contact_ramy`
  MODIFY `contact_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_reclamation`
--
ALTER TABLE `contact_reclamation`
  MODIFY `contact_reclamation_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_reunion_invitation`
--
ALTER TABLE `contact_reunion_invitation`
  MODIFY `contact_reunion_invitation_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_reunion_salle`
--
ALTER TABLE `contact_reunion_salle`
  MODIFY `contact_reunion_salle_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_stats`
--
ALTER TABLE `contact_stats`
  MODIFY `stats_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contact_type`
--
ALTER TABLE `contact_type`
  MODIFY `contact_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;

--
-- AUTO_INCREMENT pour la table `contrats`
--
ALTER TABLE `contrats`
  MODIFY `contrat_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contrat_achat`
--
ALTER TABLE `contrat_achat`
  MODIFY `contrat_achat_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contrat_achat_echeancier`
--
ALTER TABLE `contrat_achat_echeancier`
  MODIFY `echeancier_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `contrat_modele`
--
ALTER TABLE `contrat_modele`
  MODIFY `contrat_modele_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `contrat_status`
--
ALTER TABLE `contrat_status`
  MODIFY `contrat_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `contrat_type`
--
ALTER TABLE `contrat_type`
  MODIFY `contrat_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `controlle`
--
ALTER TABLE `controlle`
  MODIFY `controlle_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=102;

--
-- AUTO_INCREMENT pour la table `controlle_group`
--
ALTER TABLE `controlle_group`
  MODIFY `controlle_group_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `controlle_possible_values`
--
ALTER TABLE `controlle_possible_values`
  MODIFY `value_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=142;

--
-- AUTO_INCREMENT pour la table `critere_type`
--
ALTER TABLE `critere_type`
  MODIFY `critere_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `dashboard`
--
ALTER TABLE `dashboard`
  MODIFY `dashboard_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=142;

--
-- AUTO_INCREMENT pour la table `dashlet_details`
--
ALTER TABLE `dashlet_details`
  MODIFY `dashlet_id` int(255) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `depot`
--
ALTER TABLE `depot`
  MODIFY `depot_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT pour la table `depot_07`
--
ALTER TABLE `depot_07`
  MODIFY `depot_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `disconnection_sever`
--
ALTER TABLE `disconnection_sever`
  MODIFY `disconnection_server_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `disconnection_sever_listner`
--
ALTER TABLE `disconnection_sever_listner`
  MODIFY `disconnection_server_listner_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `disconnection_vehicule`
--
ALTER TABLE `disconnection_vehicule`
  MODIFY `disconnection_vehicule_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `document_file`
--
ALTER TABLE `document_file`
  MODIFY `document_file_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `document_groupe`
--
ALTER TABLE `document_groupe`
  MODIFY `document_group_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;

--
-- AUTO_INCREMENT pour la table `document_type`
--
ALTER TABLE `document_type`
  MODIFY `document_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;

--
-- AUTO_INCREMENT pour la table `domaine_activity`
--
ALTER TABLE `domaine_activity`
  MODIFY `domaine_activity_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `domaine_activity_attribute`
--
ALTER TABLE `domaine_activity_attribute`
  MODIFY `domaine_activity_attribute_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `driver_group`
--
ALTER TABLE `driver_group`
  MODIFY `driver_group_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `driver_planning`
--
ALTER TABLE `driver_planning`
  MODIFY `driver_planning_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `driver_planning_status`
--
ALTER TABLE `driver_planning_status`
  MODIFY `driver_planning_status_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `evaluation_type`
--
ALTER TABLE `evaluation_type`
  MODIFY `evaluation_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `evaluation_valeur`
--
ALTER TABLE `evaluation_valeur`
  MODIFY `evaluation_valeur_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `famille_tmp`
--
ALTER TABLE `famille_tmp`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `fidelite_carte`
--
ALTER TABLE `fidelite_carte`
  MODIFY `fidelite_carte_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_caisse_physique`
--
ALTER TABLE `finance_caisse_physique`
  MODIFY `id` bigint(100) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_cheque`
--
ALTER TABLE `finance_cheque`
  MODIFY `finance_cheque_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT pour la table `finance_compte`
--
ALTER TABLE `finance_compte`
  MODIFY `compte_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `finance_compte_alerte`
--
ALTER TABLE `finance_compte_alerte`
  MODIFY `compte_alerte_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_compte_etablissement`
--
ALTER TABLE `finance_compte_etablissement`
  MODIFY `finance_compte_etablissement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_compte_etablissement_agence`
--
ALTER TABLE `finance_compte_etablissement_agence`
  MODIFY `finance_compte_etablissement_agence_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_compte_operation`
--
ALTER TABLE `finance_compte_operation`
  MODIFY `compte_operation_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_compte_operation_type`
--
ALTER TABLE `finance_compte_operation_type`
  MODIFY `compte_operation_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `finance_compte_type`
--
ALTER TABLE `finance_compte_type`
  MODIFY `compte_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `finance_ordre_paiement`
--
ALTER TABLE `finance_ordre_paiement`
  MODIFY `finance_ordre_paiement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_paiement_delai`
--
ALTER TABLE `finance_paiement_delai`
  MODIFY `paiement_delai_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `finance_paiement_rappel`
--
ALTER TABLE `finance_paiement_rappel`
  MODIFY `paiement_rappel_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_remise_cheque`
--
ALTER TABLE `finance_remise_cheque`
  MODIFY `remise_cheque_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `finance_versement`
--
ALTER TABLE `finance_versement`
  MODIFY `finance_versement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `finance_versement_notification`
--
ALTER TABLE `finance_versement_notification`
  MODIFY `finance_versement_notification_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `fournisseur_solde_initial_historique`
--
ALTER TABLE `fournisseur_solde_initial_historique`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `frigo_type_value`
--
ALTER TABLE `frigo_type_value`
  MODIFY `frigo_type_value_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_alarm`
--
ALTER TABLE `geo_alarm`
  MODIFY `alarm_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21966;

--
-- AUTO_INCREMENT pour la table `geo_alarm_template`
--
ALTER TABLE `geo_alarm_template`
  MODIFY `alarm_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=70;

--
-- AUTO_INCREMENT pour la table `geo_command_to_tracker`
--
ALTER TABLE `geo_command_to_tracker`
  MODIFY `num` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_geofence`
--
ALTER TABLE `geo_geofence`
  MODIFY `geofence_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=103;

--
-- AUTO_INCREMENT pour la table `geo_geofence_point`
--
ALTER TABLE `geo_geofence_point`
  MODIFY `geofence_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_map_icons`
--
ALTER TABLE `geo_map_icons`
  MODIFY `icon_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_obd_parametre`
--
ALTER TABLE `geo_obd_parametre`
  MODIFY `gps_obd_parametre_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_parametrage_alerte`
--
ALTER TABLE `geo_parametrage_alerte`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_report_daily`
--
ALTER TABLE `geo_report_daily`
  MODIFY `daily_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `geo_report_parking`
--
ALTER TABLE `geo_report_parking`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `geo_report_wastage`
--
ALTER TABLE `geo_report_wastage`
  MODIFY `wastage_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_trace`
--
ALTER TABLE `geo_trace`
  MODIFY `num` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `geo_tracker_connection_status`
--
ALTER TABLE `geo_tracker_connection_status`
  MODIFY `geo_tracker_connection_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `geo_tracker_foctionnement_detail`
--
ALTER TABLE `geo_tracker_foctionnement_detail`
  MODIFY `geo_tracker_fct_detail_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `geo_tracker_install`
--
ALTER TABLE `geo_tracker_install`
  MODIFY `geo_tracker_install_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `geo_tracker_stock`
--
ALTER TABLE `geo_tracker_stock`
  MODIFY `geo_tracker_stock_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `geo_tracker_uninstall_reason`
--
ALTER TABLE `geo_tracker_uninstall_reason`
  MODIFY `geo_tracker_uninstall_reason_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `geo_trip`
--
ALTER TABLE `geo_trip`
  MODIFY `trip_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=268962943;

--
-- AUTO_INCREMENT pour la table `geo_vehicule_obd_type`
--
ALTER TABLE `geo_vehicule_obd_type`
  MODIFY `vehicule_obd_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `groupe_user`
--
ALTER TABLE `groupe_user`
  MODIFY `groupe_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=412;

--
-- AUTO_INCREMENT pour la table `groupe_user_annuaire`
--
ALTER TABLE `groupe_user_annuaire`
  MODIFY `groupe_user_annuaire_id` bigint(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=308;

--
-- AUTO_INCREMENT pour la table `groupe_vendeur`
--
ALTER TABLE `groupe_vendeur`
  MODIFY `groupe_id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `holidays`
--
ALTER TABLE `holidays`
  MODIFY `holiday_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `infraction`
--
ALTER TABLE `infraction`
  MODIFY `infraction_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;

--
-- AUTO_INCREMENT pour la table `infraction_sanction_type`
--
ALTER TABLE `infraction_sanction_type`
  MODIFY `infraction_sanction_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT pour la table `infraction_type`
--
ALTER TABLE `infraction_type`
  MODIFY `infraction_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;

--
-- AUTO_INCREMENT pour la table `inscriptions`
--
ALTER TABLE `inscriptions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT pour la table `intervention_server`
--
ALTER TABLE `intervention_server`
  MODIFY `intervention_server_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `intervention_server_type`
--
ALTER TABLE `intervention_server_type`
  MODIFY `intervention_server_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `intervention_vehicule`
--
ALTER TABLE `intervention_vehicule`
  MODIFY `intervention_vehicule_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `intervention_vehicule_type`
--
ALTER TABLE `intervention_vehicule_type`
  MODIFY `intervention_vehicule_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `lang_text`
--
ALTER TABLE `lang_text`
  MODIFY `lang_text_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `lieu`
--
ALTER TABLE `lieu`
  MODIFY `lieu_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `lieu_access`
--
ALTER TABLE `lieu_access`
  MODIFY `lieu_access_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `lieu_type`
--
ALTER TABLE `lieu_type`
  MODIFY `lieu_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `localisation_point`
--
ALTER TABLE `localisation_point`
  MODIFY `point_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT pour la table `localisation_point_type`
--
ALTER TABLE `localisation_point_type`
  MODIFY `point_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=422;

--
-- AUTO_INCREMENT pour la table `logistique_help`
--
ALTER TABLE `logistique_help`
  MODIFY `help_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `message`
--
ALTER TABLE `message`
  MODIFY `message_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=602;

--
-- AUTO_INCREMENT pour la table `mission`
--
ALTER TABLE `mission`
  MODIFY `mission_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_07`
--
ALTER TABLE `mission_07`
  MODIFY `mission_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_16_1`
--
ALTER TABLE `mission_16_1`
  MODIFY `mission_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_day_of_month`
--
ALTER TABLE `mission_day_of_month`
  MODIFY `mission_day_of_month_day` tinyint(4) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_day_of_week`
--
ALTER TABLE `mission_day_of_week`
  MODIFY `mission_day_of_week_day` tinyint(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT pour la table `mission_eval_critere_type`
--
ALTER TABLE `mission_eval_critere_type`
  MODIFY `eval_critere_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_missionnaire_motif`
--
ALTER TABLE `mission_missionnaire_motif`
  MODIFY `mission_missionnaire_motif_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `mission_planning`
--
ALTER TABLE `mission_planning`
  MODIFY `mission_planning_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_planning_missionnaire_motif`
--
ALTER TABLE `mission_planning_missionnaire_motif`
  MODIFY `mission_planning_missionnaire_motif_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `mission_planning_periodicite`
--
ALTER TABLE `mission_planning_periodicite`
  MODIFY `mission_planning_periodicite_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `mission_poids`
--
ALTER TABLE `mission_poids`
  MODIFY `mission_poids_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_point`
--
ALTER TABLE `mission_point`
  MODIFY `m_mission_point_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_point_07`
--
ALTER TABLE `mission_point_07`
  MODIFY `m_mission_point_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_point_16_01`
--
ALTER TABLE `mission_point_16_01`
  MODIFY `m_mission_point_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_point_annulation_raison`
--
ALTER TABLE `mission_point_annulation_raison`
  MODIFY `raison_id` tinyint(4) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_point_media_documentfile`
--
ALTER TABLE `mission_point_media_documentfile`
  MODIFY `mission_point_media_documentfile_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_point_status`
--
ALTER TABLE `mission_point_status`
  MODIFY `mission_point_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `mission_role`
--
ALTER TABLE `mission_role`
  MODIFY `mission_role_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=421;

--
-- AUTO_INCREMENT pour la table `mission_sortie`
--
ALTER TABLE `mission_sortie`
  MODIFY `mission_sortie_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_sortie_ligne`
--
ALTER TABLE `mission_sortie_ligne`
  MODIFY `mission_sortie_ligne_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_status`
--
ALTER TABLE `mission_status`
  MODIFY `mission_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `mission_type_cargo`
--
ALTER TABLE `mission_type_cargo`
  MODIFY `mission_type_cargo_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `mission_zone`
--
ALTER TABLE `mission_zone`
  MODIFY `zone_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- AUTO_INCREMENT pour la table `mission_zone_06122020`
--
ALTER TABLE `mission_zone_06122020`
  MODIFY `zone_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_zone_20230802`
--
ALTER TABLE `mission_zone_20230802`
  MODIFY `zone_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1012;

--
-- AUTO_INCREMENT pour la table `mission_zone_old`
--
ALTER TABLE `mission_zone_old`
  MODIFY `zone_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mission_zone_type`
--
ALTER TABLE `mission_zone_type`
  MODIFY `zone_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `module`
--
ALTER TABLE `module`
  MODIFY `module_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=362;

--
-- AUTO_INCREMENT pour la table `module_07`
--
ALTER TABLE `module_07`
  MODIFY `module_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `module_11062020`
--
ALTER TABLE `module_11062020`
  MODIFY `module_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `module_action`
--
ALTER TABLE `module_action`
  MODIFY `action_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `module_mobile`
--
ALTER TABLE `module_mobile`
  MODIFY `module_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `motif_conge`
--
ALTER TABLE `motif_conge`
  MODIFY `motif_conge_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement`
--
ALTER TABLE `mouvement`
  MODIFY `mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=182;

--
-- AUTO_INCREMENT pour la table `mouvement_07`
--
ALTER TABLE `mouvement_07`
  MODIFY `mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_07_01`
--
ALTER TABLE `mouvement_07_01`
  MODIFY `mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_16_1`
--
ALTER TABLE `mouvement_16_1`
  MODIFY `mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_ligne`
--
ALTER TABLE `mouvement_ligne`
  MODIFY `mouvement_ligne_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=172;

--
-- AUTO_INCREMENT pour la table `mouvement_ligne_07`
--
ALTER TABLE `mouvement_ligne_07`
  MODIFY `mouvement_ligne_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_ligne_16`
--
ALTER TABLE `mouvement_ligne_16`
  MODIFY `mouvement_ligne_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_ligne_tmp`
--
ALTER TABLE `mouvement_ligne_tmp`
  MODIFY `mouvement_ligne_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_modele_document`
--
ALTER TABLE `mouvement_modele_document`
  MODIFY `mouvement_modele_document_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_numerotation_modele`
--
ALTER TABLE `mouvement_numerotation_modele`
  MODIFY `modele_numerotation_id` tinyint(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `mouvement_offre_contact_fournisseur`
--
ALTER TABLE `mouvement_offre_contact_fournisseur`
  MODIFY `mouvement_offre_contact_fournisseur_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_offre_contact_fournisseur_rappel`
--
ALTER TABLE `mouvement_offre_contact_fournisseur_rappel`
  MODIFY `mouvement_offre_contact_fournisseur_rappel_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_offre_type`
--
ALTER TABLE `mouvement_offre_type`
  MODIFY `mouvement_offre_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_operationlog`
--
ALTER TABLE `mouvement_operationlog`
  MODIFY `mouvement_operationlog_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_operationlog_type`
--
ALTER TABLE `mouvement_operationlog_type`
  MODIFY `mouvement_operationlog_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_operation_type`
--
ALTER TABLE `mouvement_operation_type`
  MODIFY `mouvement_operation_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `mouvement_parametre`
--
ALTER TABLE `mouvement_parametre`
  MODIFY `mouvement_parametre_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_status`
--
ALTER TABLE `mouvement_status`
  MODIFY `mouvement_status_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `mouvement_tmp`
--
ALTER TABLE `mouvement_tmp`
  MODIFY `mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `mouvement_type`
--
ALTER TABLE `mouvement_type`
  MODIFY `mouvement_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=63;

--
-- AUTO_INCREMENT pour la table `mouvement_type_groupe`
--
ALTER TABLE `mouvement_type_groupe`
  MODIFY `mouvement_type_groupe_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `mouvement_vente_operation_type`
--
ALTER TABLE `mouvement_vente_operation_type`
  MODIFY `vente_operation_type_id` tinyint(4) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `news`
--
ALTER TABLE `news`
  MODIFY `news_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `notification`
--
ALTER TABLE `notification`
  MODIFY `notification_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7582;

--
-- AUTO_INCREMENT pour la table `notification_type`
--
ALTER TABLE `notification_type`
  MODIFY `notification_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `objectif`
--
ALTER TABLE `objectif`
  MODIFY `objectif_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `objectif_2021-03-23`
--
ALTER TABLE `objectif_2021-03-23`
  MODIFY `objectif_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `objectif_err_1`
--
ALTER TABLE `objectif_err_1`
  MODIFY `objectif_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `objectif_type`
--
ALTER TABLE `objectif_type`
  MODIFY `objectif_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=141;

--
-- AUTO_INCREMENT pour la table `operation_cout_type`
--
ALTER TABLE `operation_cout_type`
  MODIFY `operation_cout_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `package_type`
--
ALTER TABLE `package_type`
  MODIFY `package_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `paiement_mode`
--
ALTER TABLE `paiement_mode`
  MODIFY `paiement_mode_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parametres`
--
ALTER TABLE `parametres`
  MODIFY `compte_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_alert`
--
ALTER TABLE `parc_alert`
  MODIFY `parc_alert_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_anomalie_frais`
--
ALTER TABLE `parc_anomalie_frais`
  MODIFY `anomalie_frais_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_anomalie_operation`
--
ALTER TABLE `parc_anomalie_operation`
  MODIFY `anomalie_operation_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_anomalie_type`
--
ALTER TABLE `parc_anomalie_type`
  MODIFY `anomalie_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_assurance`
--
ALTER TABLE `parc_assurance`
  MODIFY `assurance_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT pour la table `parc_assurance_contrat`
--
ALTER TABLE `parc_assurance_contrat`
  MODIFY `assurance_contrat_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `parc_assurance_sinistre_degat`
--
ALTER TABLE `parc_assurance_sinistre_degat`
  MODIFY `parc_assurance_sinistre_degat_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_assurance_sinistre_degat_type`
--
ALTER TABLE `parc_assurance_sinistre_degat_type`
  MODIFY `parc_assurance_sinistre_degat_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `parc_assurance_sinistre_modele`
--
ALTER TABLE `parc_assurance_sinistre_modele`
  MODIFY `assurance_sinistre_modele_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_constat`
--
ALTER TABLE `parc_constat`
  MODIFY `constat_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_constat_element`
--
ALTER TABLE `parc_constat_element`
  MODIFY `constat_element_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_constat_modele`
--
ALTER TABLE `parc_constat_modele`
  MODIFY `parc_constat_modele_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `parc_operation`
--
ALTER TABLE `parc_operation`
  MODIFY `operation_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=82;

--
-- AUTO_INCREMENT pour la table `parc_operation_action`
--
ALTER TABLE `parc_operation_action`
  MODIFY `parc_operation_action_id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=82;

--
-- AUTO_INCREMENT pour la table `parc_operation_action_excute`
--
ALTER TABLE `parc_operation_action_excute`
  MODIFY `pac_operation_action_excute_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT pour la table `parc_operation_article_type`
--
ALTER TABLE `parc_operation_article_type`
  MODIFY `operation_article_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_operation_article_used`
--
ALTER TABLE `parc_operation_article_used`
  MODIFY `operation_article_used_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_operation_controle_attribute`
--
ALTER TABLE `parc_operation_controle_attribute`
  MODIFY `parc_operation_controle_attribute_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_operation_controle_attribute_groupe`
--
ALTER TABLE `parc_operation_controle_attribute_groupe`
  MODIFY `parc_operation_controle_attribute_groupe_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT pour la table `parc_operation_controle_attribute_value`
--
ALTER TABLE `parc_operation_controle_attribute_value`
  MODIFY `parc_operation_controle_attribute_value_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_operation_document`
--
ALTER TABLE `parc_operation_document`
  MODIFY `operation_document_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_operation_note`
--
ALTER TABLE `parc_operation_note`
  MODIFY `operation_note_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_operation_reparateurs`
--
ALTER TABLE `parc_operation_reparateurs`
  MODIFY `parc_operation_reparateurs_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_operation_status`
--
ALTER TABLE `parc_operation_status`
  MODIFY `parc_operation_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT pour la table `parc_operation_type`
--
ALTER TABLE `parc_operation_type`
  MODIFY `operation_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42;

--
-- AUTO_INCREMENT pour la table `parc_sinistre`
--
ALTER TABLE `parc_sinistre`
  MODIFY `sinistre_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `parc_sinistre_assurance_declaration_attribut`
--
ALTER TABLE `parc_sinistre_assurance_declaration_attribut`
  MODIFY `sinistre_assurance_declaration_attribut_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `parc_sinistre_vehicule_adversaire`
--
ALTER TABLE `parc_sinistre_vehicule_adversaire`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;

--
-- AUTO_INCREMENT pour la table `pays`
--
ALTER TABLE `pays`
  MODIFY `pays_id` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `project`
--
ALTER TABLE `project`
  MODIFY `project_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `project_task`
--
ALTER TABLE `project_task`
  MODIFY `task_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `project_type`
--
ALTER TABLE `project_type`
  MODIFY `project_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `promotion`
--
ALTER TABLE `promotion`
  MODIFY `promotion_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `promotion_detail`
--
ALTER TABLE `promotion_detail`
  MODIFY `promotion_detail_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `promotion_status`
--
ALTER TABLE `promotion_status`
  MODIFY `promotion_status_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `promotion_type`
--
ALTER TABLE `promotion_type`
  MODIFY `promotion_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `protocol`
--
ALTER TABLE `protocol`
  MODIFY `protocol_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `pulse_aggregates`
--
ALTER TABLE `pulse_aggregates`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `pulse_entries`
--
ALTER TABLE `pulse_entries`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `pulse_values`
--
ALTER TABLE `pulse_values`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `rapport_module`
--
ALTER TABLE `rapport_module`
  MODIFY `module_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `reglement`
--
ALTER TABLE `reglement`
  MODIFY `reglement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `reglement_07`
--
ALTER TABLE `reglement_07`
  MODIFY `reglement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `reglement_caisse`
--
ALTER TABLE `reglement_caisse`
  MODIFY `reglement_caisse_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=192;

--
-- AUTO_INCREMENT pour la table `reglement_caisse_07`
--
ALTER TABLE `reglement_caisse_07`
  MODIFY `reglement_caisse_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `reglement_document`
--
ALTER TABLE `reglement_document`
  MODIFY `document_file_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `reglement_fournisseur`
--
ALTER TABLE `reglement_fournisseur`
  MODIFY `reglement_fournisseur_id` bigint(30) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1242;

--
-- AUTO_INCREMENT pour la table `reglement_mouvement_caisse_type`
--
ALTER TABLE `reglement_mouvement_caisse_type`
  MODIFY `type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;

--
-- AUTO_INCREMENT pour la table `reglement_mouvement_caisse_type_before_caisse`
--
ALTER TABLE `reglement_mouvement_caisse_type_before_caisse`
  MODIFY `type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `report`
--
ALTER TABLE `report`
  MODIFY `report_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `ressource`
--
ALTER TABLE `ressource`
  MODIFY `ressource_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42;

--
-- AUTO_INCREMENT pour la table `ressource_07092023`
--
ALTER TABLE `ressource_07092023`
  MODIFY `ressource_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `ressource_2`
--
ALTER TABLE `ressource_2`
  MODIFY `ressource_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `ressource_affectation`
--
ALTER TABLE `ressource_affectation`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=342;

--
-- AUTO_INCREMENT pour la table `ressource_caracteristique_type`
--
ALTER TABLE `ressource_caracteristique_type`
  MODIFY `ressource_caracteristique_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `ressource_desig`
--
ALTER TABLE `ressource_desig`
  MODIFY `ressource_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `ressource_historique_signalement`
--
ALTER TABLE `ressource_historique_signalement`
  MODIFY `ressource_historique_signalement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `ressource_marque`
--
ALTER TABLE `ressource_marque`
  MODIFY `ressource_marque_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- AUTO_INCREMENT pour la table `ressource_modele`
--
ALTER TABLE `ressource_modele`
  MODIFY `ressource_modele_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;

--
-- AUTO_INCREMENT pour la table `ressource_mouvement`
--
ALTER TABLE `ressource_mouvement`
  MODIFY `ressource_mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `ressource_planning`
--
ALTER TABLE `ressource_planning`
  MODIFY `ressource_planning_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `ressource_planning_status`
--
ALTER TABLE `ressource_planning_status`
  MODIFY `ressource_planning_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT pour la table `ressource_planning_type`
--
ALTER TABLE `ressource_planning_type`
  MODIFY `ressource_planning_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `ressource_status`
--
ALTER TABLE `ressource_status`
  MODIFY `ressource_status_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `ressource_tag`
--
ALTER TABLE `ressource_tag`
  MODIFY `ressource_tag_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `ressource_type`
--
ALTER TABLE `ressource_type`
  MODIFY `ressource_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT pour la table `ressource_usage_service_type`
--
ALTER TABLE `ressource_usage_service_type`
  MODIFY `ressource_usage_service_type_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `rh_demande_conge`
--
ALTER TABLE `rh_demande_conge`
  MODIFY `rh_demande_conge_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `security_mouvement`
--
ALTER TABLE `security_mouvement`
  MODIFY `security_mouvement_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `server`
--
ALTER TABLE `server`
  MODIFY `server_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `server_listner`
--
ALTER TABLE `server_listner`
  MODIFY `server_listner_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `share`
--
ALTER TABLE `share`
  MODIFY `share_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `share_localisation`
--
ALTER TABLE `share_localisation`
  MODIFY `id_share_localisation` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `sim_config`
--
ALTER TABLE `sim_config`
  MODIFY `sim_config_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `sim_contrat`
--
ALTER TABLE `sim_contrat`
  MODIFY `sim_contrat_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `sim_offers`
--
ALTER TABLE `sim_offers`
  MODIFY `sim_offers_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `sim_operateur`
--
ALTER TABLE `sim_operateur`
  MODIFY `sim_operateur_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `societe_secteur_activite`
--
ALTER TABLE `societe_secteur_activite`
  MODIFY `societe_secteur_activite_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `stats_type`
--
ALTER TABLE `stats_type`
  MODIFY `stats_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=342;

--
-- AUTO_INCREMENT pour la table `stat_fournisseur`
--
ALTER TABLE `stat_fournisseur`
  MODIFY `id` bigint(30) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1592;

--
-- AUTO_INCREMENT pour la table `subscription`
--
ALTER TABLE `subscription`
  MODIFY `subscription_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `subscription_module`
--
ALTER TABLE `subscription_module`
  MODIFY `subscription_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `subscription_service`
--
ALTER TABLE `subscription_service`
  MODIFY `subscription_service_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `subscription_service_contact`
--
ALTER TABLE `subscription_service_contact`
  MODIFY `subscription_service_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `subscription_service_monthly`
--
ALTER TABLE `subscription_service_monthly`
  MODIFY `subscription_service_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=170;

--
-- AUTO_INCREMENT pour la table `task`
--
ALTER TABLE `task`
  MODIFY `task_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `taxe`
--
ALTER TABLE `taxe`
  MODIFY `taxe_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=355;

--
-- AUTO_INCREMENT pour la table `tmp_article`
--
ALTER TABLE `tmp_article`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `type_absence`
--
ALTER TABLE `type_absence`
  MODIFY `type_absence_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `type_societe`
--
ALTER TABLE `type_societe`
  MODIFY `type_societe_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `user`
--
ALTER TABLE `user`
  MODIFY `user_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=121;

--
-- AUTO_INCREMENT pour la table `users`
--
ALTER TABLE `users`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1132;

--
-- AUTO_INCREMENT pour la table `user_authorization_notion`
--
ALTER TABLE `user_authorization_notion`
  MODIFY `user_authorization_notion_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `user_invitations`
--
ALTER TABLE `user_invitations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `user_operation`
--
ALTER TABLE `user_operation`
  MODIFY `user_operation_id` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `user_operation_log`
--
ALTER TABLE `user_operation_log`
  MODIFY `operation_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `vehicule_carburant_type`
--
ALTER TABLE `vehicule_carburant_type`
  MODIFY `vehicule_carburant_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `vehicule_classe`
--
ALTER TABLE `vehicule_classe`
  MODIFY `vehicule_classe_id` tinyint(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `vehicule_compteur_km`
--
ALTER TABLE `vehicule_compteur_km`
  MODIFY `compteur_km_id` bigint(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- AUTO_INCREMENT pour la table `vehicule_gpl_type`
--
ALTER TABLE `vehicule_gpl_type`
  MODIFY `gpl_type_id` tinyint(2) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `vehicule_remplissage_carburant`
--
ALTER TABLE `vehicule_remplissage_carburant`
  MODIFY `vehicule_remplissage_carburant_id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `vehicule_remplissage_carburant_type`
--
ALTER TABLE `vehicule_remplissage_carburant_type`
  MODIFY `vehicule_remplissage_carburant_type_id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `vehicule_type`
--
ALTER TABLE `vehicule_type`
  MODIFY `vehicule_type_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT pour la table `vehicule_usage_type`
--
ALTER TABLE `vehicule_usage_type`
  MODIFY `vehicule_usage_type_id` tinyint(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
COMMIT;

