CREATE TABLE `mouvement_07_01` (
  `mouvement_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `concern_contact_id` bigint(20) DEFAULT NULL,
  `mouvement_type_id` bigint(20) DEFAULT NULL,
  `mouvement_response_to_mouvement_id` bigint(20) DEFAULT NULL,
  `mouvement_status_id` bigint(20) DEFAULT NULL,
  `mission_id` bigint(20) DEFAULT NULL,
  `mouvement_status_from_date` datetime DEFAULT NULL,
  `mouvement_is_canceled` tinyint(1) DEFAULT NULL,
  `mouvement_cancel_dale` datetime DEFAULT NULL,
  `mouvement_created_by` bigint(20) DEFAULT NULL,
  `mouvement_created_date` datetime DEFAULT NULL,
  `mouvement_created_date_day` date DEFAULT NULL,
  `mouvement_date` datetime DEFAULT NULL,
  `mouvement_date_day` date DEFAULT NULL,
  `mouvement_date_echeance` datetime DEFAULT NULL,
  `mouvement_date_echeance_day` date DEFAULT NULL,
  `mouvement_numero_prefixe` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_numero_sequentiel` bigint(20) DEFAULT NULL,
  `mouvement_numero_complet` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_annee_exercice` int(11) DEFAULT NULL,
  `mouvement_commentaire` text COLLATE utf8_unicode_ci,
  `mouvement_footer_text` text COLLATE utf8_unicode_ci,
  `livraison_date_souhaite` datetime DEFAULT NULL,
  `livraison_date_souhaite_day` date DEFAULT NULL,
  `livraison_livreur_souhaite` bigint(20) DEFAULT NULL,
  `livraison_is_delivered` tinyint(1) DEFAULT NULL,
  `livraison_deliver_date` datetime DEFAULT NULL,
  `livraison_deliver_date_day` date DEFAULT NULL,
  `livraison_livreur_id` bigint(20) DEFAULT NULL,
  `is_validated` tinyint(1) DEFAULT NULL,
  `validator_user_id` bigint(20) DEFAULT NULL,
  `project_id` bigint(20) DEFAULT NULL,
  `montant_total_fidelite` double DEFAULT NULL,
  `comptable_compte_id` bigint(20) DEFAULT NULL,
  `mouvement_monnaie_id` bigint(20) DEFAULT NULL,
  `montant_remise` double DEFAULT NULL,
  `taux_remise` double DEFAULT NULL,
  `montant_total_ht_avant_remise` double DEFAULT NULL,
  `montant_total_ht` double DEFAULT NULL,
  `tva_status` tinyint(1) DEFAULT NULL,
  `mouvement_add_tva` tinyint(1) DEFAULT NULL,
  `mouvement_hide_tva` tinyint(1) DEFAULT NULL,
  `montant_total_tva` double DEFAULT NULL,
  `montant_total_autres_taxes` double DEFAULT NULL,
  `montant_total_ttc` double DEFAULT NULL,
  `montant_lettre` text COLLATE utf8_unicode_ci,
  `is_espece` tinyint(1) DEFAULT NULL,
  `is_timbre` tinyint(1) DEFAULT NULL,
  `taux_timbre` double DEFAULT NULL,
  `montant_timbre` double DEFAULT NULL,
  `montant_total` double DEFAULT NULL,
  `montant_regle` double DEFAULT NULL,
  `is_paid` tinyint(1) DEFAULT NULL,
  `mouvement_update_lock_status` tinyint(1) DEFAULT NULL,
  `mouvement_update_lock_date` datetime DEFAULT NULL,
  `mouvement_paiement_delai_id` bigint(20) DEFAULT NULL,
  `is_offre_to_us` tinyint(1) DEFAULT NULL,
  `is_offre_request` tinyint(1) DEFAULT NULL,
  `offre_type_id` bigint(20) DEFAULT NULL,
  `offre_date_debut` datetime DEFAULT NULL,
  `offre_date_fin` datetime DEFAULT NULL,
  `offre_is_expired` tinyint(1) DEFAULT NULL,
  `offre_send_response` tinyint(1) DEFAULT NULL,
  `offre_send_response_date` datetime DEFAULT NULL,
  `offre_is_cancel` tinyint(1) DEFAULT NULL,
  `urgence` tinyint(1) DEFAULT NULL,
  `comptabilite_type_id` bigint(20) DEFAULT NULL,
  `is_printed` tinyint(1) DEFAULT NULL,
  `structure` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `demande_activated` tinyint(1) DEFAULT NULL,
  `demande_activated_date` datetime DEFAULT NULL,
  `validation_livraison_demandeur` tinyint(1) DEFAULT NULL,
  `validation_livraison_magasinier` tinyint(1) DEFAULT NULL,
  `commentaire_magasinier` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `damande_validated_date` datetime DEFAULT NULL,
  `temps_traitement_demande` bigint(20) DEFAULT NULL,
  `entrepot_source` bigint(20) DEFAULT NULL,
  `entrepot_destination` bigint(20) DEFAULT NULL,
  `is_stocked` tinyint(1) DEFAULT NULL,
  `stockage_date` date DEFAULT NULL,
  `carburant` tinyint(1) DEFAULT NULL,
  `invoiced` tinyint(2) DEFAULT NULL,
  `charche` tinyint(2) DEFAULT NULL,
  `packed` tinyint(2) DEFAULT NULL,
  `Livraison_dediee` tinyint(4) DEFAULT NULL,
  `finance_mode_paiement_id` bigint(20) DEFAULT NULL,
  `is_validated_source` tinyint(1) DEFAULT NULL,
  `validator_source_user_id` bigint(20) DEFAULT NULL,
  `is_validated_destination` tinyint(1) DEFAULT NULL,
  `validator_destination_user_id` bigint(20) DEFAULT NULL,
  `validated_source_date` date DEFAULT NULL,
  `validated_destination_date` date DEFAULT NULL,
  `recived_by_id` bigint(20) DEFAULT NULL,
  `recived_date` date DEFAULT NULL,
  `sync_data` tinyint(1) DEFAULT NULL,
  `sync_id` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='voir la relation projet_id';

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

--
-- Structure de la table `mouvement_16_1`
--

CREATE TABLE `mouvement_16_1` (
  `mouvement_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `concern_contact_id` bigint(20) DEFAULT NULL,
  `mouvement_type_id` bigint(20) DEFAULT NULL,
  `mouvement_response_to_mouvement_id` bigint(20) DEFAULT NULL,
  `mouvement_status_id` bigint(20) DEFAULT NULL,
  `mission_id` bigint(20) DEFAULT NULL,
  `mouvement_status_from_date` datetime DEFAULT NULL,
  `mouvement_is_canceled` tinyint(1) DEFAULT NULL,
  `mouvement_cancel_dale` datetime DEFAULT NULL,
  `mouvement_created_by` bigint(20) DEFAULT NULL,
  `mouvement_created_date` datetime DEFAULT NULL,
  `mouvement_created_date_day` date DEFAULT NULL,
  `mouvement_date` datetime DEFAULT NULL,
  `mouvement_date_day` date DEFAULT NULL,
  `mouvement_date_echeance` datetime DEFAULT NULL,
  `mouvement_date_echeance_day` date DEFAULT NULL,
  `mouvement_numero_prefixe` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_numero_sequentiel` bigint(20) DEFAULT NULL,
  `mouvement_numero_complet` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_annee_exercice` int(11) DEFAULT NULL,
  `mouvement_commentaire` text COLLATE utf8_unicode_ci,
  `mouvement_footer_text` text COLLATE utf8_unicode_ci,
  `livraison_date_souhaite` datetime DEFAULT NULL,
  `livraison_date_souhaite_day` date DEFAULT NULL,
  `livraison_livreur_souhaite` bigint(20) DEFAULT NULL,
  `livraison_is_delivered` tinyint(1) DEFAULT NULL,
  `livraison_deliver_date` datetime DEFAULT NULL,
  `livraison_deliver_date_day` date DEFAULT NULL,
  `livraison_livreur_id` bigint(20) DEFAULT NULL,
  `is_validated` tinyint(1) DEFAULT NULL,
  `validator_user_id` bigint(20) DEFAULT NULL,
  `project_id` bigint(20) DEFAULT NULL,
  `montant_total_fidelite` double DEFAULT NULL,
  `comptable_compte_id` bigint(20) DEFAULT NULL,
  `mouvement_monnaie_id` bigint(20) DEFAULT NULL,
  `montant_remise` double DEFAULT NULL,
  `taux_remise` double DEFAULT NULL,
  `montant_total_ht_avant_remise` double DEFAULT NULL,
  `montant_total_ht` double DEFAULT NULL,
  `tva_status` tinyint(1) DEFAULT NULL,
  `mouvement_add_tva` tinyint(1) DEFAULT NULL,
  `mouvement_hide_tva` tinyint(1) DEFAULT NULL,
  `montant_total_tva` double NOT NULL DEFAULT '0',
  `montant_total_autres_taxes` double DEFAULT NULL,
  `montant_total_ttc` double DEFAULT NULL,
  `montant_lettre` text COLLATE utf8_unicode_ci,
  `is_espece` tinyint(1) DEFAULT NULL,
  `is_timbre` tinyint(1) DEFAULT NULL,
  `taux_timbre` double DEFAULT NULL,
  `montant_timbre` double DEFAULT NULL,
  `montant_total` double DEFAULT NULL,
  `montant_regle` double DEFAULT NULL,
  `is_paid` tinyint(1) DEFAULT NULL,
  `mouvement_update_lock_status` tinyint(1) DEFAULT NULL,
  `mouvement_update_lock_date` datetime DEFAULT NULL,
  `mouvement_paiement_delai_id` bigint(20) DEFAULT NULL,
  `is_offre_to_us` tinyint(1) DEFAULT NULL,
  `is_offre_request` tinyint(1) DEFAULT NULL,
  `offre_type_id` bigint(20) DEFAULT NULL,
  `offre_date_debut` datetime DEFAULT NULL,
  `offre_date_fin` datetime DEFAULT NULL,
  `offre_is_expired` tinyint(1) DEFAULT NULL,
  `offre_send_response` tinyint(1) DEFAULT NULL,
  `offre_send_response_date` datetime DEFAULT NULL,
  `offre_is_cancel` tinyint(1) DEFAULT NULL,
  `urgence` tinyint(1) DEFAULT NULL,
  `comptabilite_type_id` bigint(20) DEFAULT NULL,
  `is_printed` tinyint(1) DEFAULT NULL,
  `structure` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `demande_activated` tinyint(1) DEFAULT NULL,
  `demande_activated_date` datetime DEFAULT NULL,
  `validation_livraison_demandeur` tinyint(1) DEFAULT NULL,
  `validation_livraison_magasinier` tinyint(1) DEFAULT NULL,
  `commentaire_magasinier` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `damande_validated_date` datetime DEFAULT NULL,
  `temps_traitement_demande` bigint(20) DEFAULT NULL,
  `entrepot_source` bigint(20) DEFAULT NULL,
  `entrepot_destination` bigint(20) DEFAULT NULL,
  `is_stocked` tinyint(1) DEFAULT NULL,
  `stockage_date` date DEFAULT NULL,
  `carburant` tinyint(1) DEFAULT NULL,
  `invoiced` tinyint(2) DEFAULT NULL,
  `charche` tinyint(2) DEFAULT NULL,
  `packed` tinyint(2) DEFAULT NULL,
  `Livraison_dediee` tinyint(4) DEFAULT NULL,
  `finance_mode_paiement_id` bigint(20) DEFAULT NULL,
  `is_validated_source` tinyint(1) DEFAULT NULL,
  `validator_source_user_id` bigint(20) DEFAULT NULL,
  `is_validated_destination` tinyint(1) DEFAULT NULL,
  `validator_destination_user_id` bigint(20) DEFAULT NULL,
  `validated_source_date` date DEFAULT NULL,
  `validated_destination_date` date DEFAULT NULL,
  `recived_by_id` bigint(20) DEFAULT NULL,
  `recived_date` date DEFAULT NULL,
  `sync_data` tinyint(1) DEFAULT NULL,
  `sync_id` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='voir la relation projet_id';

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

--
-- Structure de la table `mouvement_documentfile`
--

CREATE TABLE `mouvement_documentfile` (
  `document_file_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_finance_compte_operation`
--

CREATE TABLE `mouvement_finance_compte_operation` (
  `mouvement_id` bigint(20) NOT NULL,
  `compte_operation_id` bigint(20) NOT NULL,
  `montant` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_id_confirmation`
--

CREATE TABLE `mouvement_id_confirmation` (
  `mouvement_ligne_id` int(11) NOT NULL,
  `contact_id` int(11) NOT NULL,
  `type` int(11) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne`
--

CREATE TABLE `mouvement_ligne` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_ordre_affichage` int(11) DEFAULT NULL,
  `mouvement_ligne_is_comment_line` tinyint(1) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_reference` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `article_designation_lang_text_id` bigint(20) DEFAULT NULL,
  `article_designation_lang_id` bigint(20) DEFAULT NULL,
  `article_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `article_unite_id` int(11) DEFAULT NULL,
  `article_quantite` double DEFAULT NULL,
  `article_quantite_delivered` double DEFAULT NULL,
  `article_quantite_reste` double DEFAULT NULL,
  `article_quantite_retour` int(11) DEFAULT '0',
  `is_stock_managed` tinyint(1) DEFAULT NULL,
  `delais_livraison` int(11) DEFAULT NULL,
  `date_prevue_livraison` datetime DEFAULT NULL,
  `date_prevue_livraison_day` date DEFAULT NULL,
  `adresse_livraison` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_delivered` tinyint(1) DEFAULT NULL,
  `date_livraison` datetime DEFAULT NULL,
  `date_livraison_day` date DEFAULT NULL,
  `article_etat_id` bigint(20) DEFAULT NULL,
  `is_subscription` tinyint(1) DEFAULT NULL,
  `subscription_ressource_id` bigint(20) DEFAULT NULL,
  `subscription_date_start` datetime DEFAULT NULL,
  `subscription_date_start_day` date DEFAULT NULL,
  `subscription_date_end` datetime DEFAULT NULL,
  `subscription_date_end_day` date DEFAULT NULL,
  `subscription_duree_jour` int(11) DEFAULT NULL,
  `is_validated_before_sell` tinyint(1) DEFAULT NULL,
  `validator_user_id_before_sell` bigint(20) DEFAULT NULL,
  `validated_before_sell_date` datetime DEFAULT NULL,
  `is_validated_after_sell` tinyint(1) DEFAULT NULL,
  `validator_user_id_after_sell` bigint(20) DEFAULT NULL,
  `validated_after_sell_date` datetime DEFAULT NULL,
  `is_packaged` tinyint(1) DEFAULT NULL,
  `package_type_id` bigint(20) DEFAULT NULL,
  `package_cost` double DEFAULT NULL,
  `is_command_traited` tinyint(1) DEFAULT NULL,
  `is_customer_canceled` tinyint(1) DEFAULT NULL,
  `customer_cancel_date` datetime DEFAULT NULL,
  `customer_cancel_date_day` date DEFAULT NULL,
  `taux_fidelite` double DEFAULT NULL,
  `is_fidelite_appliquee` tinyint(1) DEFAULT NULL,
  `fidelite_montant` double DEFAULT NULL,
  `fidelite_is_refund` tinyint(1) DEFAULT NULL,
  `fidelite_payment_date` datetime DEFAULT NULL,
  `fidelite_payment_date_day` date DEFAULT NULL,
  `fidelite_mouvement_id` bigint(20) DEFAULT NULL,
  `fidelite_is_expired` tinyint(1) DEFAULT NULL,
  `fidelite_expire_date` datetime DEFAULT NULL,
  `fidelite_expire_date_day` date DEFAULT NULL,
  `fidelite_date_consommation` datetime DEFAULT NULL,
  `fidelite_date_consommation_day` date DEFAULT NULL,
  `is_paye_normal` tinyint(1) DEFAULT NULL,
  `is_paye_fidelite` tinyint(1) DEFAULT NULL,
  `montant_paye_normal` double DEFAULT NULL,
  `prix_total_ht_apres_remise` double DEFAULT NULL,
  `montant_paye_fidelite` double DEFAULT NULL,
  `prix_revient_unitaire` double DEFAULT NULL,
  `prix_revient` double DEFAULT NULL,
  `prix_unitaire_ht` double DEFAULT NULL,
  `montant_remise` double DEFAULT NULL,
  `taux_remise` double DEFAULT NULL,
  `prix_total_ht` double DEFAULT NULL,
  `mouvement_ligne_add_tva` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_hide_tva` tinyint(1) DEFAULT NULL,
  `tva_status` tinyint(1) DEFAULT NULL,
  `tva_raison` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `taux_tva` double DEFAULT NULL,
  `montant_tva` double NOT NULL DEFAULT '0',
  `prix_unitaire_ttc` double DEFAULT NULL,
  `prix_ttc` double DEFAULT NULL,
  `montant_benefice` double DEFAULT NULL,
  `comptable_compte_id` bigint(20) DEFAULT NULL,
  `comptable_journal_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_monnaie_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_project_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_task_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_ordre` int(11) DEFAULT NULL,
  `mouvement_ligne_response_to_mouvement_ligne` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_priorite_livraison_ordre` int(11) DEFAULT NULL,
  `offre_date_debut` datetime DEFAULT NULL,
  `offre_date_debut_day` date DEFAULT NULL,
  `offre_date_fin` datetime DEFAULT NULL,
  `offre_date_fin_day` date DEFAULT NULL,
  `comptabilite_type_id` bigint(20) DEFAULT NULL,
  `demande_validated` tinyint(1) DEFAULT NULL,
  `demande_activated_date` date DEFAULT NULL,
  `demande_activated` tinyint(1) DEFAULT NULL,
  `demande_validated_date` date DEFAULT NULL,
  `demande_cancel_request` tinyint(1) DEFAULT NULL,
  `demande_cancel_request_date` date DEFAULT NULL,
  `demande_cancel_request_avis` tinyint(1) DEFAULT NULL COMMENT 'accéptée ou refusée',
  `demande_cancel_request_avis_date` date DEFAULT NULL,
  `demande_cancel_request_avis_motif` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_stocked` tinyint(1) DEFAULT NULL,
  `ressource_to_be_place_in` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `is_ressource` tinyint(1) DEFAULT NULL,
  `km_debut` double DEFAULT NULL,
  `km_fin` double DEFAULT NULL,
  `ordre_mission` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `depot_destination` bigint(20) DEFAULT NULL,
  `Livraison_dediee` tinyint(4) DEFAULT NULL,
  `sync_data` tinyint(4) DEFAULT NULL,
  `sync_id` tinyint(4) DEFAULT NULL,
  `remarque` text COLLATE utf8_unicode_ci,
  `is_promo` tinyint(4) NOT NULL DEFAULT '0',
  `Promotion_id` bigint(20) DEFAULT NULL,
  `article_quantite_delivered2` double DEFAULT NULL,
  `article_quantite_delivered3` double DEFAULT NULL,
  `relation_mouvement_ligne_id` bigint(20) DEFAULT NULL,
  `sync_mode` tinyint(4) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `mouvement_ligne` (`mouvement_ligne_id`, `mouvement_id`, `mouvement_ligne_ordre_affichage`, `mouvement_ligne_is_comment_line`, `article_id`, `article_reference`, `article_designation_lang_text_id`, `article_designation_lang_id`, `article_designation`, `article_unite_id`, `article_quantite`, `article_quantite_delivered`, `article_quantite_reste`, `article_quantite_retour`, `is_stock_managed`, `delais_livraison`, `date_prevue_livraison`, `date_prevue_livraison_day`, `adresse_livraison`, `is_delivered`, `date_livraison`, `date_livraison_day`, `article_etat_id`, `is_subscription`, `subscription_ressource_id`, `subscription_date_start`, `subscription_date_start_day`, `subscription_date_end`, `subscription_date_end_day`, `subscription_duree_jour`, `is_validated_before_sell`, `validator_user_id_before_sell`, `validated_before_sell_date`, `is_validated_after_sell`, `validator_user_id_after_sell`, `validated_after_sell_date`, `is_packaged`, `package_type_id`, `package_cost`, `is_command_traited`, `is_customer_canceled`, `customer_cancel_date`, `customer_cancel_date_day`, `taux_fidelite`, `is_fidelite_appliquee`, `fidelite_montant`, `fidelite_is_refund`, `fidelite_payment_date`, `fidelite_payment_date_day`, `fidelite_mouvement_id`, `fidelite_is_expired`, `fidelite_expire_date`, `fidelite_expire_date_day`, `fidelite_date_consommation`, `fidelite_date_consommation_day`, `is_paye_normal`, `is_paye_fidelite`, `montant_paye_normal`, `prix_total_ht_apres_remise`, `montant_paye_fidelite`, `prix_revient_unitaire`, `prix_revient`, `prix_unitaire_ht`, `montant_remise`, `taux_remise`, `prix_total_ht`, `mouvement_ligne_add_tva`, `mouvement_ligne_hide_tva`, `tva_status`, `tva_raison`, `taux_tva`, `montant_tva`, `prix_unitaire_ttc`, `prix_ttc`, `montant_benefice`, `comptable_compte_id`, `comptable_journal_id`, `mouvement_ligne_monnaie_id`, `mouvement_ligne_project_id`, `mouvement_ligne_task_id`, `mouvement_ligne_ordre`, `mouvement_ligne_response_to_mouvement_ligne`, `mouvement_ligne_priorite_livraison_ordre`, `offre_date_debut`, `offre_date_debut_day`, `offre_date_fin`, `offre_date_fin_day`, `comptabilite_type_id`, `demande_validated`, `demande_activated_date`, `demande_activated`, `demande_validated_date`, `demande_cancel_request`, `demande_cancel_request_date`, `demande_cancel_request_avis`, `demande_cancel_request_avis_date`, `demande_cancel_request_avis_motif`, `is_stocked`, `ressource_to_be_place_in`, `ressource_id`, `is_ressource`, `km_debut`, `km_fin`, `ordre_mission`, `depot_destination`, `Livraison_dediee`, `sync_data`, `sync_id`, `remarque`, `is_promo`, `Promotion_id`, `article_quantite_delivered2`, `article_quantite_delivered3`, `relation_mouvement_ligne_id`, `sync_mode`) VALUES
(1, 1, NULL, NULL, -3191, 'Doc-AS', NULL, NULL, 'Document : Assurance', 1, 1, NULL, 1, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2000, NULL, NULL, NULL, NULL, NULL, 0, NULL, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(11, 11, NULL, NULL, -3191, 'Doc-AS', NULL, NULL, 'Document : Assurance', 1, 1, NULL, 1, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2000, NULL, NULL, NULL, NULL, NULL, 0, NULL, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 21, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(21, 21, NULL, NULL, -3191, 'Doc-AS', NULL, NULL, 'Document : Assurance', 1, 1, NULL, 1, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2000, NULL, NULL, NULL, NULL, NULL, 0, NULL, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 31, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(31, 31, NULL, NULL, -3191, 'Doc-AS', NULL, NULL, 'Document : Assurance', 1, 1, NULL, 1, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2000, NULL, NULL, NULL, NULL, NULL, 0, NULL, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 11, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(41, 41, NULL, NULL, -3181, 'Doc-CT', NULL, NULL, 'Document : Contrôle technique', 1, 1, NULL, 1, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8000, NULL, NULL, NULL, NULL, NULL, 0, NULL, 8000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(51, 51, NULL, NULL, -3201, 'Doc-VG', NULL, NULL, 'Document : Vignette', 1, 1, NULL, 1, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 60000, NULL, NULL, NULL, NULL, NULL, 0, NULL, 60000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 11, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(61, 61, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 450, NULL, 450, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 450, NULL, NULL, NULL, 1, NULL, NULL, 450, NULL, NULL, NULL, NULL, NULL, 0, 1, 450, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 21, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(71, 71, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 333, NULL, 333, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 333, NULL, NULL, NULL, 1, NULL, NULL, 333, NULL, NULL, NULL, NULL, NULL, 0, 1, 333, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 11, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(81, 81, NULL, NULL, -3211, 'Doc-AgSanit', NULL, NULL, 'Document : Agrément Sanitaire', 1, 1, NULL, 1, 0, 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, 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, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(91, 91, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 222, NULL, 222, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 222, NULL, NULL, NULL, 1, NULL, NULL, 222, NULL, NULL, NULL, NULL, NULL, 0, 1, 222, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 11, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(101, 101, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 33, NULL, 33, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 33, NULL, NULL, NULL, 1, NULL, NULL, 33, NULL, NULL, NULL, NULL, NULL, 0, 1, 33, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 11, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(111, 111, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 2222, NULL, 2222, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2222, NULL, NULL, NULL, 1, NULL, NULL, 2222, NULL, NULL, NULL, NULL, NULL, 0, 1, 2222, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(121, 121, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 222, NULL, 222, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 222, NULL, NULL, NULL, 1, NULL, NULL, 222, NULL, NULL, NULL, NULL, NULL, 0, 1, 222, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 41, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(131, 131, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 666, NULL, 666, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 666, NULL, NULL, NULL, 1, NULL, NULL, 666, NULL, NULL, NULL, NULL, NULL, 0, 1, 666, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 41, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(141, 141, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 667, NULL, 667, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 667, NULL, NULL, NULL, 1, NULL, NULL, 667, NULL, NULL, NULL, NULL, NULL, 0, 1, 667, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 41, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(151, 151, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 378, NULL, 378, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 378, NULL, NULL, NULL, 1, NULL, NULL, 378, NULL, NULL, NULL, NULL, NULL, 0, 1, 378, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 31, NULL, NULL, 0, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(161, 161, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 323, NULL, 323, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 323, NULL, NULL, NULL, 1, NULL, NULL, 323, NULL, NULL, NULL, NULL, NULL, 0, 1, 323, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 21, NULL, NULL, 326, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0),
(171, 171, NULL, NULL, -428, 'GS', NULL, NULL, 'Gasoil', 1, 33, NULL, 33, 0, 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, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 33, NULL, NULL, NULL, 1, NULL, NULL, 33, NULL, NULL, NULL, NULL, NULL, 0, 1, 33, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 21, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);

--
-- Déclencheurs `mouvement_ligne`
--
DELIMITER $$
CREATE TRIGGER `prix_total` BEFORE UPDATE ON `mouvement_ligne` FOR EACH ROW BEGIN
declare uniteId int;
if(new.article_quantite<>old.article_quantite or new.prix_unitaire_ht<>old.prix_unitaire_ht
  or  new.prix_unitaire_ttc<>old.prix_unitaire_ttc )then
set new.prix_total_ht =new.prix_unitaire_ht*new.article_quantite;
set new.prix_ttc =(new.prix_unitaire_ttc*new.article_quantite)-COALESCE(new.montant_remise,0);
	
    if(new.prix_total_ht_apres_remise=old.prix_total_ht_apres_remise
      and new.relation_mouvement_ligne_id is null) then
			set new.prix_total_ht_apres_remise=
    		(new.prix_unitaire_ht*new.article_quantite)-	COALESCE(new.montant_remise,0);
	end if;
end if;

if(new.prix_total_ht_apres_remise is null)
THEN
set new.prix_total_ht_apres_remise=new.prix_unitaire_ht*new.article_quantite;
end if;

if(new.article_id is not null and new.article_unite_id is null)
THEN
SELECT  article_unite_id into uniteId FROM article_article_unite  where article_id=new.article_id and is_default=1 limit 1;
set new.article_unite_id=uniteId;
end if;
if(new.prix_total_ht<>new.prix_unitaire_ht*new.article_quantite)
THEN
set new.prix_total_ht = new.prix_unitaire_ht*new.article_quantite;
end if;
END
$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER `trigger_update_montant_mouvement` AFTER INSERT ON `mouvement_ligne` FOR EACH ROW BEGIN
declare tva,ht,cost,remise double;
declare type int;
if(new.mouvement_id is not null )then
select 
sum(ml.prix_total_ht),
sum(COALESCE(ml.montant_tva,0)),
sum(ml.package_cost),
sum(COALESCE(ml.prix_total_ht_apres_remise,0)) into ht,tva,cost,remise from mouvement_ligne ml where ml.mouvement_id=new.mouvement_id;
update mouvement  set 
    montant_total_ht=ht,
    montant_total_tva=tva,
    montant_total_ht_apres_remise=remise,
    montant_total_ttc=tva+COALESCE(remise,ht),
    -- montant_total_ttc=remise,
    package_cost=COALESCE(cost,0),
    montant_remise=ht-remise,
    -- montant_total=remise
    montant_total=montant_total_ttc+COALESCE(montant_timbre,0)
where mouvement_id=new.mouvement_id;
end if;
if( new.mouvement_id is not null and new.is_promo>1 and  new.demande_cancel_request_avis is null)THEN
insert ignore into promotion_mouvement values(new.mouvement_id,new.Promotion_id);
end if;
end
$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER `trigger_update_montant_mouvement2` AFTER UPDATE ON `mouvement_ligne` FOR EACH ROW BEGIN
declare tva,ht,cost,remise double;
declare type int;
if(new.mouvement_id is not null  )then
select 
sum(ml.prix_total_ht),
sum(COALESCE(ml.montant_tva,0)),
sum(ml.package_cost),
sum(COALESCE(ml.prix_total_ht_apres_remise,0)) into ht,tva,cost,remise from mouvement_ligne ml where ml.mouvement_id=new.mouvement_id;
update mouvement  set 
    montant_total_ht=ht,
    montant_total_tva=tva,
    montant_total_ht_apres_remise=remise,
    montant_total_ttc=tva+COALESCE(remise,ht),
    -- montant_total_ttc=remise,
    package_cost=COALESCE(cost,0),
    montant_remise=ht-remise,
    -- montant_total=remise
  montant_total=montant_total_ttc+COALESCE(montant_timbre,0)
where mouvement_id=new.mouvement_id;
end if;
if(old.mouvement_id is null and new.mouvement_id is not null and new.is_promo>1 and new.Promotion_id is not null)THEN
insert ignore into promotion_mouvement values(new.mouvement_id,new.Promotion_id);
end if;
end
$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER `trigger_update_montant_mouvement4` AFTER DELETE ON `mouvement_ligne` FOR EACH ROW BEGIN
declare tva,ht,cost,remise double;
declare type int;
if(old.mouvement_id is not null)then
select 
sum(ml.prix_total_ht),
sum(COALESCE(ml.montant_tva,0)),
sum(ml.package_cost),
sum(COALESCE(ml.prix_total_ht_apres_remise,0)) into ht,tva,cost,remise from mouvement_ligne ml where ml.mouvement_id=old.mouvement_id;
update mouvement  set 
    montant_total_ht=ht,
    montant_total_tva=COALESCE(tva,0),
    montant_total_ht_apres_remise=remise,
    montant_total_ttc=tva+COALESCE(remise,ht),
    package_cost=COALESCE(cost,0),
    montant_remise=ht-remise,
    montant_total=montant_total_ttc+COALESCE(montant_timbre,0)
where mouvement_id=old.mouvement_id;
end if;
end
$$
DELIMITER ;

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

--
-- Structure de la table `mouvement_ligne_07`
--

CREATE TABLE `mouvement_ligne_07` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_ordre_affichage` int(11) DEFAULT NULL,
  `mouvement_ligne_is_comment_line` tinyint(1) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_reference` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `article_designation_lang_text_id` bigint(20) DEFAULT NULL,
  `article_designation_lang_id` bigint(20) DEFAULT NULL,
  `article_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `article_unite_id` int(11) DEFAULT NULL,
  `article_quantite` double DEFAULT NULL,
  `article_quantite_delivered` double DEFAULT '0',
  `article_quantite_reste` double DEFAULT NULL,
  `is_stock_managed` tinyint(1) DEFAULT NULL,
  `delais_livraison` int(11) DEFAULT NULL,
  `date_prevue_livraison` datetime DEFAULT NULL,
  `date_prevue_livraison_day` date DEFAULT NULL,
  `adresse_livraison` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_delivered` tinyint(1) DEFAULT NULL,
  `date_livraison` datetime DEFAULT NULL,
  `date_livraison_day` date DEFAULT NULL,
  `article_etat_id` bigint(20) DEFAULT NULL,
  `is_subscription` tinyint(1) DEFAULT NULL,
  `subscription_ressource_id` bigint(20) DEFAULT NULL,
  `subscription_date_start` datetime DEFAULT NULL,
  `subscription_date_start_day` date DEFAULT NULL,
  `subscription_date_end` datetime DEFAULT NULL,
  `subscription_date_end_day` date DEFAULT NULL,
  `subscription_duree_jour` int(11) DEFAULT NULL,
  `is_validated_before_sell` tinyint(1) DEFAULT NULL,
  `validator_user_id_before_sell` bigint(20) DEFAULT NULL,
  `validated_before_sell_date` datetime DEFAULT NULL,
  `is_validated_after_sell` tinyint(1) DEFAULT NULL,
  `validator_user_id_after_sell` bigint(20) DEFAULT NULL,
  `validated_after_sell_date` datetime DEFAULT NULL,
  `is_packaged` tinyint(1) DEFAULT NULL,
  `package_type_id` bigint(20) DEFAULT NULL,
  `package_cost` double DEFAULT NULL,
  `is_command_traited` tinyint(1) DEFAULT NULL,
  `is_customer_canceled` tinyint(1) DEFAULT NULL,
  `customer_cancel_date` datetime DEFAULT NULL,
  `customer_cancel_date_day` date DEFAULT NULL,
  `taux_fidelite` double DEFAULT NULL,
  `is_fidelite_appliquee` tinyint(1) DEFAULT NULL,
  `fidelite_montant` double DEFAULT NULL,
  `fidelite_is_refund` tinyint(1) DEFAULT NULL,
  `fidelite_payment_date` datetime DEFAULT NULL,
  `fidelite_payment_date_day` date DEFAULT NULL,
  `fidelite_mouvement_id` bigint(20) DEFAULT NULL,
  `fidelite_is_expired` tinyint(1) DEFAULT NULL,
  `fidelite_expire_date` datetime DEFAULT NULL,
  `fidelite_expire_date_day` date DEFAULT NULL,
  `fidelite_date_consommation` datetime DEFAULT NULL,
  `fidelite_date_consommation_day` date DEFAULT NULL,
  `is_paye_normal` tinyint(1) DEFAULT NULL,
  `is_paye_fidelite` tinyint(1) DEFAULT NULL,
  `montant_paye_normal` double DEFAULT NULL,
  `montant_paye_fidelite` double DEFAULT NULL,
  `prix_revient_unitaire` double DEFAULT NULL,
  `prix_revient` double DEFAULT NULL,
  `prix_unitaire_ht` double DEFAULT NULL,
  `montant_remise` double DEFAULT NULL,
  `taux_remise` double DEFAULT NULL,
  `prix_total_ht` double DEFAULT NULL,
  `mouvement_ligne_add_tva` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_hide_tva` tinyint(1) DEFAULT NULL,
  `tva_status` tinyint(1) DEFAULT NULL,
  `tva_raison` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `taux_tva` double DEFAULT NULL,
  `montant_tva` double DEFAULT NULL,
  `prix_unitaire_ttc` double DEFAULT NULL,
  `prix_ttc` double DEFAULT NULL,
  `montant_benefice` double DEFAULT NULL,
  `comptable_compte_id` bigint(20) DEFAULT NULL,
  `comptable_journal_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_monnaie_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_project_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_task_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_ordre` int(11) DEFAULT NULL,
  `mouvement_ligne_response_to_mouvement_ligne` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_priorite_livraison_ordre` int(11) DEFAULT NULL,
  `offre_date_debut` datetime DEFAULT NULL,
  `offre_date_debut_day` date DEFAULT NULL,
  `offre_date_fin` datetime DEFAULT NULL,
  `offre_date_fin_day` date DEFAULT NULL,
  `comptabilite_type_id` bigint(20) DEFAULT NULL,
  `demande_validated` tinyint(1) DEFAULT NULL,
  `demande_activated_date` date DEFAULT NULL,
  `demande_activated` tinyint(1) DEFAULT NULL,
  `demande_validated_date` date DEFAULT NULL,
  `demande_cancel_request` tinyint(1) DEFAULT NULL,
  `demande_cancel_request_date` date DEFAULT NULL,
  `demande_cancel_request_avis` tinyint(1) DEFAULT NULL COMMENT 'accéptée ou refusée',
  `demande_cancel_request_avis_date` date DEFAULT NULL,
  `demande_cancel_request_avis_motif` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_stocked` tinyint(1) DEFAULT NULL,
  `ressource_to_be_place_in` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `is_ressource` tinyint(1) DEFAULT NULL,
  `km_debut` double DEFAULT NULL,
  `km_fin` double DEFAULT NULL,
  `ordre_mission` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `depot_destination` bigint(20) DEFAULT NULL,
  `Livraison_dediee` tinyint(4) DEFAULT NULL,
  `sync_data` tinyint(4) DEFAULT NULL,
  `sync_id` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_ligne_16`
--

CREATE TABLE `mouvement_ligne_16` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_ordre_affichage` int(11) DEFAULT NULL,
  `mouvement_ligne_is_comment_line` tinyint(1) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_reference` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `article_designation_lang_text_id` bigint(20) DEFAULT NULL,
  `article_designation_lang_id` bigint(20) DEFAULT NULL,
  `article_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `article_unite_id` int(11) DEFAULT NULL,
  `article_quantite` double DEFAULT NULL,
  `article_quantite_delivered` double DEFAULT NULL,
  `article_quantite_reste` double DEFAULT NULL,
  `article_quantite_retour` int(11) DEFAULT '0',
  `is_stock_managed` tinyint(1) DEFAULT NULL,
  `delais_livraison` int(11) DEFAULT NULL,
  `date_prevue_livraison` datetime DEFAULT NULL,
  `date_prevue_livraison_day` date DEFAULT NULL,
  `adresse_livraison` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_delivered` tinyint(1) DEFAULT NULL,
  `date_livraison` datetime DEFAULT NULL,
  `date_livraison_day` date DEFAULT NULL,
  `article_etat_id` bigint(20) DEFAULT NULL,
  `is_subscription` tinyint(1) DEFAULT NULL,
  `subscription_ressource_id` bigint(20) DEFAULT NULL,
  `subscription_date_start` datetime DEFAULT NULL,
  `subscription_date_start_day` date DEFAULT NULL,
  `subscription_date_end` datetime DEFAULT NULL,
  `subscription_date_end_day` date DEFAULT NULL,
  `subscription_duree_jour` int(11) DEFAULT NULL,
  `is_validated_before_sell` tinyint(1) DEFAULT NULL,
  `validator_user_id_before_sell` bigint(20) DEFAULT NULL,
  `validated_before_sell_date` datetime DEFAULT NULL,
  `is_validated_after_sell` tinyint(1) DEFAULT NULL,
  `validator_user_id_after_sell` bigint(20) DEFAULT NULL,
  `validated_after_sell_date` datetime DEFAULT NULL,
  `is_packaged` tinyint(1) DEFAULT NULL,
  `package_type_id` bigint(20) DEFAULT NULL,
  `package_cost` double DEFAULT NULL,
  `is_command_traited` tinyint(1) DEFAULT NULL,
  `is_customer_canceled` tinyint(1) DEFAULT NULL,
  `customer_cancel_date` datetime DEFAULT NULL,
  `customer_cancel_date_day` date DEFAULT NULL,
  `taux_fidelite` double DEFAULT NULL,
  `is_fidelite_appliquee` tinyint(1) DEFAULT NULL,
  `fidelite_montant` double DEFAULT NULL,
  `fidelite_is_refund` tinyint(1) DEFAULT NULL,
  `fidelite_payment_date` datetime DEFAULT NULL,
  `fidelite_payment_date_day` date DEFAULT NULL,
  `fidelite_mouvement_id` bigint(20) DEFAULT NULL,
  `fidelite_is_expired` tinyint(1) DEFAULT NULL,
  `fidelite_expire_date` datetime DEFAULT NULL,
  `fidelite_expire_date_day` date DEFAULT NULL,
  `fidelite_date_consommation` datetime DEFAULT NULL,
  `fidelite_date_consommation_day` date DEFAULT NULL,
  `is_paye_normal` tinyint(1) DEFAULT NULL,
  `is_paye_fidelite` tinyint(1) DEFAULT NULL,
  `montant_paye_normal` double DEFAULT NULL,
  `montant_paye_fidelite` double DEFAULT NULL,
  `prix_revient_unitaire` double DEFAULT NULL,
  `prix_revient` double DEFAULT NULL,
  `prix_unitaire_ht` double DEFAULT NULL,
  `montant_remise` double DEFAULT NULL,
  `taux_remise` double DEFAULT NULL,
  `prix_total_ht` double DEFAULT NULL,
  `mouvement_ligne_add_tva` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_hide_tva` tinyint(1) DEFAULT NULL,
  `tva_status` tinyint(1) DEFAULT NULL,
  `tva_raison` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `taux_tva` double DEFAULT NULL,
  `montant_tva` double NOT NULL DEFAULT '0',
  `prix_unitaire_ttc` double DEFAULT NULL,
  `prix_ttc` double DEFAULT NULL,
  `montant_benefice` double DEFAULT NULL,
  `comptable_compte_id` bigint(20) DEFAULT NULL,
  `comptable_journal_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_monnaie_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_project_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_task_id` bigint(20) DEFAULT NULL,
  `mouvement_ligne_ordre` int(11) DEFAULT NULL,
  `mouvement_ligne_response_to_mouvement_ligne` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_priorite_livraison_ordre` int(11) DEFAULT NULL,
  `offre_date_debut` datetime DEFAULT NULL,
  `offre_date_debut_day` date DEFAULT NULL,
  `offre_date_fin` datetime DEFAULT NULL,
  `offre_date_fin_day` date DEFAULT NULL,
  `comptabilite_type_id` bigint(20) DEFAULT NULL,
  `demande_validated` tinyint(1) DEFAULT NULL,
  `demande_activated_date` date DEFAULT NULL,
  `demande_activated` tinyint(1) DEFAULT NULL,
  `demande_validated_date` date DEFAULT NULL,
  `demande_cancel_request` tinyint(1) DEFAULT NULL,
  `demande_cancel_request_date` date DEFAULT NULL,
  `demande_cancel_request_avis` tinyint(1) DEFAULT NULL COMMENT 'accéptée ou refusée',
  `demande_cancel_request_avis_date` date DEFAULT NULL,
  `demande_cancel_request_avis_motif` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_stocked` tinyint(1) DEFAULT NULL,
  `ressource_to_be_place_in` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `is_ressource` tinyint(1) DEFAULT NULL,
  `km_debut` double DEFAULT NULL,
  `km_fin` double DEFAULT NULL,
  `ordre_mission` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `depot_destination` bigint(20) DEFAULT NULL,
  `Livraison_dediee` tinyint(4) DEFAULT NULL,
  `sync_data` tinyint(4) DEFAULT NULL,
  `sync_id` tinyint(4) DEFAULT NULL,
  `remarque` text COLLATE utf8_unicode_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_ligne_mouvement_ligne`
--

CREATE TABLE `mouvement_ligne_mouvement_ligne` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_id2` bigint(20) NOT NULL,
  `mouvement_operation_type_id` bigint(20) DEFAULT NULL,
  `mouvement_operation_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_ligne_offer_is_response` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_offer_is_accepted` tinyint(1) DEFAULT NULL,
  `mouvement_ligne_offer_accepted_by` bigint(20) DEFAULT NULL,
  `mouvement_ligne_offer_accepted_date` datetime DEFAULT NULL,
  `mission_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_ligne_tmp`
--

CREATE TABLE `mouvement_ligne_tmp` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` double DEFAULT NULL,
  `prix` double DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressources_article_mouvement_id` bigint(20) DEFAULT NULL,
  `ressources_mouvement_ligne_id` bigint(20) DEFAULT NULL,
  `serial_number` varchar(50) DEFAULT NULL,
  `color` varchar(50) DEFAULT NULL,
  `taille` varchar(50) DEFAULT NULL,
  `position` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne_tmp2`
--

CREATE TABLE `mouvement_ligne_tmp2` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` double DEFAULT NULL,
  `prix` double DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `article_id2` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne_tmp3`
--

CREATE TABLE `mouvement_ligne_tmp3` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` double DEFAULT NULL,
  `prix` double DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressources_article_mouvement_id` bigint(20) DEFAULT NULL,
  `ressources_mouvement_ligne_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne_tmp4`
--

CREATE TABLE `mouvement_ligne_tmp4` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` double DEFAULT NULL,
  `prix` double DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressources_article_mouvement_id` bigint(20) DEFAULT NULL,
  `ressources_mouvement_ligne_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne_tmp4_old`
--

CREATE TABLE `mouvement_ligne_tmp4_old` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` double DEFAULT NULL,
  `prix` double DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressources_article_mouvement_id` bigint(20) DEFAULT NULL,
  `ressources_mouvement_ligne_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne_tmp6`
--

CREATE TABLE `mouvement_ligne_tmp6` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` double DEFAULT NULL,
  `prix` double DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressources_article_mouvement_id` bigint(20) DEFAULT NULL,
  `ressources_mouvement_ligne_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne_tmp_carburant`
--

CREATE TABLE `mouvement_ligne_tmp_carburant` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` varchar(256) DEFAULT NULL,
  `prix` varchar(256) DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressources_article_mouvement_id` bigint(20) DEFAULT NULL,
  `ressources_mouvement_ligne_id` bigint(20) DEFAULT NULL,
  `depot_id` bigint(20) NOT NULL,
  `kilometrage` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_ligne_tmp_vehicule`
--

CREATE TABLE `mouvement_ligne_tmp_vehicule` (
  `mouvement_ligne_id` bigint(20) NOT NULL,
  `mouvement_ligne_date` date DEFAULT NULL,
  `stock_operation_type` int(11) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_ref` varchar(10) DEFAULT NULL,
  `article_desig` varchar(256) DEFAULT NULL,
  `quantite` double DEFAULT NULL,
  `prix` double DEFAULT NULL,
  `num_bon` varchar(10) DEFAULT NULL,
  `commentaire` varchar(256) DEFAULT NULL,
  `matricule` varchar(256) DEFAULT NULL,
  `commentraire_2` varchar(256) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `ressources_article_mouvement_id` bigint(20) DEFAULT NULL,
  `ressources_mouvement_ligne_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_modele_document`
--

CREATE TABLE `mouvement_modele_document` (
  `mouvement_modele_document_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `mouvement_modele_document_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_type_id` bigint(20) DEFAULT NULL,
  `is_default` tinyint(1) DEFAULT NULL,
  `is_systeme` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_mouvement`
--

CREATE TABLE `mouvement_mouvement` (
  `mouvement_id` bigint(20) NOT NULL,
  `mouvement_id2` bigint(20) NOT NULL,
  `mouvement_operation_type_id` bigint(20) DEFAULT NULL,
  `mouvement_operation_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_offer_is_response` tinyint(1) DEFAULT NULL,
  `mouvement_offer_is_accepted` tinyint(1) DEFAULT NULL,
  `mouvement_offer_accepted_by` bigint(20) DEFAULT NULL,
  `mouvement_offer_accepted_date` datetime DEFAULT NULL,
  `mouvement_offer_accepted_date_day` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_mouvement_ligne`
--

CREATE TABLE `mouvement_mouvement_ligne` (
  `mouvement_id` bigint(20) NOT NULL,
  `mouvement_ligne_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Déclencheurs `mouvement_mouvement_ligne`
--
DELIMITER $$
CREATE TRIGGER `trigger_update_montant_mouvement3` AFTER DELETE ON `mouvement_mouvement_ligne` FOR EACH ROW BEGIN
declare tva,ht double;
select 
sum(ml.prix_total_ht),
sum(case when  ml.montant_tva is not null then ml.montant_tva else 0  end ) into ht,tva from mouvement_ligne ml where ml.mouvement_id=old.mouvement_id;
if(tva is null )THEN
set tva=0;
end if ;
if(ht is null )THEN
set ht=0;
end if ;
update mouvement  set 
    montant_total_ht=ht,
    montant_total_tva=tva,
    montant_total=tva+ht,
    montant_total_ttc=tva+ht
where mouvement_id=old.mouvement_id;
end
$$
DELIMITER ;

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

--
-- Structure de la table `mouvement_mouvement_taxe`
--

CREATE TABLE `mouvement_mouvement_taxe` (
  `mouvement_id` bigint(20) NOT NULL,
  `taxe_id` bigint(20) NOT NULL,
  `mouvement_taxe_taux` double DEFAULT NULL,
  `mouvement_taxe_montant` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_note`
--

CREATE TABLE `mouvement_note` (
  `mouvement_note_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) DEFAULT NULL,
  `comment_by` bigint(20) DEFAULT NULL,
  `comment_date` datetime DEFAULT NULL,
  `comment_texte` text COLLATE utf8_unicode_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_notification_programme`
--

CREATE TABLE `mouvement_notification_programme` (
  `mouvement_id` bigint(20) NOT NULL,
  `notification_info_type_id` bigint(20) NOT NULL,
  `notification_info_value` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `notification_date` datetime DEFAULT NULL,
  `notification_date_day` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_numerotation`
--

CREATE TABLE `mouvement_numerotation` (
  `entreprise_id` bigint(20) NOT NULL,
  `mouvement_type_id` bigint(20) NOT NULL,
  `modele_numerotation_id` tinyint(4) NOT NULL,
  `nb_chiffres` tinyint(4) DEFAULT NULL,
  `numero_initial` int(11) DEFAULT NULL,
  `example` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_numerotation_modele`
--

CREATE TABLE `mouvement_numerotation_modele` (
  `modele_numerotation_id` tinyint(4) NOT NULL,
  `modele_numerotation_designation` varchar(50) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `mouvement_numerotation_modele` (`modele_numerotation_id`, `modele_numerotation_designation`) VALUES
(1, 'model 1'),
(2, 'model 2');

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

--
-- Structure de la table `mouvement_offre_contact_fournisseur`
--

CREATE TABLE `mouvement_offre_contact_fournisseur` (
  `mouvement_offre_contact_fournisseur_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `mouvement_id` bigint(20) DEFAULT NULL,
  `supplier_id` bigint(20) DEFAULT NULL,
  `date_contact` datetime DEFAULT NULL,
  `task_id` bigint(20) DEFAULT NULL,
  `contact_info_type_id` bigint(20) DEFAULT NULL,
  `contact_info_id` bigint(20) DEFAULT NULL,
  `is_cancel` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_offre_contact_fournisseur_rappel`
--

CREATE TABLE `mouvement_offre_contact_fournisseur_rappel` (
  `mouvement_offre_contact_fournisseur_rappel_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `mouvement_id` bigint(20) DEFAULT NULL,
  `rappel_programme_date` datetime DEFAULT NULL,
  `rappel_programme_date_day` date DEFAULT NULL,
  `rappel_programme_info_type_id` bigint(20) DEFAULT NULL,
  `rappel_programme_info_value` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_executed` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_offre_type`
--

CREATE TABLE `mouvement_offre_type` (
  `mouvement_offre_type_id` bigint(20) NOT NULL,
  `mouvement_offre_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_operationlog`
--

CREATE TABLE `mouvement_operationlog` (
  `mouvement_operationlog_id` bigint(20) NOT NULL,
  `mouvement_operationlog_type_id` bigint(20) DEFAULT NULL,
  `mouvement_id` bigint(20) DEFAULT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `operation_date` datetime DEFAULT NULL,
  `operation_valeur_id` bigint(20) DEFAULT NULL,
  `mouvement_modele_document_id` bigint(20) DEFAULT NULL,
  `operation_valeur` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_operationlog_type`
--

CREATE TABLE `mouvement_operationlog_type` (
  `mouvement_operationlog_type_id` bigint(20) NOT NULL,
  `mouvement_operationlog_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_operation_type`
--

CREATE TABLE `mouvement_operation_type` (
  `mouvement_operation_type_id` bigint(20) NOT NULL,
  `mouvement_operation_type_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 `mouvement_operation_type`
--

INSERT INTO `mouvement_operation_type` (`mouvement_operation_type_id`, `mouvement_operation_type_designation`) VALUES
(4, 'Transformer Bon de livraison en Facture Vente');

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

--
-- Structure de la table `mouvement_parametre`
--

CREATE TABLE `mouvement_parametre` (
  `mouvement_parametre_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `mouvement_type_id` bigint(20) DEFAULT NULL,
  `mouvement_codification` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_codification_patern` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_codification_nb_positions` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_params_contact`
--

CREATE TABLE `mouvement_params_contact` (
  `mouvement_type_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL,
  `mouvement_numero_initial` bigint(20) DEFAULT NULL,
  `mouvement_numero_reset` bigint(20) DEFAULT NULL,
  `mouvement_prefixe_form_example` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_prefixe_form_regexp` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_anotation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_footer` text COLLATE utf8_unicode_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_status`
--

CREATE TABLE `mouvement_status` (
  `mouvement_status_id` bigint(20) NOT NULL,
  `mouvement_status_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_status_ordre` tinyint(4) DEFAULT NULL,
  `mouvement_type_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `mouvement_status` (`mouvement_status_id`, `mouvement_status_designation`, `mouvement_status_ordre`, `mouvement_type_id`) VALUES
(0, 'Brouillon', NULL, NULL),
(1, 'Créé', NULL, NULL);

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

--
-- Structure de la table `mouvement_tmp`
--

CREATE TABLE `mouvement_tmp` (
  `mouvement_id` bigint(20) NOT NULL,
  `mouvement_date` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_type`
--

CREATE TABLE `mouvement_type` (
  `mouvement_type_id` bigint(20) NOT NULL,
  `mouvement_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `mouvement_type_groupe_id` bigint(20) DEFAULT NULL,
  `Code` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `stock_operation` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `mouvement_type` (`mouvement_type_id`, `mouvement_type_designation`, `mouvement_type_groupe_id`, `Code`, `stock_operation`) VALUES
(1, 'Bon d\'achat', 1, 'BA', 1),
(2, 'Bon de commande', 1, 'BC', 0),
(3, 'Devis', 1, 'D', 0),
(4, 'Facture', 1, 'F', 0),
(5, 'Facture d\'avoir', 1, 'FA', 0),
(6, 'Facture fournisseur', 1, 'FF', 0),
(7, 'Bon pour', 1, 'BP', 0),
(8, 'Bon de livraison', 2, 'BL', 1),
(10, 'Bon de Consomation ', 2, 'BS', -1),
(11, 'Bon d\'entrée', 2, 'BE', 1),
(12, 'Demande de moyens', 2, 'DM', 0),
(13, 'Bon de retour fournisseur', 1, 'BRF', -1),
(14, 'Bon de retour consommation', 2, 'BR', 1),
(33, 'Devis fournisseur', 1, 'DF', 0),
(34, 'BL fournisseur', 3, 'BL', 1),
(35, 'Inventaire initial', 3, 'II', 1),
(36, 'Bon de commande fournisseur', 3, 'BCF', 0),
(37, 'Demande d\'achat', NULL, 'DA', 0),
(38, 'Mise à disposition', 4, 'MAD', -1),
(39, 'Restitution', 4, 'REST', 1),
(40, 'Demande Véhicules /\n Équipements', 2, 'DVE', 0),
(41, 'BL interne', NULL, 'BLI', -1),
(42, 'Bon pour fournisseur', 1, 'BPF', 0),
(51, 'Bons de Sortie Dons', NULL, 'BSD', -1),
(61, 'consommation carbutant', 2, 'CC', -1),
(62, 'Besoin Magasin', 1, 'BM', 0);

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

--
-- Structure de la table `mouvement_type_contact`
--

CREATE TABLE `mouvement_type_contact` (
  `contact_id` bigint(20) NOT NULL,
  `mouvement_type_id` bigint(20) NOT NULL,
  `date_debut` datetime DEFAULT NULL,
  `date_debut_day` date DEFAULT NULL,
  `date_fin` datetime DEFAULT NULL,
  `date_fin_day` date DEFAULT NULL,
  `autorisation_create` tinyint(1) DEFAULT NULL,
  `autorisation_read` tinyint(1) DEFAULT NULL,
  `autorisation_update` tinyint(1) DEFAULT NULL,
  `autorisation_delete` tinyint(1) DEFAULT NULL,
  `autorized_by` bigint(20) DEFAULT NULL,
  `autorized_date` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `mouvement_type_groupe`
--

CREATE TABLE `mouvement_type_groupe` (
  `mouvement_type_groupe_id` bigint(20) NOT NULL,
  `mouvement_type_groupe_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 `mouvement_type_groupe`
--

INSERT INTO `mouvement_type_groupe` (`mouvement_type_groupe_id`, `mouvement_type_groupe_designation`) VALUES
(1, 'Commercial'),
(2, 'Moyens généraux'),
(3, 'Approvisionnement'),
(4, 'Equipements');

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

--
-- Structure de la table `mouvement_validateur`
--

CREATE TABLE `mouvement_validateur` (
  `mouvement_id` bigint(20) NOT NULL,
  `validator_user_id` bigint(20) NOT NULL,
  `is_validated` tinyint(1) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `mouvement_vente_operation_type`
--

CREATE TABLE `mouvement_vente_operation_type` (
  `vente_operation_type_id` tinyint(4) NOT NULL,
  `vente_operation_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `news`
--

CREATE TABLE `news` (
  `news_id` bigint(20) NOT NULL,
  `titre` varchar(56) DEFAULT NULL,
  `body` text,
  `icon` varchar(56) DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `date_day` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `news` (`news_id`, `titre`, `body`, `icon`, `date`, `date_day`) VALUES
(1, 'welcome', 'welcome to data first', 'icon.png', '2020-03-03 00:00:00', '2020-03-03'),
(2, 'promotion 1', 'promotion sure des produits  1', 'icon21.png', '2020-03-05 00:00:00', '2020-03-05');

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

--
-- Structure de la table `notification`
--

CREATE TABLE `notification` (
  `notification_id` int(11) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `message` text,
  `type_id` int(11) DEFAULT NULL,
  `to_id` int(11) DEFAULT NULL,
  `from_id` int(11) DEFAULT NULL,
  `is_read` int(11) DEFAULT NULL,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at_day` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `notification` (`notification_id`, `title`, `message`, `type_id`, `to_id`, `from_id`, `is_read`, `updated_at`, `created_at`, `created_at_day`) VALUES
(1, 'Véhicule : Picanto - NIGROU NACEREEDIN', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-01-21 13:53:25', '2024-01-17 16:22:30', '2024-01-17'),
(11, 'Véhicule : Picanto - NIGROU NACEREEDIN', 'a passé à l\'état : En panne', 1, 1081, 305, 1, '2024-01-21 13:53:20', '2024-01-17 16:25:04', '2024-01-17'),
(21, 'Véhicule : 324', 'a passé à l\'état : En panne', 1, 1081, 305, 1, '2024-01-21 13:53:16', '2024-01-17 16:34:31', '2024-01-17'),
(31, 'Véhicule : 823', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-21 14:49:35', '2024-01-17 16:35:21', '2024-01-17'),
(41, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 1081, 305, 1, '2024-01-21 15:20:19', '2024-01-18 08:40:03', '2024-01-18'),
(51, 'Véhicule : Express - IMLOULE HAKIM', 'a passé à l\'état : En panne', 1, 1081, 305, 1, '2024-01-21 15:56:33', '2024-01-18 11:30:35', '2024-01-18'),
(61, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 1081, 305, 1, '2024-01-21 13:52:56', '2024-01-18 11:41:10', '2024-01-18'),
(71, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 1081, 305, 1, '2024-01-21 13:52:45', '2024-01-18 12:01:23', '2024-01-18'),
(81, 'Véhicule : 314', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-21 14:49:02', '2024-01-18 12:11:20', '2024-01-18'),
(91, 'Véhicule : 314', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-21 14:49:16', '2024-01-18 13:35:34', '2024-01-18'),
(101, 'Véhicule : 314', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-21 14:48:59', '2024-01-18 13:37:15', '2024-01-18'),
(111, 'Véhicule : 314', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-21 14:48:55', '2024-01-18 13:38:31', '2024-01-18'),
(121, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-21 14:49:13', '2024-01-18 13:55:29', '2024-01-18'),
(131, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-21 14:49:08', '2024-01-18 14:02:36', '2024-01-18'),
(141, 'Véhicule : 443', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 1, '2024-01-21 15:02:51', '2024-01-18 14:18:29', '2024-01-18'),
(151, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-21 14:49:04', '2024-01-18 14:35:34', '2024-01-18'),
(161, 'Véhicule : 314', 'a passé à l\'état : En marche', 1, 1081, 305, 1, '2024-01-21 15:13:22', '2024-01-18 14:35:34', '2024-01-18'),
(171, 'Véhicule : 314', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-21 14:48:38', '2024-01-18 14:36:47', '2024-01-18'),
(181, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-21 14:48:35', '2024-01-18 14:43:28', '2024-01-18'),
(191, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 1081, 305, 1, '2024-01-21 13:51:32', '2024-01-18 15:00:39', '2024-01-18'),
(201, 'Véhicule : Express - IMLOULE HAKIM', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-21 14:48:33', '2024-01-18 15:14:17', '2024-01-18'),
(211, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-21 14:49:22', '2024-01-21 09:31:04', '2024-01-21'),
(221, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-21 14:49:28', '2024-01-21 09:45:06', '2024-01-21'),
(231, 'Véhicule : 324', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1071, 305, 0, '2024-01-21 10:35:40', '2024-01-21 10:35:40', '2024-01-21'),
(241, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-21 14:49:25', '2024-01-21 13:50:51', '2024-01-21'),
(251, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-21 15:51:12', '2024-01-21 15:51:12', '2024-01-21'),
(261, 'Bon de commande', 'le bon 6547/2024 a été crée', 2, 530, 305, 0, '2024-01-22 13:52:48', '2024-01-22 14:36:54', '2024-01-22'),
(291, 'Bon de commande', 'le bon 6548/2024 a été ajouté', 2, 530, 305, 0, '2024-01-22 15:43:03', '2024-01-22 15:43:03', '2024-01-22'),
(301, 'Validation du bon', 'le bon de commande 6548/2024 a été validé', 2, 316, 305, 0, '2024-01-22 15:43:22', '2024-01-22 15:43:22', '2024-01-22'),
(311, 'Validation du bon', 'le bon de commande 6546/2024 a été validé', 2, 316, 305, 0, '2024-01-22 15:57:33', '2024-01-22 15:57:33', '2024-01-22'),
(321, 'Création du bon de commande', 'le bon 6549/2024 a été ajouté', 2, 530, 305, 0, '2024-01-22 22:40:08', '2024-01-22 22:40:08', '2024-01-22'),
(331, 'Validation du bon', 'le bon de commande 6549/2024 a été validé', 2, 316, 305, 0, '2024-01-22 22:40:43', '2024-01-22 22:40:43', '2024-01-22'),
(341, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-23 10:15:39', '2024-01-23 10:15:39', '2024-01-23'),
(351, 'Véhicule : Partner - LAZAAR HAROUN', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-23 11:57:36', '2024-01-23 11:57:36', '2024-01-23'),
(361, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-24 11:09:39', '2024-01-24 11:09:39', '2024-01-24'),
(371, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-24 11:14:28', '2024-01-24 11:14:28', '2024-01-24'),
(381, 'Véhicule : 314', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-24 11:16:31', '2024-01-24 11:16:31', '2024-01-24'),
(391, 'Véhicule : 314', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1071, 305, 0, '2024-01-24 15:08:01', '2024-01-24 15:08:01', '2024-01-24'),
(401, 'Véhicule : 314', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1071, 305, 0, '2024-01-24 14:19:16', '2024-01-24 15:15:19', '2024-01-24'),
(411, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-25 09:46:44', '2024-01-25 09:46:44', '2024-01-25'),
(421, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-25 10:07:52', '2024-01-25 10:07:52', '2024-01-25'),
(431, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(441, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(451, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(461, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(471, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(481, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(491, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(501, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-01-27 17:16:02', '2024-01-27 17:16:02', '2024-01-27'),
(511, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(521, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(531, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(541, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(551, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(561, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(571, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(581, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-01-27 17:18:55', '2024-01-27 17:18:55', '2024-01-27'),
(591, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(601, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(611, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(621, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(631, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(641, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(651, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(661, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-01-27 17:19:16', '2024-01-27 17:19:16', '2024-01-27'),
(671, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:55', '2024-01-27 17:19:55', '2024-01-27'),
(681, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:57', '2024-01-27 17:19:57', '2024-01-27'),
(691, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-27 17:19:57', '2024-01-27 17:19:57', '2024-01-27'),
(701, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-27 17:19:57', '2024-01-27 17:19:57', '2024-01-27'),
(711, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:57', '2024-01-27 17:19:57', '2024-01-27'),
(721, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-27 17:19:57', '2024-01-27 17:19:57', '2024-01-27'),
(731, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-27 17:19:57', '2024-01-27 17:19:57', '2024-01-27'),
(741, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-01-27 17:19:57', '2024-01-27 17:19:57', '2024-01-27'),
(751, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-27 18:47:45', '2024-01-27 18:47:45', '2024-01-27'),
(761, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(771, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(781, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(791, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(801, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(811, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(821, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(831, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-01-27 18:47:47', '2024-01-27 18:47:47', '2024-01-27'),
(841, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(851, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 1041, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(861, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(871, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(881, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(891, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(901, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(911, 'Véhicule : G-57', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-01-28 08:49:03', '2024-01-28 08:49:03', '2024-01-28'),
(921, 'Véhicule : G-57', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 08:49:42', '2024-01-28 08:49:42', '2024-01-28'),
(931, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(941, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 1041, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(951, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(961, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(971, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(981, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(991, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(1001, 'Véhicule : 722', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-01-28 08:59:15', '2024-01-28 08:59:15', '2024-01-28'),
(1011, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 09:19:29', '2024-01-28 09:19:29', '2024-01-28'),
(1021, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 1071, 305, 0, '2024-01-28 09:19:29', '2024-01-28 09:19:29', '2024-01-28'),
(1031, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 09:19:29', '2024-01-28 09:19:29', '2024-01-28'),
(1041, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 09:19:30', '2024-01-28 09:19:30', '2024-01-28'),
(1051, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-01-28 09:19:30', '2024-01-28 09:19:30', '2024-01-28'),
(1061, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 09:19:30', '2024-01-28 09:19:30', '2024-01-28'),
(1071, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 09:19:30', '2024-01-28 09:19:30', '2024-01-28'),
(1081, 'Véhicule : 443', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-01-28 09:19:30', '2024-01-28 09:19:30', '2024-01-28'),
(1091, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 1041, 305, 0, '2024-01-28 09:21:08', '2024-01-28 09:21:08', '2024-01-28'),
(1101, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-28 09:21:08', '2024-01-28 09:21:08', '2024-01-28'),
(1111, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-28 09:21:08', '2024-01-28 09:21:08', '2024-01-28'),
(1121, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-28 09:21:08', '2024-01-28 09:21:08', '2024-01-28'),
(1131, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-28 09:21:08', '2024-01-28 09:21:08', '2024-01-28'),
(1141, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-28 09:21:08', '2024-01-28 09:21:08', '2024-01-28'),
(1151, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-28 09:21:08', '2024-01-28 09:21:08', '2024-01-28'),
(1161, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 09:59:32', '2024-01-28 09:59:32', '2024-01-28'),
(1171, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1181, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1191, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1201, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1211, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1221, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1231, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1241, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-01-28 12:08:40', '2024-01-28 12:08:40', '2024-01-28'),
(1251, 'Véhicule : G-57', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 14:58:19', '2024-01-28 14:58:19', '2024-01-28'),
(1261, 'Véhicule : G-57', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 14:58:56', '2024-01-28 14:58:56', '2024-01-28'),
(1271, 'Véhicule : 443', 'a passé à l\'état : Validée dans l\'atelier', 1, 1071, 305, 0, '2024-01-28 15:02:38', '2024-01-28 15:02:38', '2024-01-28'),
(1281, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 15:08:18', '2024-01-28 15:08:18', '2024-01-28'),
(1291, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 1041, 305, 0, '2024-01-28 15:08:18', '2024-01-28 15:08:18', '2024-01-28'),
(1301, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-01-29 10:55:38', '2024-01-28 15:08:18', '2024-01-28'),
(1311, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-28 15:08:18', '2024-01-28 15:08:18', '2024-01-28'),
(1321, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-01-28 15:08:18', '2024-01-28 15:08:18', '2024-01-28'),
(1331, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 15:08:18', '2024-01-28 15:08:18', '2024-01-28'),
(1341, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-28 15:08:18', '2024-01-28 15:08:18', '2024-01-28'),
(1351, 'Véhicule : 651', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-01-28 15:08:18', '2024-01-28 15:08:18', '2024-01-28'),
(1361, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 15:10:31', '2024-01-28 15:10:31', '2024-01-28'),
(1371, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 10:56:24', '2024-01-28 15:10:31', '2024-01-28'),
(1381, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 12:49:49', '2024-01-28 15:10:31', '2024-01-28'),
(1391, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 15:10:31', '2024-01-28 15:10:31', '2024-01-28'),
(1401, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-28 15:10:31', '2024-01-28 15:10:31', '2024-01-28'),
(1411, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-28 15:10:31', '2024-01-28 15:10:31', '2024-01-28'),
(1421, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-28 15:10:31', '2024-01-28 15:10:31', '2024-01-28'),
(1431, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-28 15:10:31', '2024-01-28 15:10:31', '2024-01-28'),
(1441, 'Véhicule : 651', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 15:11:06', '2024-01-28 15:11:06', '2024-01-28'),
(1451, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 1041, 305, 0, '2024-01-28 15:11:20', '2024-01-28 15:11:20', '2024-01-28'),
(1461, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-01-29 12:52:21', '2024-01-28 15:11:20', '2024-01-28'),
(1471, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-28 15:11:20', '2024-01-28 15:11:20', '2024-01-28'),
(1481, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-28 15:11:20', '2024-01-28 15:11:20', '2024-01-28'),
(1491, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-01-29 12:54:41', '2024-01-28 15:11:20', '2024-01-28'),
(1501, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-01-29 13:01:16', '2024-01-28 15:11:20', '2024-01-28'),
(1511, 'Véhicule : 651', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-28 15:11:20', '2024-01-28 15:11:20', '2024-01-28'),
(1521, 'Véhicule : 722', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 15:12:52', '2024-01-28 15:12:52', '2024-01-28'),
(1531, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 15:13:26', '2024-01-28 15:13:26', '2024-01-28'),
(1541, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-28 15:13:26', '2024-01-28 15:13:26', '2024-01-28'),
(1551, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 12:54:49', '2024-01-28 15:13:26', '2024-01-28'),
(1561, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 15:13:26', '2024-01-28 15:13:26', '2024-01-28'),
(1571, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-28 15:13:26', '2024-01-28 15:13:26', '2024-01-28'),
(1581, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 13:02:10', '2024-01-28 15:13:26', '2024-01-28'),
(1591, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 12:56:41', '2024-01-28 15:13:26', '2024-01-28'),
(1601, 'Véhicule : 722', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-28 15:13:26', '2024-01-28 15:13:26', '2024-01-28'),
(1611, 'Véhicule : 722', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 15:14:00', '2024-01-28 15:14:00', '2024-01-28'),
(1621, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 15:38:03', '2024-01-28 15:38:03', '2024-01-28'),
(1631, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-28 15:38:03', '2024-01-28 15:38:03', '2024-01-28'),
(1641, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 13:01:57', '2024-01-28 15:38:03', '2024-01-28'),
(1651, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 15:38:03', '2024-01-28 15:38:03', '2024-01-28'),
(1661, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-28 15:38:03', '2024-01-28 15:38:03', '2024-01-28'),
(1671, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 12:54:53', '2024-01-28 15:38:03', '2024-01-28'),
(1681, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 13:02:07', '2024-01-28 15:38:03', '2024-01-28'),
(1691, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-28 15:38:03', '2024-01-28 15:38:03', '2024-01-28'),
(1701, 'Véhicule : 443', 'a passé à l\'état : Programé dans l\'atelier', 1, 1071, 305, 0, '2024-01-28 15:58:10', '2024-01-28 15:58:10', '2024-01-28'),
(1711, 'Véhicule : 975', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 16:00:00', '2024-01-28 16:00:00', '2024-01-28'),
(1721, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 16:00:15', '2024-01-28 16:00:15', '2024-01-28'),
(1731, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-28 16:00:15', '2024-01-28 16:00:15', '2024-01-28'),
(1741, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 13:03:24', '2024-01-28 16:00:15', '2024-01-28'),
(1751, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 16:00:15', '2024-01-28 16:00:15', '2024-01-28'),
(1761, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-28 16:00:15', '2024-01-28 16:00:15', '2024-01-28'),
(1771, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 13:02:04', '2024-01-28 16:00:15', '2024-01-28'),
(1781, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 13:03:33', '2024-01-28 16:00:15', '2024-01-28'),
(1791, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-28 16:00:15', '2024-01-28 16:00:15', '2024-01-28'),
(1801, 'Véhicule : 975', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 16:00:39', '2024-01-28 16:00:39', '2024-01-28'),
(1811, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 16:00:54', '2024-01-28 16:00:54', '2024-01-28'),
(1821, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-28 16:00:54', '2024-01-28 16:00:54', '2024-01-28'),
(1831, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 15:48:32', '2024-01-28 16:00:54', '2024-01-28'),
(1841, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-28 16:00:54', '2024-01-28 16:00:54', '2024-01-28'),
(1851, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-28 16:00:54', '2024-01-28 16:00:54', '2024-01-28'),
(1861, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 16:08:42', '2024-01-28 16:00:54', '2024-01-28'),
(1871, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-28 16:00:54', '2024-01-28 16:00:54', '2024-01-28'),
(1881, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-28 16:00:54', '2024-01-28 16:00:54', '2024-01-28'),
(1891, 'Véhicule : 975', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 16:01:20', '2024-01-28 16:01:20', '2024-01-28'),
(1901, 'Véhicule : Picanto - NIGROU NACEREEDIN', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-28 16:01:55', '2024-01-28 16:01:55', '2024-01-28'),
(1911, 'Véhicule : 443', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1071, 305, 0, '2024-01-28 16:09:21', '2024-01-28 16:09:21', '2024-01-28'),
(1921, 'Véhicule : 443', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1071, 305, 0, '2024-01-28 16:11:49', '2024-01-28 16:11:49', '2024-01-28'),
(1931, 'Véhicule : 443', 'a passé à l\'état : Validée dans l\'atelier', 1, 1071, 305, 0, '2024-01-28 16:12:02', '2024-01-28 16:12:02', '2024-01-28'),
(1941, 'Véhicule : 443', 'a passé à l\'état : Programé dans l\'atelier', 1, 1071, 305, 0, '2024-01-28 16:13:15', '2024-01-28 16:13:15', '2024-01-28'),
(1951, 'Véhicule : 443', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1071, 305, 0, '2024-01-28 16:14:55', '2024-01-28 16:14:55', '2024-01-28'),
(1961, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:17:02', '2024-01-28 16:17:02', '2024-01-28'),
(1971, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:18:25', '2024-01-28 16:18:25', '2024-01-28'),
(1981, 'Véhicule : test_khadidja', 'a passé à l\'état : Programé dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:18:34', '2024-01-28 16:18:34', '2024-01-28'),
(1991, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:19:29', '2024-01-28 16:19:29', '2024-01-28'),
(2001, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:19:36', '2024-01-28 16:19:36', '2024-01-28'),
(2011, 'Véhicule : test_khadidja', 'a passé à l\'état : Programé dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:19:42', '2024-01-28 16:19:42', '2024-01-28'),
(2021, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:22:43', '2024-01-28 16:22:43', '2024-01-28'),
(2031, 'Véhicule : test_khadidja', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:22:58', '2024-01-28 16:22:58', '2024-01-28'),
(2041, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:23:06', '2024-01-28 16:23:06', '2024-01-28'),
(2051, 'Véhicule : test_khadidja', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:23:12', '2024-01-28 16:23:12', '2024-01-28'),
(2061, 'Véhicule : test_khadidja', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1401, 305, 0, '2024-01-28 16:23:37', '2024-01-28 16:23:37', '2024-01-28'),
(2071, 'Véhicule : test_khadidja', 'a passé à l\'état : Demandée dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 16:04:17', '2024-01-28 16:24:50', '2024-01-28'),
(2081, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:31', '2024-01-29 08:48:55', '2024-01-29'),
(2091, 'Véhicule : test_khadidja', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:25', '2024-01-29 08:52:49', '2024-01-29'),
(2101, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:26', '2024-01-29 09:07:05', '2024-01-29'),
(2111, 'Véhicule : test_khadidja', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:32', '2024-01-29 09:08:34', '2024-01-29'),
(2121, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:27', '2024-01-29 09:11:16', '2024-01-29'),
(2131, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:33', '2024-01-29 09:11:26', '2024-01-29'),
(2141, 'Véhicule : test_khadidja', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:28', '2024-01-29 09:12:34', '2024-01-29'),
(2151, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:27', '2024-01-29 09:16:50', '2024-01-29'),
(2161, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:34', '2024-01-29 09:17:20', '2024-01-29'),
(2171, 'Véhicule : test_khadidja', 'a passé à l\'état : Programé dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:29', '2024-01-29 09:18:45', '2024-01-29'),
(2181, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:35', '2024-01-29 09:26:28', '2024-01-29'),
(2191, 'Véhicule : test_khadidja', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:37', '2024-01-29 09:51:56', '2024-01-29'),
(2201, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-29 11:35:41', '2024-01-29 11:35:41', '2024-01-29'),
(2211, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-29 11:35:41', '2024-01-29 11:35:41', '2024-01-29'),
(2221, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 15:48:49', '2024-01-29 11:35:41', '2024-01-29'),
(2231, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-29 11:35:41', '2024-01-29 11:35:41', '2024-01-29'),
(2241, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-29 11:35:41', '2024-01-29 11:35:41', '2024-01-29'),
(2251, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 16:09:57', '2024-01-29 11:35:41', '2024-01-29'),
(2261, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-29 11:35:41', '2024-01-29 11:35:41', '2024-01-29'),
(2271, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-29 11:35:41', '2024-01-29 11:35:41', '2024-01-29'),
(2281, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:38', '2024-01-29 14:23:31', '2024-01-29'),
(2291, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:38', '2024-01-29 14:36:54', '2024-01-29'),
(2301, 'Véhicule : 975', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-01-29 14:54:24', '2024-01-29 14:54:24', '2024-01-29'),
(2311, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1041, 305, 0, '2024-01-29 14:54:40', '2024-01-29 14:54:40', '2024-01-29'),
(2321, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-29 14:54:40', '2024-01-29 14:54:40', '2024-01-29'),
(2331, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-29 14:54:40', '2024-01-29 14:54:40', '2024-01-29'),
(2341, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-29 14:54:40', '2024-01-29 14:54:40', '2024-01-29'),
(2351, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-29 14:54:40', '2024-01-29 14:54:40', '2024-01-29'),
(2361, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-29 14:54:40', '2024-01-29 14:54:40', '2024-01-29'),
(2371, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-29 14:54:40', '2024-01-29 14:54:40', '2024-01-29'),
(2381, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-29 15:09:45', '2024-01-29 15:09:45', '2024-01-29'),
(2391, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-29 15:09:45', '2024-01-29 15:09:45', '2024-01-29'),
(2401, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 16:10:04', '2024-01-29 15:09:45', '2024-01-29'),
(2411, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-29 15:09:45', '2024-01-29 15:09:45', '2024-01-29'),
(2421, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-29 15:09:45', '2024-01-29 15:09:45', '2024-01-29'),
(2431, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-29 15:09:45', '2024-01-29 15:09:45', '2024-01-29'),
(2441, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-29 15:09:45', '2024-01-29 15:09:45', '2024-01-29'),
(2451, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-29 15:09:45', '2024-01-29 15:09:45', '2024-01-29'),
(2461, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-29 15:10:32', '2024-01-29 15:10:32', '2024-01-29'),
(2471, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1041, 305, 0, '2024-01-29 15:10:32', '2024-01-29 15:10:32', '2024-01-29'),
(2481, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-01-30 13:44:49', '2024-01-29 15:10:32', '2024-01-29'),
(2491, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-29 15:10:32', '2024-01-29 15:10:32', '2024-01-29'),
(2501, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-29 15:10:32', '2024-01-29 15:10:32', '2024-01-29'),
(2511, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-29 15:10:32', '2024-01-29 15:10:32', '2024-01-29'),
(2521, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-01-30 16:04:13', '2024-01-29 15:10:32', '2024-01-29'),
(2531, 'Véhicule : 975', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-29 15:10:32', '2024-01-29 15:10:32', '2024-01-29'),
(2541, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-29 15:13:34', '2024-01-29 15:13:34', '2024-01-29'),
(2551, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-29 15:13:34', '2024-01-29 15:13:34', '2024-01-29'),
(2561, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-29 15:13:34', '2024-01-29 15:13:34', '2024-01-29'),
(2571, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-29 15:13:34', '2024-01-29 15:13:34', '2024-01-29'),
(2581, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-29 15:13:34', '2024-01-29 15:13:34', '2024-01-29'),
(2591, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 16:10:11', '2024-01-29 15:13:34', '2024-01-29'),
(2601, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-01-29 16:08:25', '2024-01-29 15:13:34', '2024-01-29'),
(2611, 'Véhicule : 975', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-29 15:13:34', '2024-01-29 15:13:34', '2024-01-29'),
(2621, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-29 15:14:59', '2024-01-29 15:14:59', '2024-01-29'),
(2631, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 1041, 305, 0, '2024-01-29 15:14:59', '2024-01-29 15:14:59', '2024-01-29'),
(2641, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-01-29 16:01:21', '2024-01-29 15:14:59', '2024-01-29'),
(2651, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-01-29 15:14:59', '2024-01-29 15:14:59', '2024-01-29'),
(2661, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-01-29 15:14:59', '2024-01-29 15:14:59', '2024-01-29'),
(2671, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-29 15:14:59', '2024-01-29 15:14:59', '2024-01-29'),
(2681, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-01-29 15:14:59', '2024-01-29 15:14:59', '2024-01-29'),
(2691, 'Véhicule : 975', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-01-29 15:14:59', '2024-01-29 15:14:59', '2024-01-29'),
(2701, 'Véhicule : test_khadidja', 'a passé à l\'état : Programé dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:42', '2024-01-30 11:13:15', '2024-01-30'),
(2711, 'Véhicule : test_khadidja', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:41', '2024-01-30 11:25:14', '2024-01-30'),
(2721, 'Véhicule : test_khadidja', 'a passé à l\'état : Programé dans l\'atelier', 1, 1401, 305, 1, '2024-01-30 15:59:39', '2024-01-30 11:27:32', '2024-01-30'),
(2731, 'Véhicule : 613', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-01-30 11:29:23', '2024-01-30 11:29:23', '2024-01-30'),
(2741, 'Véhicule : 613', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-30 11:29:23', '2024-01-30 11:29:23', '2024-01-30'),
(2751, 'Véhicule : 613', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-30 11:29:23', '2024-01-30 11:29:23', '2024-01-30'),
(2761, 'Véhicule : 613', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-30 11:29:23', '2024-01-30 11:29:23', '2024-01-30'),
(2771, 'Véhicule : 613', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-30 11:29:23', '2024-01-30 11:29:23', '2024-01-30'),
(2781, 'Véhicule : 613', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-30 11:29:23', '2024-01-30 11:29:23', '2024-01-30'),
(2791, 'Véhicule : 613', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-30 11:29:23', '2024-01-30 11:29:23', '2024-01-30'),
(2801, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-30 11:30:33', '2024-01-30 11:30:33', '2024-01-30'),
(2811, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-30 11:30:33', '2024-01-30 11:30:33', '2024-01-30'),
(2821, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-01-30 11:30:33', '2024-01-30 11:30:33', '2024-01-30'),
(2831, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-01-30 11:30:33', '2024-01-30 11:30:33', '2024-01-30'),
(2841, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-30 11:30:33', '2024-01-30 11:30:33', '2024-01-30'),
(2851, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-01-30 11:30:33', '2024-01-30 11:30:33', '2024-01-30'),
(2861, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-01-30 11:30:33', '2024-01-30 11:30:33', '2024-01-30'),
(2871, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 1401, 305, 1, '2024-01-30 15:59:39', '2024-01-30 11:30:33', '2024-01-30'),
(2881, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-30 11:33:26', '2024-01-30 11:33:26', '2024-01-30'),
(2891, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-30 11:33:26', '2024-01-30 11:33:26', '2024-01-30'),
(2901, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-01-30 11:33:26', '2024-01-30 11:33:26', '2024-01-30'),
(2911, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-01-30 11:33:26', '2024-01-30 11:33:26', '2024-01-30'),
(2921, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-01-30 11:33:26', '2024-01-30 11:33:26', '2024-01-30'),
(2931, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-01-30 13:46:01', '2024-01-30 11:33:26', '2024-01-30'),
(2941, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-01-30 11:33:26', '2024-01-30 11:33:26', '2024-01-30'),
(2951, 'Véhicule : 144', 'a passé à l\'état : En marche', 1, 1401, 305, 1, '2024-01-30 15:59:41', '2024-01-30 11:33:26', '2024-01-30'),
(2961, 'Véhicule : test_khadidja', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1401, 305, 0, '2024-01-30 16:01:37', '2024-01-30 16:01:37', '2024-01-30'),
(2971, 'Véhicule : test_khadidja', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1401, 305, 0, '2024-01-30 16:10:02', '2024-01-30 16:10:02', '2024-01-30'),
(2981, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:23:34', '2024-02-05 11:23:34', '2024-02-05'),
(2991, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:23:34', '2024-02-05 11:23:34', '2024-02-05'),
(3001, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-02-05 11:23:34', '2024-02-05 11:23:34', '2024-02-05'),
(3011, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-02-05 11:23:34', '2024-02-05 11:23:34', '2024-02-05'),
(3021, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:23:34', '2024-02-05 11:23:34', '2024-02-05'),
(3031, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:23:34', '2024-02-05 11:23:34', '2024-02-05'),
(3041, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-02-05 11:23:34', '2024-02-05 11:23:34', '2024-02-05'),
(3051, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:34:38', '2024-02-05 11:34:38', '2024-02-05'),
(3061, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:34:38', '2024-02-05 11:34:38', '2024-02-05'),
(3071, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-02-05 11:34:38', '2024-02-05 11:34:38', '2024-02-05'),
(3081, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-02-05 11:34:38', '2024-02-05 11:34:38', '2024-02-05'),
(3091, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:34:38', '2024-02-05 11:34:38', '2024-02-05'),
(3101, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-05 11:34:38', '2024-02-05 11:34:38', '2024-02-05'),
(3111, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-02-05 11:34:38', '2024-02-05 11:34:38', '2024-02-05'),
(3121, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-13 14:45:56', '2024-02-13 14:45:56', '2024-02-13'),
(3131, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-13 14:45:56', '2024-02-13 14:45:56', '2024-02-13'),
(3141, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-02-13 14:45:56', '2024-02-13 14:45:56', '2024-02-13'),
(3151, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-02-13 14:45:56', '2024-02-13 14:45:56', '2024-02-13'),
(3161, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-13 14:45:56', '2024-02-13 14:45:56', '2024-02-13'),
(3171, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-13 14:45:56', '2024-02-13 14:45:56', '2024-02-13'),
(3181, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-02-13 14:45:56', '2024-02-13 14:45:56', '2024-02-13'),
(3191, 'Création du bon de commande', 'le bon 6550/2024 a été ajouté', 2, 530, 305, 0, '2024-02-19 13:05:34', '2024-02-19 13:05:34', '2024-02-19'),
(3201, 'Création du bon de commande', 'le bon 6551/2024 a été ajouté', 2, 530, 305, 0, '2024-02-19 20:53:42', '2024-02-19 20:53:42', '2024-02-19'),
(3211, 'Création du bon de commande', 'le bon 6552/2024 a été ajouté', 2, 530, 305, 0, '2024-02-20 15:52:32', '2024-02-20 15:52:32', '2024-02-20'),
(3221, 'Création du bon de commande', 'le bon 6553/2024 a été ajouté', 2, 530, 305, 0, '2024-02-20 16:02:43', '2024-02-20 16:02:43', '2024-02-20'),
(3231, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:38:11', '2024-02-20 17:38:11', '2024-02-20'),
(3241, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:38:13', '2024-02-20 17:38:13', '2024-02-20'),
(3251, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-02-20 17:38:13', '2024-02-20 17:38:13', '2024-02-20'),
(3261, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-02-20 17:38:14', '2024-02-20 17:38:14', '2024-02-20'),
(3271, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:38:14', '2024-02-20 17:38:14', '2024-02-20'),
(3281, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:38:14', '2024-02-20 17:38:14', '2024-02-20'),
(3291, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-02-20 17:38:14', '2024-02-20 17:38:14', '2024-02-20'),
(3301, 'Véhicule : 144', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-02-20 17:38:14', '2024-02-20 17:38:14', '2024-02-20'),
(3311, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-20 17:39:02', '2024-02-20 17:39:02', '2024-02-20'),
(3321, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-20 17:39:02', '2024-02-20 17:39:02', '2024-02-20'),
(3331, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-02-20 17:39:02', '2024-02-20 17:39:02', '2024-02-20'),
(3341, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-02-20 17:39:02', '2024-02-20 17:39:02', '2024-02-20'),
(3351, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-20 17:39:02', '2024-02-20 17:39:02', '2024-02-20'),
(3361, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-20 17:39:02', '2024-02-20 17:39:02', '2024-02-20'),
(3371, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-02-20 17:39:02', '2024-02-20 17:39:02', '2024-02-20'),
(3381, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:40:26', '2024-02-20 17:40:26', '2024-02-20'),
(3391, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:40:26', '2024-02-20 17:40:26', '2024-02-20'),
(3401, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-02-20 17:40:26', '2024-02-20 17:40:26', '2024-02-20'),
(3411, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-02-20 17:40:26', '2024-02-20 17:40:26', '2024-02-20'),
(3421, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:40:26', '2024-02-20 17:40:26', '2024-02-20'),
(3431, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-20 17:40:26', '2024-02-20 17:40:26', '2024-02-20'),
(3441, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-02-20 17:40:26', '2024-02-20 17:40:26', '2024-02-20'),
(3451, 'Véhicule : 541', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-26 16:28:35', '2024-02-26 16:28:35', '2024-02-26'),
(3461, 'Véhicule : 541', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-02-26 16:28:35', '2024-02-26 16:28:35', '2024-02-26'),
(3471, 'Véhicule : 541', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-02-26 16:28:35', '2024-02-26 16:28:35', '2024-02-26'),
(3481, 'Véhicule : 541', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-26 16:28:35', '2024-02-26 16:28:35', '2024-02-26'),
(3491, 'Véhicule : 541', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-26 16:28:35', '2024-02-26 16:28:35', '2024-02-26'),
(3501, 'Véhicule : 541', 'a passé à l\'état : En panne', 1, 1391, 305, 0, '2024-02-26 16:28:35', '2024-02-26 16:28:35', '2024-02-26'),
(3511, 'Véhicule : 541', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-02-26 16:28:35', '2024-02-26 16:28:35', '2024-02-26'),
(3521, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-02-27 09:29:07', '2024-02-27 09:29:07', '2024-02-27'),
(3531, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27'),
(3541, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27'),
(3551, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27');
INSERT INTO `notification` (`notification_id`, `title`, `message`, `type_id`, `to_id`, `from_id`, `is_read`, `updated_at`, `created_at`, `created_at_day`) VALUES
(3561, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27'),
(3571, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27'),
(3581, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27'),
(3591, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27'),
(3601, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-02-27 09:41:00', '2024-02-27 09:41:00', '2024-02-27'),
(3611, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3621, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3631, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3641, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3651, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3661, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3671, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3681, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-02-27 10:34:04', '2024-02-27 10:34:04', '2024-02-27'),
(3691, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3701, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3711, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3721, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3731, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3741, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3751, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3761, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-02-27 10:43:37', '2024-02-27 10:43:37', '2024-02-27'),
(3771, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3781, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3791, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3801, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3811, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3821, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3831, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3841, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-02-27 14:22:01', '2024-02-27 14:22:01', '2024-02-27'),
(3851, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3861, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3871, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3881, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3891, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3901, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3911, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3921, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-02-27 14:22:19', '2024-02-27 14:22:19', '2024-02-27'),
(3931, 'Véhicule : 142', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-02-27 14:24:25', '2024-02-27 14:24:25', '2024-02-27'),
(3941, 'Véhicule : 142', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-02-27 14:26:54', '2024-02-27 14:26:54', '2024-02-27'),
(3951, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(3961, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(3971, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(3981, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(3991, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(4001, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(4011, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(4021, 'Véhicule : 142', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-02-27 14:26:57', '2024-02-27 14:26:57', '2024-02-27'),
(4031, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4041, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4051, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4061, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4071, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4081, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4091, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4101, 'Véhicule : 142', 'a passé à l\'état : Opérationnel', 1, 1401, 305, 0, '2024-02-27 14:27:31', '2024-02-27 14:27:31', '2024-02-27'),
(4111, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4121, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4131, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4141, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4151, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4161, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4171, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4181, 'Véhicule : 142', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-02-27 14:27:59', '2024-02-27 14:27:59', '2024-02-27'),
(4191, 'Création du bon de commande', 'le bon 6554/2024 a été ajouté', 2, 530, 305, 0, '2024-03-04 15:45:15', '2024-03-04 15:45:15', '2024-03-04'),
(4201, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4211, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4221, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4231, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4241, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4251, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4261, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4271, 'Véhicule : test_tutorial', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-03-05 16:06:24', '2024-03-05 16:06:24', '2024-03-05'),
(4281, 'Véhicule : G-57', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-03-07 09:26:25', '2024-03-07 09:26:25', '2024-03-07'),
(4291, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 1041, 305, 0, '2024-03-07 09:26:51', '2024-03-07 09:26:51', '2024-03-07'),
(4301, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-03-07 09:26:51', '2024-03-07 09:26:51', '2024-03-07'),
(4311, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-03-07 09:26:51', '2024-03-07 09:26:51', '2024-03-07'),
(4321, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-03-07 09:26:51', '2024-03-07 09:26:51', '2024-03-07'),
(4331, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-03-13 14:08:23', '2024-03-07 09:26:52', '2024-03-07'),
(4341, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-03-07 09:26:52', '2024-03-07 09:26:52', '2024-03-07'),
(4351, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-03-07 09:26:52', '2024-03-07 09:26:52', '2024-03-07'),
(4361, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-03-07 09:35:01', '2024-03-07 09:35:01', '2024-03-07'),
(4371, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-03-13 14:08:27', '2024-03-07 09:35:01', '2024-03-07'),
(4381, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-03-07 09:35:01', '2024-03-07 09:35:01', '2024-03-07'),
(4391, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-03-07 09:35:01', '2024-03-07 09:35:01', '2024-03-07'),
(4401, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-03-24 11:03:56', '2024-03-07 09:35:01', '2024-03-07'),
(4411, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-03-13 14:08:29', '2024-03-07 09:35:01', '2024-03-07'),
(4421, 'Véhicule : G-57', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-03-07 09:35:01', '2024-03-07 09:35:01', '2024-03-07'),
(4431, 'Véhicule : G-57', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1041, 305, 0, '2024-03-07 09:36:04', '2024-03-07 09:36:04', '2024-03-07'),
(4441, 'Véhicule : G-57', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1041, 305, 0, '2024-03-07 10:18:30', '2024-03-07 10:18:30', '2024-03-07'),
(4451, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-03-24 11:03:54', '2024-03-07 14:30:30', '2024-03-07'),
(4461, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-03-24 11:03:53', '2024-03-07 14:30:30', '2024-03-07'),
(4471, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-03-07 14:30:30', '2024-03-07 14:30:30', '2024-03-07'),
(4481, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-03-07 14:30:30', '2024-03-07 14:30:30', '2024-03-07'),
(4491, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-03-07 14:30:30', '2024-03-07 14:30:30', '2024-03-07'),
(4501, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-03-13 14:08:39', '2024-03-07 14:30:30', '2024-03-07'),
(4511, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-03-07 14:30:30', '2024-03-07 14:30:30', '2024-03-07'),
(4521, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 1401, 305, 0, '2024-03-07 14:30:30', '2024-03-07 14:30:30', '2024-03-07'),
(4531, 'Véhicule : test_khadidja', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1401, 305, 0, '2024-03-07 14:30:55', '2024-03-07 14:30:55', '2024-03-07'),
(4541, 'Véhicule : test_khadidja', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-03-07 14:31:55', '2024-03-07 14:31:55', '2024-03-07'),
(4551, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-03-24 11:03:57', '2024-03-07 14:32:08', '2024-03-07'),
(4561, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-03-07 14:32:08', '2024-03-07 14:32:08', '2024-03-07'),
(4571, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-03-07 14:32:08', '2024-03-07 14:32:08', '2024-03-07'),
(4581, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-03-07 14:32:08', '2024-03-07 14:32:08', '2024-03-07'),
(4591, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-03-24 11:03:59', '2024-03-07 14:32:08', '2024-03-07'),
(4601, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-03-24 11:04:01', '2024-03-07 14:32:08', '2024-03-07'),
(4611, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-03-07 14:32:08', '2024-03-07 14:32:08', '2024-03-07'),
(4621, 'Véhicule : test_khadidja', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-03-07 14:32:08', '2024-03-07 14:32:08', '2024-03-07'),
(4631, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4641, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4651, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4661, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4671, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4681, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4691, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4701, 'Véhicule : test_khadidja', 'a passé à l\'état : Opérationnel', 1, 1401, 305, 0, '2024-03-07 14:38:34', '2024-03-07 14:38:34', '2024-03-07'),
(4711, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4721, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4731, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4741, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4751, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4761, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4771, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4781, 'Véhicule : test_khadidja', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-03-07 14:38:47', '2024-03-07 14:38:47', '2024-03-07'),
(4791, 'Création du bon de commande', 'le bon 6555/2024 a été ajouté', 2, 530, 305, 0, '2024-04-02 19:03:36', '2024-04-02 19:03:36', '2024-04-02'),
(4801, 'Création du bon de commande', 'le bon 6556/2024 a été ajouté', 2, 530, 305, 0, '2024-04-14 15:14:00', '2024-04-14 15:14:00', '2024-04-14'),
(4811, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4821, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4831, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4841, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4851, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4861, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4871, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4881, 'Véhicule : test_bochra', 'a passé à l\'état : Opérationnel', 1, 1401, 305, 0, '2024-04-21 10:03:51', '2024-04-21 10:03:51', '2024-04-21'),
(4891, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4901, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4911, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4921, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4931, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4941, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4951, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4961, 'Véhicule : test2024', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-04-21 10:06:36', '2024-04-21 10:06:36', '2024-04-21'),
(4971, 'Véhicule : test2024', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 0, '2024-04-21 10:08:19', '2024-04-21 10:08:19', '2024-04-21'),
(4981, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:22', '2024-04-21 10:23:19', '2024-04-21'),
(4991, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:26', '2024-04-21 10:23:19', '2024-04-21'),
(5001, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-04-21 10:23:19', '2024-04-21 10:23:19', '2024-04-21'),
(5011, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-04-21 10:23:19', '2024-04-21 10:23:19', '2024-04-21'),
(5021, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:27', '2024-04-21 10:23:19', '2024-04-21'),
(5031, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:26', '2024-04-21 10:23:19', '2024-04-21'),
(5041, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-04-21 10:23:19', '2024-04-21 10:23:19', '2024-04-21'),
(5051, 'Véhicule : test_bochra', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-04-21 10:23:19', '2024-04-21 10:23:19', '2024-04-21'),
(5061, 'Véhicule : test_bochra', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 0, '2024-05-05 10:29:21', '2024-05-05 10:29:21', '2024-05-05'),
(5071, 'Véhicule : test_bochra', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-05-05 10:42:12', '2024-05-05 10:42:12', '2024-05-05'),
(5081, 'Véhicule : test_bochra', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1401, 305, 0, '2024-05-05 10:55:44', '2024-05-05 10:55:44', '2024-05-05'),
(5091, 'Véhicule : 111', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-05-05 11:31:47', '2024-05-05 11:31:47', '2024-05-05'),
(5101, 'Véhicule : 111', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1401, 305, 0, '2024-05-05 11:35:35', '2024-05-05 11:35:35', '2024-05-05'),
(5111, 'Véhicule : 111', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 0, '2024-05-05 11:36:58', '2024-05-05 11:36:58', '2024-05-05'),
(5121, 'Véhicule : 111', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-05-15 15:48:44', '2024-05-15 15:48:44', '2024-05-15'),
(5131, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-06-03 10:55:27', '2024-05-15 15:48:52', '2024-05-15'),
(5141, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-06-03 10:55:28', '2024-05-15 15:48:52', '2024-05-15'),
(5151, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-05-15 15:48:52', '2024-05-15 15:48:52', '2024-05-15'),
(5161, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-05-15 15:48:52', '2024-05-15 15:48:52', '2024-05-15'),
(5171, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-06-03 10:55:28', '2024-05-15 15:48:52', '2024-05-15'),
(5181, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 305, 305, 1, '2024-06-03 10:55:29', '2024-05-15 15:48:52', '2024-05-15'),
(5191, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-05-15 15:48:52', '2024-05-15 15:48:52', '2024-05-15'),
(5201, 'Véhicule : 111', 'a passé à l\'état : Opérationnel', 1, 1401, 305, 0, '2024-05-15 15:48:53', '2024-05-15 15:48:53', '2024-05-15'),
(5211, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:29', '2024-05-15 15:49:14', '2024-05-15'),
(5221, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:30', '2024-05-15 15:49:14', '2024-05-15'),
(5231, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-05-15 15:49:14', '2024-05-15 15:49:14', '2024-05-15'),
(5241, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-05-15 15:49:14', '2024-05-15 15:49:14', '2024-05-15'),
(5251, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:31', '2024-05-15 15:49:14', '2024-05-15'),
(5261, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 305, 305, 1, '2024-06-03 10:55:33', '2024-05-15 15:49:14', '2024-05-15'),
(5271, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-05-15 15:49:14', '2024-05-15 15:49:14', '2024-05-15'),
(5281, 'Véhicule : 111', 'a passé à l\'état : En panne', 1, 1401, 305, 0, '2024-05-15 15:49:14', '2024-05-15 15:49:14', '2024-05-15'),
(5291, 'Véhicule : 111', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1401, 305, 0, '2024-05-19 15:33:53', '2024-05-19 15:33:53', '2024-05-19'),
(5301, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 324, 0, '2024-05-19 15:53:57', '2024-05-19 15:53:57', '2024-05-19'),
(5311, 'Véhicule : 111', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 14:36:41', '2024-05-21 14:36:41', '2024-05-21'),
(5321, 'Véhicule : 111', 'a passé à l\'état : En Attente dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 14:38:08', '2024-05-21 14:38:08', '2024-05-21'),
(5331, 'Véhicule : 111', 'a passé à l\'état : Demandée dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 14:39:02', '2024-05-21 14:39:02', '2024-05-21'),
(5341, 'Véhicule : 111', 'a passé à l\'état : Programé dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 15:04:36', '2024-05-21 15:04:36', '2024-05-21'),
(5351, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 15:52:46', '2024-05-21 15:52:46', '2024-05-21'),
(5361, 'Véhicule : 111', 'a passé à l\'état : Validée dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 15:53:24', '2024-05-21 15:53:24', '2024-05-21'),
(5371, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 15:54:02', '2024-05-21 15:54:02', '2024-05-21'),
(5381, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 15:55:34', '2024-05-21 15:55:34', '2024-05-21'),
(5391, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-05-21 15:56:14', '2024-05-21 15:56:14', '2024-05-21'),
(5401, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 08:48:54', '2024-05-23 08:48:54', '2024-05-23'),
(5411, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 08:59:57', '2024-05-23 08:59:57', '2024-05-23'),
(5421, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:03:04', '2024-05-23 09:03:04', '2024-05-23'),
(5431, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:24:27', '2024-05-23 09:24:27', '2024-05-23'),
(5441, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:30:55', '2024-05-23 09:30:55', '2024-05-23'),
(5451, 'Véhicule : 111', 'a passé à l\'état : Fin du nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:39:13', '2024-05-23 09:39:13', '2024-05-23'),
(5461, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:39:14', '2024-05-23 09:39:14', '2024-05-23'),
(5471, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:45:54', '2024-05-23 09:45:54', '2024-05-23'),
(5481, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:53:07', '2024-05-23 09:53:07', '2024-05-23'),
(5491, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:54:39', '2024-05-23 09:54:39', '2024-05-23'),
(5501, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:54:55', '2024-05-23 09:54:55', '2024-05-23'),
(5511, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-05-23 09:57:31', '2024-05-23 09:57:31', '2024-05-23'),
(5521, 'Véhicule : 111', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 10:06:19', '2024-06-02 10:06:19', '2024-06-02'),
(5531, 'Création du bon de commande', 'le bon 6557/2024 a été ajouté', 2, 530, 305, 0, '2024-06-02 10:27:20', '2024-06-02 10:27:20', '2024-06-02'),
(5541, 'Création du bon de commande', 'le bon 6557/2024 a été ajouté', 2, 530, 305, 0, '2024-06-02 10:31:02', '2024-06-02 10:31:02', '2024-06-02'),
(5551, 'Véhicule : 111', 'a passé à l\'état : Fin de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 11:06:23', '2024-06-02 11:06:23', '2024-06-02'),
(5561, 'Véhicule : 111', 'a passé à l\'état : Fin de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 11:12:10', '2024-06-02 11:12:10', '2024-06-02'),
(5571, 'Véhicule : 111', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 11:16:58', '2024-06-02 11:16:58', '2024-06-02'),
(5581, 'Véhicule : 111', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 11:28:01', '2024-06-02 11:28:01', '2024-06-02'),
(5591, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:35', '2024-06-02 11:53:13', '2024-06-02'),
(5601, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:36', '2024-06-02 11:53:14', '2024-06-02'),
(5611, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-06-02 11:53:14', '2024-06-02 11:53:14', '2024-06-02'),
(5621, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-06-02 11:53:14', '2024-06-02 11:53:14', '2024-06-02'),
(5631, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:37', '2024-06-02 11:53:14', '2024-06-02'),
(5641, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:38', '2024-06-02 11:53:14', '2024-06-02'),
(5651, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-06-02 11:53:14', '2024-06-02 11:53:14', '2024-06-02'),
(5661, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-06-02 11:53:14', '2024-06-02 11:53:14', '2024-06-02'),
(5671, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:39', '2024-06-02 11:53:21', '2024-06-02'),
(5681, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:41', '2024-06-02 11:53:21', '2024-06-02'),
(5691, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-06-02 11:53:21', '2024-06-02 11:53:21', '2024-06-02'),
(5701, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-06-02 11:53:21', '2024-06-02 11:53:21', '2024-06-02'),
(5711, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:42', '2024-06-02 11:53:21', '2024-06-02'),
(5721, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 305, 305, 1, '2024-06-03 10:55:45', '2024-06-02 11:53:21', '2024-06-02'),
(5731, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-06-02 11:53:21', '2024-06-02 11:53:21', '2024-06-02'),
(5741, 'Véhicule : 111', 'a passé à l\'état : En marche', 1, 1401, 305, 0, '2024-06-02 11:53:21', '2024-06-02 11:53:21', '2024-06-02'),
(5751, 'Véhicule : 111', 'a passé à l\'état : Demandée lavage dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 13:11:08', '2024-06-02 13:11:08', '2024-06-02'),
(5761, 'Véhicule : 143', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 13:11:25', '2024-06-02 13:11:25', '2024-06-02'),
(5771, 'Véhicule : test_bochra', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 13:19:06', '2024-06-02 13:19:06', '2024-06-02'),
(5781, 'Véhicule : 111', 'a passé à l\'état : Demandée préventive dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 13:19:24', '2024-06-02 13:19:24', '2024-06-02'),
(5791, 'Véhicule : 111', 'a passé à l\'état : Fin de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 14:59:47', '2024-06-02 14:59:47', '2024-06-02'),
(5801, 'Véhicule : 111', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 15:00:15', '2024-06-02 15:00:15', '2024-06-02'),
(5811, 'Véhicule : 111', 'a passé à l\'état : Fin de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-02 16:40:33', '2024-06-02 16:40:33', '2024-06-02'),
(5821, 'Véhicule : 733', 'a passé à l\'état : En cours dans l\'atelier', 1, 1041, 305, 0, '2024-06-03 07:43:33', '2024-06-03 07:43:33', '2024-06-03'),
(5831, 'Véhicule : 733', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1041, 305, 0, '2024-06-03 08:29:56', '2024-06-03 08:29:56', '2024-06-03'),
(5841, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 1071, 305, 0, '2024-06-03 10:48:38', '2024-06-03 10:48:38', '2024-06-03'),
(5851, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 10:48:38', '2024-06-03 10:48:38', '2024-06-03'),
(5861, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-03 10:48:38', '2024-06-03 10:48:38', '2024-06-03'),
(5871, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-03 10:48:38', '2024-06-03 10:48:38', '2024-06-03'),
(5881, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 10:48:38', '2024-06-03 10:48:38', '2024-06-03'),
(5891, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 10:48:38', '2024-06-03 10:48:38', '2024-06-03'),
(5901, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-03 10:48:38', '2024-06-03 10:48:38', '2024-06-03'),
(5911, 'Véhicule : 353', 'a passé à l\'état : Fin de nettoyage dans l\'atelier', 1, 1071, 305, 0, '2024-06-03 10:49:56', '2024-06-03 10:49:56', '2024-06-03'),
(5921, 'Véhicule : 353', 'a passé à l\'état : Maintenance Preventive', 1, 1071, 305, 0, '2024-06-03 10:50:39', '2024-06-03 10:50:39', '2024-06-03'),
(5931, 'Véhicule : 353', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-03 10:50:39', '2024-06-03 10:50:39', '2024-06-03'),
(5941, 'Véhicule : 353', 'a passé à l\'état : Maintenance Preventive', 1, 1081, 305, 0, '2024-06-03 10:50:39', '2024-06-03 10:50:39', '2024-06-03'),
(5951, 'Véhicule : 353', 'a passé à l\'état : Maintenance Preventive', 1, 530, 305, 0, '2024-06-03 10:50:39', '2024-06-03 10:50:39', '2024-06-03'),
(5961, 'Véhicule : 353', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-03 10:50:39', '2024-06-03 10:50:39', '2024-06-03'),
(5971, 'Véhicule : 353', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-03 10:50:39', '2024-06-03 10:50:39', '2024-06-03'),
(5981, 'Véhicule : 353', 'a passé à l\'état : Maintenance Preventive', 1, 1061, 305, 0, '2024-06-03 10:50:39', '2024-06-03 10:50:39', '2024-06-03'),
(5991, 'Véhicule : G-57', 'a passé à l\'état : Prêt dans l\'atelier', 1, 1041, 305, 0, '2024-06-03 10:57:41', '2024-06-03 10:57:41', '2024-06-03'),
(6001, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 13:23:41', '2024-06-03 13:23:41', '2024-06-03'),
(6011, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 13:23:42', '2024-06-03 13:23:42', '2024-06-03'),
(6021, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-03 13:23:42', '2024-06-03 13:23:42', '2024-06-03'),
(6031, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-03 13:23:42', '2024-06-03 13:23:42', '2024-06-03'),
(6041, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 13:23:42', '2024-06-03 13:23:42', '2024-06-03'),
(6051, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 13:23:42', '2024-06-03 13:23:42', '2024-06-03'),
(6061, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-03 13:23:42', '2024-06-03 13:23:42', '2024-06-03'),
(6071, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 1401, 305, 0, '2024-06-03 13:23:42', '2024-06-03 13:23:42', '2024-06-03'),
(6081, 'Véhicule : test2024', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-03 13:28:35', '2024-06-03 13:28:35', '2024-06-03'),
(6091, 'Véhicule : test2024', 'a passé à l\'état : Fin de nettoyage dans l\'atelier', 1, 1401, 305, 0, '2024-06-03 13:28:55', '2024-06-03 13:28:55', '2024-06-03'),
(6101, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6111, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6121, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6131, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6141, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6151, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6161, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6171, 'Véhicule : 142', 'a passé à l\'état : Lavage', 1, 1401, 305, 0, '2024-06-03 14:51:17', '2024-06-03 14:51:17', '2024-06-03'),
(6181, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6191, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6201, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6211, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6221, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6231, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6241, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6251, 'Véhicule : test_tutorial', 'a passé à l\'état : Lavage', 1, 1401, 305, 0, '2024-06-03 14:51:39', '2024-06-03 14:51:39', '2024-06-03'),
(6261, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:52:02', '2024-06-03 14:52:02', '2024-06-03'),
(6271, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:52:02', '2024-06-03 14:52:02', '2024-06-03'),
(6281, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-03 14:52:02', '2024-06-03 14:52:02', '2024-06-03'),
(6291, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-03 14:52:02', '2024-06-03 14:52:02', '2024-06-03'),
(6301, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:52:02', '2024-06-03 14:52:02', '2024-06-03'),
(6311, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-03 14:52:02', '2024-06-03 14:52:02', '2024-06-03'),
(6321, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-03 14:52:02', '2024-06-03 14:52:02', '2024-06-03'),
(6331, 'Véhicule : 353', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1071, 305, 0, '2024-06-04 08:36:31', '2024-06-04 08:36:31', '2024-06-04'),
(6341, 'Véhicule : 353', 'a passé à l\'état : En marche', 1, 1071, 305, 0, '2024-06-04 09:24:35', '2024-06-04 09:24:35', '2024-06-04'),
(6351, 'Véhicule : 353', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-04 09:24:35', '2024-06-04 09:24:35', '2024-06-04'),
(6361, 'Véhicule : 353', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-06-04 09:24:35', '2024-06-04 09:24:35', '2024-06-04'),
(6371, 'Véhicule : 353', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-06-04 09:24:35', '2024-06-04 09:24:35', '2024-06-04'),
(6381, 'Véhicule : 353', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-04 09:24:35', '2024-06-04 09:24:35', '2024-06-04'),
(6391, 'Véhicule : 353', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-04 09:24:35', '2024-06-04 09:24:35', '2024-06-04'),
(6401, 'Véhicule : 353', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-06-04 09:24:35', '2024-06-04 09:24:35', '2024-06-04'),
(6411, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1071, 305, 0, '2024-06-04 09:25:08', '2024-06-04 09:25:08', '2024-06-04'),
(6421, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:25:08', '2024-06-04 09:25:08', '2024-06-04'),
(6431, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1081, 305, 0, '2024-06-04 09:25:08', '2024-06-04 09:25:08', '2024-06-04'),
(6441, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 530, 305, 0, '2024-06-04 09:25:08', '2024-06-04 09:25:08', '2024-06-04'),
(6451, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:25:08', '2024-06-04 09:25:08', '2024-06-04'),
(6461, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:25:08', '2024-06-04 09:25:08', '2024-06-04'),
(6471, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1061, 305, 0, '2024-06-04 09:25:08', '2024-06-04 09:25:08', '2024-06-04'),
(6481, 'Véhicule : 353', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1071, 305, 0, '2024-06-04 09:35:05', '2024-06-04 09:35:05', '2024-06-04'),
(6491, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1071, 305, 0, '2024-06-04 09:35:42', '2024-06-04 09:35:42', '2024-06-04'),
(6501, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:35:42', '2024-06-04 09:35:42', '2024-06-04'),
(6511, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1081, 305, 0, '2024-06-04 09:35:42', '2024-06-04 09:35:42', '2024-06-04'),
(6521, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 530, 305, 0, '2024-06-04 09:35:42', '2024-06-04 09:35:42', '2024-06-04'),
(6531, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:35:42', '2024-06-04 09:35:42', '2024-06-04'),
(6541, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:35:42', '2024-06-04 09:35:42', '2024-06-04'),
(6551, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1061, 305, 0, '2024-06-04 09:35:42', '2024-06-04 09:35:42', '2024-06-04'),
(6561, 'Véhicule : 353', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1071, 305, 0, '2024-06-04 09:36:45', '2024-06-04 09:36:45', '2024-06-04'),
(6571, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1071, 305, 0, '2024-06-04 09:37:01', '2024-06-04 09:37:01', '2024-06-04'),
(6581, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:37:01', '2024-06-04 09:37:01', '2024-06-04'),
(6591, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1081, 305, 0, '2024-06-04 09:37:01', '2024-06-04 09:37:01', '2024-06-04'),
(6601, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 530, 305, 0, '2024-06-04 09:37:01', '2024-06-04 09:37:01', '2024-06-04'),
(6611, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:37:01', '2024-06-04 09:37:01', '2024-06-04'),
(6621, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 305, 305, 0, '2024-06-04 09:37:01', '2024-06-04 09:37:01', '2024-06-04'),
(6631, 'Véhicule : 353', 'a passé à l\'état : Maintenance préventive', 1, 1061, 305, 0, '2024-06-04 09:37:01', '2024-06-04 09:37:01', '2024-06-04'),
(6641, 'Véhicule : 353', 'a passé à l\'état : Fin préventive dans l\'atelier', 1, 1071, 305, 0, '2024-06-04 09:44:20', '2024-06-04 09:44:20', '2024-06-04'),
(6651, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 1071, 305, 0, '2024-06-04 09:46:44', '2024-06-04 09:46:44', '2024-06-04'),
(6661, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-04 09:46:44', '2024-06-04 09:46:44', '2024-06-04'),
(6671, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-04 09:46:44', '2024-06-04 09:46:44', '2024-06-04'),
(6681, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-04 09:46:44', '2024-06-04 09:46:44', '2024-06-04'),
(6691, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-04 09:46:44', '2024-06-04 09:46:44', '2024-06-04'),
(6701, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-04 09:46:44', '2024-06-04 09:46:44', '2024-06-04'),
(6711, 'Véhicule : 353', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-04 09:46:44', '2024-06-04 09:46:44', '2024-06-04'),
(6721, 'Véhicule : 353', 'a passé à l\'état : En panne', 1, 1071, 305, 0, '2024-06-04 09:49:20', '2024-06-04 09:49:20', '2024-06-04'),
(6731, 'Véhicule : 353', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-06-04 09:49:20', '2024-06-04 09:49:20', '2024-06-04'),
(6741, 'Véhicule : 353', 'a passé à l\'état : En panne', 1, 1081, 305, 0, '2024-06-04 09:49:20', '2024-06-04 09:49:20', '2024-06-04'),
(6751, 'Véhicule : 353', 'a passé à l\'état : En panne', 1, 530, 305, 0, '2024-06-04 09:49:20', '2024-06-04 09:49:20', '2024-06-04'),
(6761, 'Véhicule : 353', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-06-04 09:49:20', '2024-06-04 09:49:20', '2024-06-04'),
(6771, 'Véhicule : 353', 'a passé à l\'état : En panne', 1, 305, 305, 0, '2024-06-04 09:49:20', '2024-06-04 09:49:20', '2024-06-04'),
(6781, 'Véhicule : 353', 'a passé à l\'état : En panne', 1, 1061, 305, 0, '2024-06-04 09:49:20', '2024-06-04 09:49:20', '2024-06-04'),
(6791, 'Véhicule : 353', 'a passé à l\'état : Demandée dans l\'atelier', 1, 1071, 305, 0, '2024-06-04 09:53:42', '2024-06-04 09:53:42', '2024-06-04'),
(6801, 'Véhicule : 353', 'a passé à l\'état : Diagnostic dans l\'atelier', 1, 1071, 305, 0, '2024-06-04 09:57:32', '2024-06-04 09:57:32', '2024-06-04'),
(6811, 'Véhicule : 353', 'a passé à l\'état : Atelier dans l\'atelier', 1, 1071, 305, 0, '2024-06-04 10:13:29', '2024-06-04 10:13:29', '2024-06-04'),
(6821, 'Véhicule : 733', 'a passé à l\'état : En marche', 1, 1041, 305, 0, '2024-06-04 11:38:09', '2024-06-04 11:38:09', '2024-06-04'),
(6831, 'Véhicule : 733', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-04 11:38:09', '2024-06-04 11:38:09', '2024-06-04'),
(6841, 'Véhicule : 733', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-06-04 11:38:09', '2024-06-04 11:38:09', '2024-06-04'),
(6851, 'Véhicule : 733', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-06-04 11:38:09', '2024-06-04 11:38:09', '2024-06-04'),
(6861, 'Véhicule : 733', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-04 11:38:09', '2024-06-04 11:38:09', '2024-06-04'),
(6871, 'Véhicule : 733', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-04 11:38:09', '2024-06-04 11:38:09', '2024-06-04'),
(6881, 'Véhicule : 733', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-06-04 11:38:09', '2024-06-04 11:38:09', '2024-06-04'),
(6891, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-05 09:23:06', '2024-06-05 09:23:06', '2024-06-05'),
(6901, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-05 09:23:06', '2024-06-05 09:23:06', '2024-06-05'),
(6911, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Maintenance Preventive', 1, 1081, 305, 0, '2024-06-05 09:23:06', '2024-06-05 09:23:06', '2024-06-05'),
(6921, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Maintenance Preventive', 1, 530, 305, 0, '2024-06-05 09:23:06', '2024-06-05 09:23:06', '2024-06-05'),
(6931, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-05 09:23:06', '2024-06-05 09:23:06', '2024-06-05'),
(6941, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-05 09:23:06', '2024-06-05 09:23:06', '2024-06-05'),
(6951, 'Véhicule : SIZINE   REDA', 'a passé à l\'état : Maintenance Preventive', 1, 1061, 305, 0, '2024-06-05 09:23:06', '2024-06-05 09:23:06', '2024-06-05'),
(6961, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(6971, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(6981, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(6991, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(7001, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(7011, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(7021, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(7031, 'Véhicule : test2024', 'a passé à l\'état : Lavage', 1, 1401, 305, 0, '2024-06-05 09:23:20', '2024-06-05 09:23:20', '2024-06-05'),
(7041, 'Création du bon de commande', 'le bon 6561/2024 a été ajouté', 2, 530, 305, 0, '2024-06-05 09:54:04', '2024-06-05 09:54:04', '2024-06-05'),
(7051, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 1041, 305, 0, '2024-06-10 14:10:21', '2024-06-10 14:10:21', '2024-06-10'),
(7061, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-10 14:10:21', '2024-06-10 14:10:21', '2024-06-10');
INSERT INTO `notification` (`notification_id`, `title`, `message`, `type_id`, `to_id`, `from_id`, `is_read`, `updated_at`, `created_at`, `created_at_day`) VALUES
(7071, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-10 14:10:21', '2024-06-10 14:10:21', '2024-06-10'),
(7081, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-10 14:10:21', '2024-06-10 14:10:21', '2024-06-10'),
(7091, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-10 14:10:21', '2024-06-10 14:10:21', '2024-06-10'),
(7101, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-10 14:10:21', '2024-06-10 14:10:21', '2024-06-10'),
(7111, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-10 14:10:21', '2024-06-10 14:10:21', '2024-06-10'),
(7121, 'Véhicule : 651', 'a passé à l\'état : Fin de nettoyage dans l\'atelier', 1, 1041, 305, 0, '2024-06-10 14:11:46', '2024-06-10 14:11:46', '2024-06-10'),
(7131, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 1041, 305, 0, '2024-06-10 14:12:41', '2024-06-10 14:12:41', '2024-06-10'),
(7141, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-10 14:12:41', '2024-06-10 14:12:41', '2024-06-10'),
(7151, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-10 14:12:41', '2024-06-10 14:12:41', '2024-06-10'),
(7161, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-10 14:12:41', '2024-06-10 14:12:41', '2024-06-10'),
(7171, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-10 14:12:41', '2024-06-10 14:12:41', '2024-06-10'),
(7181, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-10 14:12:41', '2024-06-10 14:12:41', '2024-06-10'),
(7191, 'Véhicule : 651', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-10 14:12:41', '2024-06-10 14:12:41', '2024-06-10'),
(7201, 'Véhicule : 651', 'a passé à l\'état : Maintenance Preventive', 1, 1041, 305, 0, '2024-06-10 14:15:36', '2024-06-10 14:15:36', '2024-06-10'),
(7211, 'Véhicule : 651', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-10 14:15:36', '2024-06-10 14:15:36', '2024-06-10'),
(7221, 'Véhicule : 651', 'a passé à l\'état : Maintenance Preventive', 1, 1081, 305, 0, '2024-06-10 14:15:36', '2024-06-10 14:15:36', '2024-06-10'),
(7231, 'Véhicule : 651', 'a passé à l\'état : Maintenance Preventive', 1, 530, 305, 0, '2024-06-10 14:15:36', '2024-06-10 14:15:36', '2024-06-10'),
(7241, 'Véhicule : 651', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-10 14:15:36', '2024-06-10 14:15:36', '2024-06-10'),
(7251, 'Véhicule : 651', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-10 14:15:36', '2024-06-10 14:15:36', '2024-06-10'),
(7261, 'Véhicule : 651', 'a passé à l\'état : Maintenance Preventive', 1, 1061, 305, 0, '2024-06-10 14:15:36', '2024-06-10 14:15:36', '2024-06-10'),
(7271, 'Véhicule : 651', 'a passé à l\'état : En cours dans l\'atelier', 1, 1041, 305, 0, '2024-06-10 14:16:13', '2024-06-10 14:16:13', '2024-06-10'),
(7281, 'Véhicule : 651', 'a passé à l\'état : En cours de nettoyage dans l\'atelier', 1, 1041, 305, 0, '2024-06-10 14:18:58', '2024-06-10 14:18:58', '2024-06-10'),
(7291, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 1041, 305, 0, '2024-06-13 12:12:18', '2024-06-13 12:12:18', '2024-06-13'),
(7301, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-13 12:12:18', '2024-06-13 12:12:18', '2024-06-13'),
(7311, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 1081, 305, 0, '2024-06-13 12:12:18', '2024-06-13 12:12:18', '2024-06-13'),
(7321, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 530, 305, 0, '2024-06-13 12:12:18', '2024-06-13 12:12:18', '2024-06-13'),
(7331, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-13 12:12:18', '2024-06-13 12:12:18', '2024-06-13'),
(7341, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 305, 305, 0, '2024-06-13 12:12:18', '2024-06-13 12:12:18', '2024-06-13'),
(7351, 'Véhicule : G-57', 'a passé à l\'état : En marche', 1, 1061, 305, 0, '2024-06-13 12:12:18', '2024-06-13 12:12:18', '2024-06-13'),
(7361, 'Véhicule : 733', 'a passé à l\'état : Maintenance Preventive', 1, 1041, 305, 0, '2024-06-13 12:12:52', '2024-06-13 12:12:52', '2024-06-13'),
(7371, 'Véhicule : 733', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-13 12:12:52', '2024-06-13 12:12:52', '2024-06-13'),
(7381, 'Véhicule : 733', 'a passé à l\'état : Maintenance Preventive', 1, 1081, 305, 0, '2024-06-13 12:12:52', '2024-06-13 12:12:52', '2024-06-13'),
(7391, 'Véhicule : 733', 'a passé à l\'état : Maintenance Preventive', 1, 530, 305, 0, '2024-06-13 12:12:52', '2024-06-13 12:12:52', '2024-06-13'),
(7401, 'Véhicule : 733', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-13 12:12:52', '2024-06-13 12:12:52', '2024-06-13'),
(7411, 'Véhicule : 733', 'a passé à l\'état : Maintenance Preventive', 1, 305, 305, 0, '2024-06-13 12:12:52', '2024-06-13 12:12:52', '2024-06-13'),
(7421, 'Véhicule : 733', 'a passé à l\'état : Maintenance Preventive', 1, 1061, 305, 0, '2024-06-13 12:12:52', '2024-06-13 12:12:52', '2024-06-13'),
(7431, 'Véhicule : 733', 'a passé à l\'état : Lavage', 1, 1041, 305, 0, '2024-06-13 12:13:43', '2024-06-13 12:13:43', '2024-06-13'),
(7441, 'Véhicule : 733', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-13 12:13:43', '2024-06-13 12:13:43', '2024-06-13'),
(7451, 'Véhicule : 733', 'a passé à l\'état : Lavage', 1, 1081, 305, 0, '2024-06-13 12:13:43', '2024-06-13 12:13:43', '2024-06-13'),
(7461, 'Véhicule : 733', 'a passé à l\'état : Lavage', 1, 530, 305, 0, '2024-06-13 12:13:43', '2024-06-13 12:13:43', '2024-06-13'),
(7471, 'Véhicule : 733', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-13 12:13:43', '2024-06-13 12:13:43', '2024-06-13'),
(7481, 'Véhicule : 733', 'a passé à l\'état : Lavage', 1, 305, 305, 0, '2024-06-13 12:13:43', '2024-06-13 12:13:43', '2024-06-13'),
(7491, 'Véhicule : 733', 'a passé à l\'état : Lavage', 1, 1061, 305, 0, '2024-06-13 12:13:43', '2024-06-13 12:13:43', '2024-06-13'),
(7501, 'Véhicule : 733', 'a passé à l\'état : Opérationnel', 1, 1041, 305, 0, '2024-06-13 12:15:28', '2024-06-13 12:15:28', '2024-06-13'),
(7511, 'Véhicule : 733', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-06-13 12:15:28', '2024-06-13 12:15:28', '2024-06-13'),
(7521, 'Véhicule : 733', 'a passé à l\'état : Opérationnel', 1, 1081, 305, 0, '2024-06-13 12:15:28', '2024-06-13 12:15:28', '2024-06-13'),
(7531, 'Véhicule : 733', 'a passé à l\'état : Opérationnel', 1, 530, 305, 0, '2024-06-13 12:15:28', '2024-06-13 12:15:28', '2024-06-13'),
(7541, 'Véhicule : 733', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-06-13 12:15:28', '2024-06-13 12:15:28', '2024-06-13'),
(7551, 'Véhicule : 733', 'a passé à l\'état : Opérationnel', 1, 305, 305, 0, '2024-06-13 12:15:28', '2024-06-13 12:15:28', '2024-06-13'),
(7561, 'Véhicule : 733', 'a passé à l\'état : Opérationnel', 1, 1061, 305, 0, '2024-06-13 12:15:28', '2024-06-13 12:15:28', '2024-06-13'),
(7571, 'Véhicule : 733', 'a passé à l\'état : Demandée dans l\'atelier', 1, 1041, 305, 0, '2024-06-13 12:19:05', '2024-06-13 12:19:05', '2024-06-13'),
(7581, 'Véhicule : logan', 'a passé à l\'état : En panne', 1, 1, 11, 0, '2024-11-04 15:01:49', '2024-11-04 15:01:49', '2024-11-04');

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

--
-- Structure de la table `notification_type`
--

CREATE TABLE `notification_type` (
  `notification_type_id` int(11) NOT NULL,
  `notification_type_designation` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `notification_type` (`notification_type_id`, `notification_type_designation`) VALUES
(1, 'parc'),
(2, 'stock');

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

--
-- Structure de la table `notions`
--

CREATE TABLE `notions` (
  `notion_id` int(11) NOT NULL,
  `notion_designation` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `objectif`
--

CREATE TABLE `objectif` (
  `objectif_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `objectif_type_id` bigint(20) NOT NULL,
  `mission_zone_id` bigint(20) NOT NULL,
  `objectif_annee` int(11) NOT NULL,
  `objectif_mois` int(11) DEFAULT NULL,
  `objectif_value` double DEFAULT NULL,
  `objectif_value_percent` double NOT NULL,
  `objectif_realized` double DEFAULT NULL,
  `objectif_previsionnel` double DEFAULT NULL,
  `query_month` text COLLATE utf8_unicode_ci,
  `query_day` text COLLATE utf8_unicode_ci,
  `query_hour` text COLLATE utf8_unicode_ci,
  `query_minute` text COLLATE utf8_unicode_ci,
  `objectif_jour` double NOT NULL,
  `route_type_id` int(11) DEFAULT NULL,
  `contact_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `objectif_2021-03-23`
--

CREATE TABLE `objectif_2021-03-23` (
  `objectif_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `objectif_type_id` bigint(20) NOT NULL,
  `mission_zone_id` bigint(20) NOT NULL,
  `objectif_annee` int(11) NOT NULL,
  `objectif_mois` int(11) DEFAULT NULL,
  `objectif_value` double DEFAULT NULL,
  `objectif_value_percent` double NOT NULL,
  `objectif_realized` double DEFAULT NULL,
  `objectif_previsionnel` double DEFAULT NULL,
  `query_month` text COLLATE utf8_unicode_ci,
  `query_day` text COLLATE utf8_unicode_ci,
  `query_hour` text COLLATE utf8_unicode_ci,
  `query_minute` text COLLATE utf8_unicode_ci,
  `objectif_jour` double NOT NULL,
  `route_type_id` int(11) DEFAULT NULL,
  `contact_id` bigint(20) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `objectif_drop_size`
--

CREATE TABLE `objectif_drop_size` (
  `objectif_id` bigint(20) NOT NULL,
  `drop_size_du` double NOT NULL,
  `drop_size_au` double NOT NULL,
  `commission` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `objectif_err_1`
--

CREATE TABLE `objectif_err_1` (
  `objectif_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `objectif_type_id` bigint(20) NOT NULL,
  `mission_zone_id` bigint(20) NOT NULL,
  `objectif_annee` int(11) NOT NULL,
  `objectif_mois` int(11) DEFAULT NULL,
  `objectif_value` double DEFAULT NULL,
  `objectif_value_percent` double NOT NULL,
  `objectif_realized` double DEFAULT NULL,
  `objectif_previsionnel` double DEFAULT NULL,
  `query_month` text COLLATE utf8_unicode_ci,
  `query_day` text COLLATE utf8_unicode_ci,
  `query_hour` text COLLATE utf8_unicode_ci,
  `query_minute` text COLLATE utf8_unicode_ci,
  `objectif_jour` double NOT NULL,
  `route_type_id` int(11) DEFAULT NULL,
  `contact_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `objectif_fonction_authorization`
--

CREATE TABLE `objectif_fonction_authorization` (
  `objectif_type_id` bigint(20) NOT NULL,
  `fonction_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `objectif_prime`
--

CREATE TABLE `objectif_prime` (
  `objectif_id` int(11) NOT NULL,
  `pourcentage_done` double NOT NULL,
  `prime` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `objectif_produit`
--

CREATE TABLE `objectif_produit` (
  `objectif_id` bigint(20) NOT NULL,
  `produit_famille_id` bigint(20) NOT NULL,
  `pourcentage` double NOT NULL,
  `montant` double DEFAULT NULL,
  `quantite` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `objectif_report_mailing`
--

CREATE TABLE `objectif_report_mailing` (
  `report_id` bigint(20) NOT NULL,
  `user_id` bigint(20) NOT NULL,
  `objectif_report_mail_day` int(11) NOT NULL,
  `objectif_report_mail_adress` varchar(256) COLLATE utf8_unicode_ci NOT NULL,
  `objectif_report_mail_time` time NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `objectif_taux_succes`
--

CREATE TABLE `objectif_taux_succes` (
  `objectif_id` bigint(20) NOT NULL,
  `pourcentage_done` double NOT NULL,
  `commission` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `objectif_type`
--

CREATE TABLE `objectif_type` (
  `objectif_type_id` bigint(20) NOT NULL,
  `objectif_type_reference` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  `objectif_type_designation` varchar(256) COLLATE utf8_unicode_ci NOT NULL,
  `objectif_type_parent_id` bigint(20) DEFAULT NULL,
  `is_target` tinyint(1) NOT NULL,
  `is_monthly` tinyint(1) NOT NULL,
  `is_daily` tinyint(1) NOT NULL,
  `is_yearly` tinyint(1) NOT NULL,
  `unit` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  `preference` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
  `valeurReference` bigint(20) NOT NULL,
  `ordre` int(11) NOT NULL,
  `is_accumul` tinyint(1) NOT NULL,
  `min_value_tmp` double DEFAULT NULL,
  `max_value_tmp` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `objectif_type` (`objectif_type_id`, `objectif_type_reference`, `objectif_type_designation`, `objectif_type_parent_id`, `is_target`, `is_monthly`, `is_daily`, `is_yearly`, `unit`, `preference`, `valeurReference`, `ordre`, `is_accumul`, `min_value_tmp`, `max_value_tmp`) VALUES
(1, '', 'L’entreprise', NULL, 0, 0, 0, 0, '', '', 0, 1, 0, NULL, NULL),
(2, 'ENT001', 'Objet et secteur d’activité', 1, 0, 0, 0, 0, 'Unite', '', 0, 2, 0, NULL, NULL),
(3, 'ENT002', 'Sites immobiliers (ZI) (Nombre)', 1, 0, 0, 0, 0, 'N', '', 0, 3, 0, NULL, NULL),
(4, 'ENT004', 'Départements et services (nombre)', 1, 0, 0, 0, 0, 'N', '', 0, 5, 0, NULL, NULL),
(5, 'ENT005', 'Moyens matériels et équipements (Nombre)', 1, 0, 0, 0, 0, 'N', '', 0, 6, 0, NULL, NULL),
(6, 'ENT007', 'Moyens généraux (Nombre)', 1, 0, 0, 0, 0, 'N', '', 0, 8, 0, NULL, NULL),
(7, 'ENT009', 'Ressources humaines (nombre)', 1, 0, 0, 0, 0, 'N', '', 0, 10, 0, NULL, NULL),
(8, 'ENT010', 'Porte feuilles clients (nombre)', 1, 0, 0, 0, 0, 'N', '', 0, 11, 0, NULL, NULL),
(9, 'ENT011', 'Produits et services (nombre)', 1, 0, 0, 0, 0, 'N', '', 0, 12, 0, NULL, NULL),
(10, '', 'Digitalisation, présence et réputation', NULL, 0, 0, 0, 0, 'unite', '', 0, 13, 0, NULL, NULL),
(11, 'DIG001', 'Messagerie (comm. Active ou non)', 10, 0, 0, 0, 0, 'Bool', '1', 1, 14, 0, NULL, NULL),
(12, 'DIG002', 'Site web (MAJ)', 10, 0, 0, 0, 0, 'Bool', '1', 1, 15, 0, NULL, NULL),
(13, 'DIG003', 'Système d’information en place (suivi docs et procédures)', 10, 0, 0, 0, 0, 'Bool', '1', 1, 16, 0, NULL, NULL),
(14, 'DIG004', 'Communication & newsletter', 10, 0, 0, 0, 0, 'Bool', '1', 1, 17, 0, NULL, NULL),
(15, 'DIG005', 'Présence sur les réseaux sociaux (linkedIn Maj, …)', 10, 0, 0, 0, 0, 'Bool', '1', 1, 18, 0, NULL, NULL),
(16, 'DIG006', 'Réputation interne (RH) % de satisf.', 10, 0, 0, 0, 0, '%', '1', 70, 19, 0, NULL, NULL),
(17, 'DIG007', 'Réputation partenaires (clients & fournisseurs) %', 10, 0, 0, 0, 0, '%', '1', 80, 20, 0, NULL, NULL),
(18, 'DIG008', 'Fidélité clients (%)', 10, 0, 0, 0, 0, '%', '1', 80, 21, 0, NULL, NULL),
(19, '', 'Parc en chiffres', NULL, 0, 0, 0, 0, '', '', 0, 22, 0, NULL, NULL),
(20, 'PARC001', 'Parc roulant', 19, 0, 0, 0, 0, 'N', '', 0, 23, 0, NULL, NULL),
(21, 'PARC002', 'Chauffeurs', 19, 0, 0, 0, 0, 'N', '', 0, 24, 0, NULL, NULL),
(22, 'PARC003', 'Age moyen véhicules (en mois)', 19, 0, 0, 0, 0, 'N', '-1', 5, 25, 0, NULL, NULL),
(23, 'PARC004', 'Km moyens du parc', 19, 0, 0, 0, 0, 'N', '', 0, 26, 0, NULL, NULL),
(24, 'PARC005', 'Evaluations (Aquisition, cote)', 19, 0, 0, 0, 0, 'DA', '', 0, 27, 0, NULL, NULL),
(25, 'PARC006', 'Véhicules légers', 19, 0, 0, 0, 0, 'N', '', 0, 28, 0, NULL, NULL),
(26, 'PARC007', 'Véhicules utilitaires', 19, 0, 0, 0, 0, 'N', '', 0, 29, 0, NULL, NULL),
(27, 'PARC008', 'Véhicules Lourds - Porteurs', 19, 0, 0, 0, 0, 'N', '', 0, 30, 0, NULL, NULL),
(28, 'PARC009', 'Véhicules Lourds - Remorques', 19, 0, 0, 0, 0, 'N', '', 0, 31, 0, NULL, NULL),
(29, 'PARC010', 'Véhicules Lourds - Tracteurs', 19, 0, 0, 0, 0, 'N', '', 0, 32, 0, NULL, NULL),
(30, 'PARC011', 'Véhicules Bus', 19, 0, 0, 0, 0, 'N', '', 0, 33, 0, NULL, NULL),
(31, 'PARC012', 'Taux gérés en interne', 19, 0, 0, 0, 0, '%', '', 0, 34, 0, NULL, NULL),
(32, 'PARC013', 'Taux gérés par la soutraitance', 19, 0, 0, 0, 0, '%', '', 0, 35, 0, NULL, NULL),
(33, '', 'Ressources humaines', NULL, 0, 0, 0, 0, '', '', 0, 36, 0, NULL, NULL),
(34, 'RH001', 'Toute l’équipe', 33, 0, 0, 0, 0, 'N', '', 0, 37, 0, NULL, NULL),
(35, 'RH002', 'Age moyen', 33, 0, 0, 0, 0, 'N', '', 0, 38, 0, NULL, NULL),
(36, 'RH003', 'Nombre hommes', 33, 0, 0, 0, 0, 'N', '', 0, 39, 0, NULL, NULL),
(37, 'RH004', 'Nombre femmes', 33, 0, 0, 0, 0, 'N', '', 0, 40, 0, NULL, NULL),
(38, 'RH005', 'Facteur de stabilité (moyenne durée travaille en mois)', 33, 0, 0, 0, 0, 'N', '', 0, 41, 0, NULL, NULL),
(39, 'RH006', 'Conducteurs', 33, 0, 0, 0, 0, 'N', '', 0, 42, 0, NULL, NULL),
(41, '', 'Finance', NULL, 0, 0, 0, 0, '', '', 0, 44, 0, NULL, NULL),
(42, 'FIN001', 'Echéanciers leasing & locations', 41, 0, 0, 0, 0, 'DA', '', 0, 45, 0, NULL, NULL),
(43, 'FIN002', 'Charge mensuelle salariale', 41, 0, 0, 0, 0, 'DA', '', 0, 46, 0, NULL, NULL),
(44, 'FIN003', 'Charge mensuelle moyens généraux', 41, 0, 0, 0, 0, 'DA', '', 0, 47, 0, NULL, NULL),
(45, 'FIN004', 'Charge mensuelle consommation', 41, 0, 0, 0, 0, 'DA', '', 0, 48, 0, NULL, NULL),
(46, 'FIN005', 'Total charge mensuelle', 41, 0, 0, 0, 0, 'DA', '', 0, 49, 0, NULL, NULL),
(47, 'FIN006', 'Coût de la possession', 41, 0, 0, 0, 0, 'DA', '', 0, 50, 0, NULL, NULL),
(48, 'FIN007', 'Coût de la mobilité mensuel & acquisition matériel', 41, 0, 0, 0, 0, 'DA', '', 0, 51, 0, NULL, NULL),
(49, 'FIN008', 'Coût de la mobilité au Kilomètre', 41, 0, 0, 0, 0, 'DA', '', 0, 52, 0, NULL, NULL),
(50, 'FIN009', 'Prévision charges du mois', 41, 0, 0, 0, 0, 'DA', '', 0, 53, 0, NULL, NULL),
(51, 'FIN010', 'Prévision charges du mois prochain', 41, 0, 0, 0, 0, 'DA', '', 0, 54, 0, NULL, NULL),
(52, 'FIN011', 'Prévision charges à la fin de l’année', 41, 0, 0, 0, 0, 'DA', '', 0, 55, 0, NULL, NULL),
(53, '', 'Etat du parc & situation aujourd’hui', NULL, 0, 0, 0, 0, '', '', 0, 56, 0, NULL, NULL),
(54, 'ETAT001', 'En service aujourd’hui', 54, 0, 0, 0, 0, 'N', '', 0, 57, 0, NULL, NULL),
(55, 'ETAT002', 'En panne aujourd’hui', 54, 0, 0, 0, 0, 'N', '', 0, 58, 0, NULL, NULL),
(56, 'ETAT003', 'En maintenance (atelier)', 54, 0, 0, 0, 0, 'N', '', 0, 59, 0, NULL, NULL),
(57, 'ETAT004', 'En mission à l’instant', 54, 0, 0, 0, 0, 'N', '', 0, 60, 0, NULL, NULL),
(58, 'ETAT005', 'Libres sans missions', 54, 0, 0, 0, 0, 'N', '', 0, 61, 0, NULL, NULL),
(59, 'ETAT006', 'Kilométrages du jour', 54, 0, 0, 0, 0, 'N', '', 0, 62, 0, NULL, NULL),
(60, 'ETAT007', 'Bons carburant du jours', 54, 0, 0, 0, 0, 'DA', '', 0, 63, 0, NULL, NULL),
(61, 'ETAT008', 'Consommation du jour', 54, 0, 0, 0, 0, 'DA', '', 0, 64, 0, NULL, NULL),
(62, 'ETAT009', 'Anomalies du jours', 54, 0, 0, 0, 0, 'N', '', 0, 65, 0, NULL, NULL),
(63, 'ETAT010', 'Consommation pièces (Total DA)', 54, 0, 0, 0, 0, 'DA', '', 0, 66, 0, NULL, NULL),
(64, 'ETAT011', 'Alertes évènements (arrivées à dates ou Km maint, ...)', 54, 0, 0, 0, 0, 'N', '', 0, 67, 0, NULL, NULL),
(65, 'ETAT012', 'Conducteurs présents du jours', 54, 0, 0, 0, 0, 'N', '', 0, 68, 0, NULL, NULL),
(66, 'ETAT013', 'Conducteurs en missions aujourd’hui', 54, 0, 0, 0, 0, 'N', '', 0, 69, 0, NULL, NULL),
(67, '', 'Résumé du mois', NULL, 0, 0, 0, 0, '', '', 0, 70, 0, NULL, NULL),
(68, 'RMEN001', 'Taux d’utilisation', 67, 0, 0, 0, 0, '%', '1', 50, 71, 0, NULL, NULL),
(69, 'RMEN002', 'Pannes et immob.', 67, 0, 0, 0, 0, 'N', '-1', 0, 72, 1, NULL, NULL),
(70, 'RMEN003', 'Infractions', 67, 0, 0, 0, 0, 'N', '-1', 0, 73, 1, NULL, NULL),
(71, 'RMEN004', 'Sinistres', 67, 0, 0, 0, 0, 'N', '-1', 0, 74, 1, NULL, NULL),
(72, 'RMEN005', 'Missions', 67, 0, 0, 0, 0, 'N', '', 0, 75, 1, NULL, NULL),
(73, 'RMEN006', 'Assurance Remboursement fait', 67, 0, 0, 0, 0, 'Bool', '', 0, 76, 0, NULL, NULL),
(74, 'RMEN007', 'Assurance Remboursement restant', 67, 0, 0, 0, 0, 'DA', '', 0, 77, 0, NULL, NULL),
(75, 'RMEN008', 'Interventions et opérations Ateliers', 67, 0, 0, 0, 0, 'N', '', 0, 78, 1, NULL, NULL),
(76, 'RMEN009', 'Taux d’utilisation (temps)', 67, 0, 0, 0, 0, '%', '', 0, 79, 0, NULL, NULL),
(77, 'RMEN010', 'Taux d’utilisation utile (temps)', 67, 0, 0, 0, 0, '%', '', 0, 80, 0, NULL, NULL),
(78, '', 'Evaluations des missions et comportements', NULL, 0, 0, 0, 0, '', '', 0, 81, 0, NULL, NULL),
(79, 'EVAL001', 'Déplacement utile', 78, 1, 0, 0, 0, 'N', '1', 0, 82, 1, NULL, NULL),
(80, 'EVAL002', 'Optimisation de la route', 78, 1, 0, 0, 0, 'N', '1', 0, 83, 1, NULL, NULL),
(81, 'EVAL003', 'Consommation modérée', 78, 1, 0, 0, 0, 'N', '1', 0, 84, 1, NULL, NULL),
(82, 'EVAL004', 'Constatations', 78, 1, 0, 0, 0, 'N', '-1', 0, 85, 1, NULL, NULL),
(83, 'EVAL005', 'Infractions', 78, 1, 0, 0, 0, 'N', '-1', 0, 86, 1, NULL, NULL),
(84, 'EVAL006', 'Bonne conduite', 78, 1, 0, 0, 0, 'N', '1', 0, 87, 1, NULL, NULL),
(85, 'EVAL007', 'Utilisation rationnelle', 78, 1, 0, 0, 0, 'N', '1', 0, 88, 1, NULL, NULL),
(86, 'EVAL008', 'Optimisation (groupements de taches, covoiturage...etc)', 78, 1, 0, 0, 0, 'N', '1', 0, 89, 1, NULL, NULL),
(87, 'EVAL009', 'Déclarations de pannes ou soucis', 78, 1, 0, 0, 0, 'N', '-1', 0, 90, 1, NULL, NULL),
(88, 'EVAL010', 'Nettoyage et entretien', 78, 1, 0, 0, 0, 'N', '1', 0, 91, 1, NULL, NULL),
(89, 'EVAL011', 'Respect délai de route', 78, 1, 0, 0, 0, 'N', '1', 0, 92, 1, NULL, NULL),
(90, 'EVAL012', 'Respect temps de repos', 78, 1, 0, 0, 0, 'N', '1', 0, 93, 1, NULL, NULL),
(91, '', 'Finance du mois', NULL, 0, 0, 0, 0, '', '', 0, 94, 0, NULL, NULL),
(92, 'FINM001', 'Frais et coûts de la gestion de parc', 91, 1, 0, 0, 0, 'DA', '', 0, 95, 1, NULL, NULL),
(93, 'FINM002', 'Assurances', 91, 1, 0, 0, 0, 'DA', '', 0, 96, 1, NULL, NULL),
(94, 'FINM003', 'Vignettes', 91, 1, 0, 0, 0, 'DA', '', 0, 97, 1, NULL, NULL),
(95, 'FINM004', 'Carburant', 91, 1, 0, 0, 0, 'DA', '', 0, 98, 1, NULL, NULL),
(96, 'FINM005', 'Pannes', 91, 1, 0, 0, 0, 'DA', '', 0, 99, 1, NULL, NULL),
(97, 'FINM006', 'Amendes', 91, 1, 0, 0, 0, 'DA', '', 0, 100, 1, NULL, NULL),
(98, 'FINM007', 'Contrôles technique', 91, 1, 0, 0, 0, 'DA', '', 0, 101, 1, NULL, NULL),
(99, 'FINM008', 'Maintenances et révisions périodiques', 91, 1, 0, 0, 0, 'DA', '', 0, 102, 1, NULL, NULL),
(100, 'FINM009', 'Accidents', 91, 1, 0, 0, 0, 'DA', '', 0, 103, 1, NULL, NULL),
(101, 'FINM010', 'Moyens généraux et PDR', 91, 1, 0, 0, 0, 'DA', '', 0, 104, 1, NULL, NULL),
(102, 'FINM011', 'Prestations et autres', 91, 1, 0, 0, 0, 'DA', '', 0, 105, 1, NULL, NULL),
(103, 'FINM012', 'Masse salariale', 91, 1, 0, 0, 0, 'DA', '', 0, 106, 1, NULL, NULL),
(104, 'FINM013', 'Total dépenses du mois', 91, 1, 0, 0, 0, 'DA', '', 0, 107, 1, NULL, NULL),
(105, '', 'Stock et consommation du mois', NULL, 0, 0, 0, 0, '', '', 0, 108, 0, NULL, NULL),
(106, 'STCK001', 'Consommation carburant bons', 105, 1, 0, 0, 0, 'DA', '', 0, 109, 1, NULL, NULL),
(107, 'STCK002', 'Consommation carburant bons d’achats', 105, 1, 0, 0, 0, 'DA', '', 0, 110, 1, NULL, NULL),
(108, 'STCK003', 'Stock et PDR : Achat', 105, 1, 0, 0, 0, 'DA', '', 0, 111, 1, NULL, NULL),
(109, 'STCK004', 'Stock : Consommation', 105, 1, 0, 0, 0, 'DA', '', 0, 112, 1, NULL, NULL),
(110, 'STCK005', 'Stock : impayées du mois', 105, 1, 0, 0, 0, 'DA', '', 0, 113, 1, NULL, NULL),
(111, 'STCK006', 'Stock : cumul total des impayées', 105, 1, 0, 0, 0, 'DA', '', 0, 114, 1, NULL, NULL),
(112, 'STCK007', 'Stock : coût de stockage (magasinage, gestion, sécurité, réfrigération ...etc)', 105, 1, 0, 0, 0, 'DA', '', 0, 115, 1, NULL, NULL),
(113, '', 'Performaces atelier', NULL, 0, 0, 0, 0, '', '', 0, 116, 0, NULL, NULL),
(114, 'ATL001', 'Temps moyens attente avant prise en charge (jours)', 113, 1, 0, 0, 0, 'N', '-1', 1, 117, 1, NULL, NULL),
(115, 'ATL002', 'Durée moyennes de réparation (jours)', 113, 1, 0, 0, 0, 'N', '-1', 1, 118, 1, NULL, NULL),
(116, 'ATL003', 'Evaluations opérations de maintenance', 113, 1, 0, 0, 0, 'R', '1', 10, 119, 0, NULL, NULL),
(117, '', 'Performances suivi doc. & maintenances préventives', NULL, 0, 0, 0, 0, '', '', 0, 120, 0, NULL, NULL),
(118, 'SUIV001', 'Documents à jours (%)', 117, 1, 0, 0, 0, '%', '1', 100, 121, 1, NULL, NULL),
(119, 'SUIV002', 'Maintenances préventives à jours (%)', 117, 1, 0, 0, 0, '%', '1', 100, 122, 1, NULL, NULL),
(120, '', 'Sécurité', NULL, 0, 0, 0, 0, '', '', 0, 123, 0, NULL, NULL),
(121, 'SEC001', 'Infractions', 120, 1, 0, 0, 0, 'N', '-1', 0, 124, 1, NULL, NULL),
(122, 'SEC002', 'Constatations', 120, 1, 0, 0, 0, 'N', '-1', 0, 125, 1, NULL, NULL),
(123, 'SEC003', 'Sinistres', 120, 1, 0, 0, 0, 'N', '-1', 0, 126, 1, NULL, NULL),
(124, 'SEC004', 'Dep. vitesse', 120, 1, 0, 0, 0, 'N', '-1', 0, 127, 1, NULL, NULL),
(125, 'SEC005', 'Conduite hors régime', 120, 1, 0, 0, 0, 'N', '-1', 0, 128, 1, NULL, NULL),
(126, 'SEC006', 'Sortie zone autorisé', 120, 1, 0, 0, 0, 'N', '-1', 0, 129, 1, NULL, NULL),
(127, 'SEC007', 'Conduite horaires non autorisé', 120, 1, 0, 0, 0, 'N', '-1', 0, 130, 1, NULL, NULL),
(128, 'SEC008', 'Conduite jours non autorisé', 120, 1, 0, 0, 0, 'N', '-1', 0, 131, 1, NULL, NULL),
(129, 'SEC009', 'Freinage brusque', 120, 1, 0, 0, 0, 'N', '-1', 0, 132, 1, NULL, NULL),
(130, 'SEC010', 'Accélération brusque', 120, 1, 0, 0, 0, 'N', '-1', 0, 133, 1, NULL, NULL),
(131, 'SEC011', 'Cond. longue durée', 120, 1, 0, 0, 0, 'N', '-1', 0, 134, 1, NULL, NULL),
(132, 'SEC012', 'Repos négligé', 120, 1, 0, 0, 0, 'N', '-1', 0, 135, 1, NULL, NULL),
(133, 'SEC013', 'Retrait permis', 120, 1, 0, 0, 0, 'N', '-1', 0, 136, 1, NULL, NULL),
(134, 'ENT008', 'Moyens généraux (valeurs)', 1, 0, 0, 0, 0, 'DA', '', 0, 9, 0, NULL, NULL),
(135, 'ENT006', 'Moyens matériels et équipements (valeurs)', 1, 0, 0, 0, 0, 'DAN', '', 0, 7, 0, NULL, NULL),
(136, 'ENT003', 'Sites immobiliers (ZI) (valeurs)', 1, 0, 0, 0, 0, 'DA', '', 0, 4, 0, NULL, NULL),
(137, 'FIN004', 'Total dépense parc (Loyers, électricité, eau, travaux et prestations)', 41, 0, 0, 0, 0, 'DA', '', 0, 48, 0, NULL, NULL),
(138, 'STCK008', 'Factures fournisseurs du mois', 105, 1, 0, 0, 0, 'DA', '', 0, 116, 1, NULL, NULL),
(139, 'RMEN011', 'Taux d\'immobilisation', 67, 0, 0, 0, 0, '%', '1', 50, 81, 0, NULL, NULL),
(140, 'RMEN012', 'Taux d\'état accidenté', 67, 0, 0, 0, 0, '%', '1', 50, 82, 0, NULL, NULL);

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

--
-- Structure de la table `operation_cout`
--

CREATE TABLE `operation_cout` (
  `operation_id` bigint(20) NOT NULL,
  `operation_cout_type_id` int(11) NOT NULL,
  `valeur_cout` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `operation_cout_type`
--

CREATE TABLE `operation_cout_type` (
  `operation_cout_type_id` int(11) NOT NULL,
  `operation_cout_type_designation` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `operation_cout_type_ref` varchar(255) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `operation_cout_type` (`operation_cout_type_id`, `operation_cout_type_designation`, `operation_cout_type_ref`) VALUES
(1, 'MO', 'Main d\'œuvre'),
(2, 'PC', 'Pièces et consommables'),
(3, 'MG', 'Manque à gagner');

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

--
-- Structure de la table `package_type`
--

CREATE TABLE `package_type` (
  `package_type_id` bigint(20) NOT NULL,
  `package_type_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 `package_type`
--

INSERT INTO `package_type` (`package_type_id`, `package_type_designation`) VALUES
(1, 'Sac / Emballage plastic'),
(2, 'Carton / Boite / Caisse'),
(3, 'Palette'),
(4, 'Conteneur');

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

--
-- Structure de la table `paiement_mode`
--

CREATE TABLE `paiement_mode` (
  `paiement_mode_id` int(11) NOT NULL,
  `paiement_mode_designation` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `panne_type`
--

CREATE TABLE `panne_type` (
  `panne_type_id` int(11) NOT NULL,
  `panne_designation` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `panne_type` (`panne_type_id`, `panne_designation`) VALUES
(1, 'Electrique'),
(2, 'Mecanique'),
(3, 'Moteur'),
(4, 'Pneumatique'),
(5, 'Frigorifique'),
(6, 'Autres');

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

--
-- Structure de la table `parametres`
--

CREATE TABLE `parametres` (
  `compte_id` bigint(20) NOT NULL,
  `is_adresse_local` tinyint(1) DEFAULT NULL,
  `adresse_local` varchar(30) DEFAULT NULL,
  `adresse_local_port` varchar(10) DEFAULT NULL,
  `is_adresse_distance` tinyint(1) DEFAULT NULL,
  `adresse_distance` varchar(30) DEFAULT NULL,
  `synchronisation_auto` tinyint(1) DEFAULT NULL,
  `gps_tracking` tinyint(1) DEFAULT NULL,
  `synchronisation_wifi` tinyint(1) DEFAULT NULL,
  `parametres_ftp` tinyint(1) DEFAULT NULL,
  `protocole_ftp_sftp` tinyint(1) DEFAULT NULL,
  `ftp_adresse` varchar(30) DEFAULT NULL,
  `ftp_adresse_port` varchar(10) DEFAULT NULL,
  `user_name` varchar(20) DEFAULT NULL,
  `password` varchar(20) DEFAULT NULL,
  `dossier` varchar(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `parc_alert`
--

CREATE TABLE `parc_alert` (
  `parc_alert_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL,
  `contact_id` bigint(20) NOT NULL,
  `contact_email` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
  `display_popup` tinyint(1) NOT NULL,
  `days_before_operation` int(11) NOT NULL,
  `km_before_operation` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_anomalie_frais`
--

CREATE TABLE `parc_anomalie_frais` (
  `anomalie_frais_id` bigint(20) NOT NULL,
  `anomalie_operation_id` bigint(20) DEFAULT NULL,
  `anomalie_frais_article_id` bigint(20) DEFAULT NULL,
  `anomalie_frais_qte` double DEFAULT NULL,
  `anomalie_frais_prix_unitaite` double DEFAULT NULL,
  `anomalie_frais_poids` double DEFAULT NULL,
  `anomalie_frais_parent_id` bigint(20) DEFAULT NULL,
  `anomalie_frais_magasin` double DEFAULT NULL,
  `anomalie_frais_ressource_id` bigint(20) DEFAULT NULL,
  `anomalie_frais_montant_ordre_by` bigint(20) DEFAULT NULL,
  `anomalie_frais_order_date` datetime DEFAULT NULL,
  `anomalie_frais_provided_by` bigint(20) DEFAULT NULL,
  `anomalie_frais_provided_date` datetime DEFAULT NULL,
  `anomalie_frais_installed_date` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_anomalie_operation`
--

CREATE TABLE `parc_anomalie_operation` (
  `anomalie_operation_id` bigint(20) NOT NULL,
  `anomalie_operation_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_anomalie_type`
--

CREATE TABLE `parc_anomalie_type` (
  `anomalie_type_id` bigint(20) NOT NULL,
  `anomalie_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_assurance`
--

CREATE TABLE `parc_assurance` (
  `assurance_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `numero_serie` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `assurance_contrat_id` bigint(20) DEFAULT NULL,
  `vehicle_id` bigint(20) DEFAULT NULL,
  `assurance_montant` double DEFAULT NULL,
  `archive` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_assurance` (`assurance_id`, `entreprise_id`, `numero_serie`, `assurance_contrat_id`, `vehicle_id`, `assurance_montant`, `archive`) VALUES
(1, 305, NULL, 1, 1, 2000, 0),
(11, 305, NULL, 1, 21, 2000, 0),
(21, 305, NULL, 1, 31, 2000, 0),
(31, 305, NULL, 1, 11, 2000, 0);

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

--
-- Structure de la table `parc_assurance_contrat`
--

CREATE TABLE `parc_assurance_contrat` (
  `assurance_contrat_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `assurance_agence_id` bigint(20) DEFAULT NULL,
  `numero_contrat` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `pays_id` int(4) DEFAULT NULL,
  `start_date` datetime DEFAULT NULL,
  `start_date_day` date DEFAULT NULL,
  `end_date` datetime DEFAULT NULL,
  `end_date_day` date DEFAULT NULL,
  `assurance_montant_total` double DEFAULT NULL,
  `archive` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_assurance_contrat` (`assurance_contrat_id`, `entreprise_id`, `assurance_agence_id`, `numero_contrat`, `pays_id`, `start_date`, `start_date_day`, `end_date`, `end_date_day`, `assurance_montant_total`, `archive`) VALUES
(1, 305, 1023, '121212', NULL, '2024-09-30 00:00:00', '2024-09-30', '2024-12-31 00:00:00', '2024-12-31', 20000, 0);

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

--
-- Structure de la table `parc_assurance_detail`
--

CREATE TABLE `parc_assurance_detail` (
  `assurance_id` bigint(20) NOT NULL DEFAULT '0',
  `assurance_garantie_type_id` bigint(20) NOT NULL DEFAULT '0',
  `assurance_montant` double DEFAULT NULL,
  `active` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_assurance_detail` (`assurance_id`, `assurance_garantie_type_id`, `assurance_montant`, `active`) VALUES
(1, 1, 2000, 1),
(1, 2, 0, 0),
(1, 3, 0, 0),
(1, 4, 0, 1),
(1, 5, 0, 0),
(11, 1, 2000, 1),
(11, 2, 0, 0),
(11, 3, 0, 0),
(11, 4, 0, 1),
(11, 5, 0, 0),
(21, 1, 2000, 1),
(21, 2, 0, 0),
(21, 3, 0, 0),
(21, 4, 0, 1),
(21, 5, 0, 0),
(31, 1, 2000, 1),
(31, 2, 0, 0),
(31, 3, 0, 0),
(31, 4, 0, 1),
(31, 5, 0, 0);

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

--
-- Structure de la table `parc_assurance_garantie_type`
--

CREATE TABLE `parc_assurance_garantie_type` (
  `assurance_garantie_type_id` bigint(20) NOT NULL DEFAULT '0',
  `assurance_garantie_type_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 `parc_assurance_garantie_type`
--

INSERT INTO `parc_assurance_garantie_type` (`assurance_garantie_type_id`, `assurance_garantie_type_designation`) VALUES
(1, 'Tous Risques'),
(2, 'Dommages-Collision'),
(3, 'Vol/Incendie'),
(4, 'Bris de Glace'),
(5, 'Assistance');

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

--
-- Structure de la table `parc_assurance_sinistre_degat`
--

CREATE TABLE `parc_assurance_sinistre_degat` (
  `parc_assurance_sinistre_degat_id` bigint(20) NOT NULL,
  `parc_assurance_sinistre_degat_type_id` bigint(20) DEFAULT NULL,
  `assurance_sinistre_id` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `contact_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_assurance_sinistre_degat_type`
--

CREATE TABLE `parc_assurance_sinistre_degat_type` (
  `parc_assurance_sinistre_degat_type_id` bigint(20) NOT NULL,
  `parc_assurance_sinistre_degat_type_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 `parc_assurance_sinistre_degat_type`
--

INSERT INTO `parc_assurance_sinistre_degat_type` (`parc_assurance_sinistre_degat_type_id`, `parc_assurance_sinistre_degat_type_designation`) VALUES
(1, 'Moral'),
(2, 'Matériel'),
(3, 'Corporel'),
(4, 'Mortel');

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

--
-- Structure de la table `parc_assurance_sinistre_modele`
--

CREATE TABLE `parc_assurance_sinistre_modele` (
  `assurance_sinistre_modele_id` bigint(20) NOT NULL,
  `assurance_sinistre_modele_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `assurance_sinistre_modele_document_id` bigint(20) DEFAULT NULL,
  `pays_id` int(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_assurance_sinistre_versement`
--

CREATE TABLE `parc_assurance_sinistre_versement` (
  `assurance_sinistre_id` bigint(20) NOT NULL DEFAULT '0',
  `finance_versement_id` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_assurance_vehicule_modele`
--

CREATE TABLE `parc_assurance_vehicule_modele` (
  `assurance_garantie_type_id` bigint(20) NOT NULL DEFAULT '0',
  `vehicule_classe_id` tinyint(4) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_constat`
--

CREATE TABLE `parc_constat` (
  `constat_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `constat_mission_id` bigint(20) DEFAULT NULL,
  `constat_etape` tinyint(1) DEFAULT NULL,
  `constat_note` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `constat_valeur_date` datetime DEFAULT NULL,
  `constat_valeur_date_day` date DEFAULT NULL,
  `constat_saisie_by` bigint(20) DEFAULT NULL,
  `constat_saisie_date` datetime DEFAULT NULL,
  `constat_saisie_date_day` date DEFAULT NULL,
  `depot_id` bigint(20) DEFAULT NULL,
  `driver_id` bigint(20) DEFAULT NULL,
  `constat_numero_sequentiel` bigint(20) DEFAULT NULL,
  `constat_numero_complet` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Déclencheurs `parc_constat`
--
DELIMITER $$
CREATE TRIGGER `trigger_constat_generation_numComplet` BEFORE INSERT ON `parc_constat` FOR EACH ROW SET new.`constat_numero_complet`=
if((SELECT  MAX(`constat_numero_sequentiel`)  
 from parc_constat where  entreprise_id=new.entreprise_id ) is null,CONCAT("1/",YEAR(CURRENT_DATE())),CONCAT(
(SELECT  MAX(`constat_numero_sequentiel`)+1  from `parc_constat` where  entreprise_id=new.entreprise_id),"/",YEAR(CURRENT_DATE())
))
,new.constat_numero_sequentiel=if((SELECT  MAX(`constat_numero_sequentiel`) from `parc_constat` where  entreprise_id=new.entreprise_id)is null,1,(SELECT  MAX(`constat_numero_sequentiel`)+1  from `parc_constat` where  entreprise_id=new.entreprise_id))
$$
DELIMITER ;

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

--
-- Structure de la table `parc_constat_element`
--

CREATE TABLE `parc_constat_element` (
  `constat_element_id` bigint(20) NOT NULL,
  `constat_element_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_constat_element_modele`
--

CREATE TABLE `parc_constat_element_modele` (
  `element_id` bigint(20) NOT NULL DEFAULT '0',
  `modele_id` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_constat_element_modele` (`element_id`, `modele_id`) VALUES
(1, 1),
(2, 1),
(3, 1),
(1, 2),
(2, 2),
(4, 2),
(5, 2),
(4, 3),
(3, 4),
(4, 4);

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

--
-- Structure de la table `parc_constat_modele`
--

CREATE TABLE `parc_constat_modele` (
  `parc_constat_modele_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `parc_constat_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 `parc_constat_modele`
--

INSERT INTO `parc_constat_modele` (`parc_constat_modele_id`, `entreprise_id`, `parc_constat_modele_designation`) VALUES
(1, 122, 'Constat V.U'),
(2, 122, 'Constat Moto'),
(3, NULL, 'constat new'),
(4, NULL, 'gfcrdtr');

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

--
-- Structure de la table `parc_constat_value`
--

CREATE TABLE `parc_constat_value` (
  `constat_id` bigint(20) NOT NULL,
  `constat_element_id` bigint(20) NOT NULL,
  `constat_status` tinyint(1) DEFAULT NULL,
  `constat_note` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `constat_valeur` 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 `parc_constat_value`
--

INSERT INTO `parc_constat_value` (`constat_id`, `constat_element_id`, `constat_status`, `constat_note`, `constat_valeur`) VALUES
(2, 1, 0, NULL, NULL),
(2, 2, 0, NULL, NULL),
(2, 3, 0, NULL, NULL),
(5, 1, 0, NULL, NULL),
(5, 2, 0, NULL, NULL),
(5, 3, 0, NULL, NULL),
(8, 1, 1, NULL, NULL),
(8, 2, 0, 'huoigh', NULL),
(8, 3, 0, NULL, NULL),
(9, 1, 1, NULL, NULL),
(9, 2, 1, 'sgdy', NULL),
(9, 3, 0, NULL, NULL),
(10, 1, 0, NULL, NULL),
(10, 2, 0, NULL, NULL),
(10, 3, 0, NULL, NULL),
(11, 1, 0, NULL, NULL),
(11, 2, 1, 'endommagé', NULL),
(11, 3, 0, NULL, NULL);

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

--
-- Structure de la table `parc_operation`
--

CREATE TABLE `parc_operation` (
  `operation_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `operation_type_id` bigint(20) DEFAULT NULL,
  `vehicule_id` bigint(20) DEFAULT NULL,
  `ressource_id` bigint(20) DEFAULT NULL,
  `requested_by` bigint(20) DEFAULT NULL,
  `validate_by` bigint(20) DEFAULT NULL,
  `validated_date` date DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `requested_date` datetime DEFAULT NULL,
  `requested_parc_chef_validated` tinyint(1) DEFAULT NULL,
  `requested_parc_chef_signature` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `operation_executed_by` bigint(20) DEFAULT NULL,
  `operation_executed_date` datetime DEFAULT NULL,
  `operation_executed_date_day` date DEFAULT NULL,
  `operation_depot_id` bigint(20) DEFAULT NULL,
  `is_sinistre_cause` tinyint(1) DEFAULT NULL,
  `assurance_sinistre_id` bigint(20) DEFAULT NULL,
  `document_perioc` tinyint(1) DEFAULT NULL,
  `document_perioc_numero` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
  `document_perioc_numero_pv` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
  `document_perioc_date` date DEFAULT NULL,
  `document_perioc_next_date` date DEFAULT NULL,
  `operation_note` text COLLATE utf8_unicode_ci,
  `excecution_date_debut` datetime DEFAULT CURRENT_TIMESTAMP,
  `excecution_date_fin` datetime DEFAULT NULL,
  `montant` double DEFAULT '0',
  `operation_designation` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `parc_operation_montant` double DEFAULT '0',
  `reference` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL,
  `vehicule_immobilized` tinyint(1) DEFAULT '0',
  `tolle` tinyint(1) DEFAULT NULL,
  `frein` tinyint(1) DEFAULT NULL,
  `suspen` tinyint(1) DEFAULT NULL,
  `elect` tinyint(1) DEFAULT NULL,
  `penu` tinyint(1) DEFAULT NULL,
  `motor` tinyint(1) DEFAULT NULL,
  `froid` tinyint(1) DEFAULT NULL,
  `mecanique` tinyint(1) DEFAULT '0',
  `autres` tinyint(1) DEFAULT '0',
  `vidange` tinyint(1) DEFAULT NULL,
  `direction` tinyint(1) DEFAULT NULL,
  `batterie` tinyint(1) DEFAULT NULL,
  `boite_vitesse` tinyint(1) DEFAULT NULL,
  `embrayage` tinyint(1) DEFAULT NULL,
  `pression` tinyint(1) DEFAULT NULL,
  `carosserie` tinyint(1) NOT NULL DEFAULT '0',
  `date_entree_atelier` datetime DEFAULT NULL,
  `date_sortie_atelier` datetime DEFAULT NULL,
  `execution_date_programme` datetime DEFAULT NULL,
  `rapport_chef_atelier` text COLLATE utf8_unicode_ci,
  `is_driver_responsable` tinyint(1) DEFAULT NULL,
  `driver_responsable_id` bigint(20) DEFAULT NULL,
  `operation_km` double DEFAULT NULL,
  `is_archived` tinyint(1) DEFAULT '0',
  `is_urgent` tinyint(1) DEFAULT '0',
  `retourne` tinyint(11) DEFAULT '0',
  `in_atelie` tinyint(4) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_operation` (`operation_id`, `entreprise_id`, `operation_type_id`, `vehicule_id`, `ressource_id`, `requested_by`, `validate_by`, `validated_date`, `status`, `requested_date`, `requested_parc_chef_validated`, `requested_parc_chef_signature`, `operation_executed_by`, `operation_executed_date`, `operation_executed_date_day`, `operation_depot_id`, `is_sinistre_cause`, `assurance_sinistre_id`, `document_perioc`, `document_perioc_numero`, `document_perioc_numero_pv`, `document_perioc_date`, `document_perioc_next_date`, `operation_note`, `excecution_date_debut`, `excecution_date_fin`, `montant`, `operation_designation`, `parc_operation_montant`, `reference`, `vehicule_immobilized`, `tolle`, `frein`, `suspen`, `elect`, `penu`, `motor`, `froid`, `mecanique`, `autres`, `vidange`, `direction`, `batterie`, `boite_vitesse`, `embrayage`, `pression`, `carosserie`, `date_entree_atelier`, `date_sortie_atelier`, `execution_date_programme`, `rapport_chef_atelier`, `is_driver_responsable`, `driver_responsable_id`, `operation_km`, `is_archived`, `is_urgent`, `retourne`, `in_atelie`) VALUES
(1, 305, 2, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '121212', NULL, '2024-09-30', '2024-12-31', NULL, '2024-09-30 13:10:25', NULL, 2000, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(11, 305, 2, 21, 21, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '121212', NULL, '2024-09-30', '2024-12-31', NULL, '2024-09-30 13:10:25', NULL, 2000, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(21, 305, 2, 31, 31, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '121212', NULL, '2024-09-30', '2024-12-31', NULL, '2024-09-30 13:10:25', NULL, 2000, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(31, 305, 2, 11, 11, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '121212', NULL, '2024-09-30', '2024-12-31', NULL, '2024-09-30 13:10:25', NULL, 2000, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(41, 305, 1, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '12123', NULL, '2024-09-30', '2024-09-30', NULL, '2024-09-30 13:13:11', NULL, 8000, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(51, 305, 3, 11, 11, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '363636', NULL, '2024-09-30', '2024-09-30', NULL, '2024-09-30 13:14:02', NULL, 60000, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(61, 305, 4, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '777777', NULL, '2024-10-08', '2024-10-08', NULL, '2024-10-08 13:44:54', NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(71, 305, 38, 21, 21, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '363636', NULL, '2024-11-04', '2024-11-04', NULL, '2024-11-04 08:31:53', NULL, 60000, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1),
(81, 305, 14, 1, 1, 11, NULL, NULL, 1, '2024-11-04 15:01:48', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'fff', '2024-11-04 14:01:48', NULL, 0, 'Maintenance', 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1);

--
-- Déclencheurs `parc_operation`
--
DELIMITER $$
CREATE TRIGGER `update_resource_planning_note` AFTER UPDATE ON `parc_operation` FOR EACH ROW BEGIN
    IF NEW.operation_note <> OLD.operation_note AND OLD.is_archived <> 1 THEN
        UPDATE ressource_planning rp
        SET rp.note = NEW.operation_note
        WHERE rp.parc_operation_id = NEW.operation_id;
    END IF;
END
$$
DELIMITER ;

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

--
-- Structure de la table `parc_operation_action`
--

CREATE TABLE `parc_operation_action` (
  `parc_operation_action_id` int(10) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `parc_operation_action_reference` varchar(10) DEFAULT NULL,
  `parc_operation_action_detail` varchar(256) DEFAULT NULL,
  `parc_operation_action_name` varchar(35) NOT NULL,
  `parc_operation_type` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `parc_operation_action` (`parc_operation_action_id`, `entreprise_id`, `parc_operation_action_reference`, `parc_operation_action_detail`, `parc_operation_action_name`, `parc_operation_type`) VALUES
(4, NULL, '', '', 'changement de fare gauche', 16),
(5, NULL, '', '', 'amortisseur', 19),
(6, NULL, '', '', 'cable de frein', 21),
(7, NULL, '', '', 'changement', 20),
(12, 122, 'd', 'tr', ' ', 17),
(13, 122, 'f', 'tt', ' ', 17),
(14, 305, 'OPN12', 'Changement des pneux', ' ', 20),
(15, 305, '', 'changement de fare gauche', ' ', 17),
(16, 305, NULL, '12', ' ', 17),
(21, 305, 'rb', 'remove battery', 'remove battery', 14),
(31, 305, 'TR', NULL, 'Ternoure', 14),
(41, 305, 'TR', NULL, 'Ternoure', 14),
(51, 305, '123456', 'cc', 'cc', 2),
(61, 305, 'TR', 'test', 'villebro', 3),
(71, 305, 'ref234', 'details', 'action', 2),
(81, 305, 'TR', 'tourneur', 'tourneur', 1);

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

--
-- Structure de la table `parc_operation_action_excute`
--

CREATE TABLE `parc_operation_action_excute` (
  `pac_operation_action_excute_id` bigint(20) NOT NULL,
  `pac_operation_id` bigint(20) NOT NULL,
  `pac_operation_action_id` int(10) NOT NULL,
  `executant_contact_id` bigint(20) NOT NULL,
  `rat` int(2) NOT NULL,
  `debut` datetime DEFAULT NULL,
  `fin` datetime DEFAULT NULL,
  `montant` double DEFAULT NULL,
  `commentaire` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `parc_operation_action_excute` (`pac_operation_action_excute_id`, `pac_operation_id`, `pac_operation_action_id`, `executant_contact_id`, `rat`, `debut`, `fin`, `montant`, `commentaire`) VALUES
(1, 81, 71, 1, 3, '2024-11-04 00:00:00', '2024-11-04 00:00:00', 0, 'action'),
(11, 81, 21, 11, 4, '2024-11-04 00:00:00', '2024-11-04 00:00:00', 100, 'remove battery');

--
-- Déclencheurs `parc_operation_action_excute`
--
DELIMITER $$
CREATE TRIGGER `after_insert_action_excecute` AFTER INSERT ON `parc_operation_action_excute` FOR EACH ROW BEGIN SET @id = (SELECT a.parc_operation_type FROM parc_operation_action a where a.parc_operation_action_id=NEW.pac_operation_action_id ); if(@id=16) THEN update `parc_operation` op SET op.motor=1 where op.operation_id=NEW. pac_operation_id; end IF; if(@id=17) THEN update `parc_operation` op SET op.elect=1 where op.operation_id=NEW. pac_operation_id; end IF; if(@id=21) THEN update `parc_operation` op SET op.frein=1 where op.operation_id=NEW. pac_operation_id; end IF; if(@id=18) THEN update `parc_operation`op SET op.tolle=1 where op.operation_id=NEW. pac_operation_id; end IF; if(@id=19) THEN update `parc_operation` op SET op.suspen=1 where op.operation_id=NEW. pac_operation_id; end IF; if(@id=20) THEN update`parc_operation` op SET op.penu=1 where op.operation_id=NEW. pac_operation_id; end IF; end
$$
DELIMITER ;

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

--
-- Structure de la table `parc_operation_article_type`
--

CREATE TABLE `parc_operation_article_type` (
  `operation_article_type_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `operation_article_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_operation_article_used`
--

CREATE TABLE `parc_operation_article_used` (
  `operation_article_used_id` bigint(20) NOT NULL,
  `operation_article_mouvement_id` bigint(20) DEFAULT NULL,
  `operation_article_type_id` bigint(20) DEFAULT NULL,
  `operation_article_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `operation_article_prix` double DEFAULT NULL,
  `latest_km` double DEFAULT NULL,
  `next_km` double DEFAULT NULL,
  `km_periodic` double DEFAULT NULL,
  `operation_id` bigint(20) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_operation_controle_attribute`
--

CREATE TABLE `parc_operation_controle_attribute` (
  `parc_operation_controle_attribute_id` int(11) NOT NULL,
  `parc_operation_controle_attribute_designation` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `parc_operation_controle_attribute_groupe_id` int(11) NOT NULL,
  `parc_operation_controle_attribute_order` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_operation_controle_attribute_groupe`
--

CREATE TABLE `parc_operation_controle_attribute_groupe` (
  `parc_operation_controle_attribute_groupe_id` int(11) NOT NULL,
  `parc_operation_controle_attribute_groupe_designation` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `parc_operation_controle_attribute_groupe_ordre` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_operation_controle_attribute_groupe` (`parc_operation_controle_attribute_groupe_id`, `parc_operation_controle_attribute_groupe_designation`, `parc_operation_controle_attribute_groupe_ordre`) VALUES
(1, 'Démarrage', 1),
(2, 'Tableau de bord', 2),
(3, 'Eclairage', 3),
(4, 'Contrôle mécanique & lubrifiant', 4),
(5, 'Dessous', 5),
(6, 'Visibilité et sécurité', 6),
(7, 'Pneumatique', 7);

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

--
-- Structure de la table `parc_operation_controle_attribute_value`
--

CREATE TABLE `parc_operation_controle_attribute_value` (
  `parc_operation_controle_attribute_value_id` bigint(20) NOT NULL,
  `parc_operation_controle_attribute_id` int(11) NOT NULL,
  `operation_id` bigint(20) NOT NULL,
  `is_demande` tinyint(1) NOT NULL,
  `is_diagnostic` tinyint(1) NOT NULL,
  `is_valide` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_operation_document`
--

CREATE TABLE `parc_operation_document` (
  `operation_document_id` bigint(20) NOT NULL,
  `operation_document_document_id` bigint(20) DEFAULT NULL,
  `operation_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_operation_dtc_code`
--

CREATE TABLE `parc_operation_dtc_code` (
  `dtc_code_id` varchar(5) COLLATE utf8_unicode_ci NOT NULL,
  `dtc_code_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 `parc_operation_dtc_code`
--

INSERT INTO `parc_operation_dtc_code` (`dtc_code_id`, `dtc_code_designation`) VALUES
('1', 'code1'),
('5416', 'ffif((');

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

--
-- Structure de la table `parc_operation_mouvement`
--

CREATE TABLE `parc_operation_mouvement` (
  `operation_id` bigint(20) NOT NULL DEFAULT '0',
  `mouvement_id` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_operation_note`
--

CREATE TABLE `parc_operation_note` (
  `operation_note_id` bigint(20) NOT NULL,
  `operation_id` bigint(20) DEFAULT NULL,
  `contact_id` bigint(20) DEFAULT NULL,
  `evaluation_value` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `parc_operation_note_date` date DEFAULT NULL,
  `remarque` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_operation_reparateurs`
--

CREATE TABLE `parc_operation_reparateurs` (
  `parc_operation_reparateurs_id` int(11) NOT NULL,
  `parc_operation_id` bigint(20) NOT NULL,
  `operation_executed_by` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `parc_operation_scan_dtc_code`
--

CREATE TABLE `parc_operation_scan_dtc_code` (
  `operation_id` bigint(20) NOT NULL,
  `dtc_code_id` varchar(5) COLLATE utf8_unicode_ci NOT NULL,
  `parc_operation_scan_dtc_code_remarque` 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 `parc_operation_scan_dtc_code`
--

INSERT INTO `parc_operation_scan_dtc_code` (`operation_id`, `dtc_code_id`, `parc_operation_scan_dtc_code_remarque`) VALUES
(35, '1', '89'),
(41, '1', 'ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj ujjjjjjjjjjjj '),
(43, '1', 'code1 fgtr');

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

--
-- Structure de la table `parc_operation_status`
--

CREATE TABLE `parc_operation_status` (
  `parc_operation_status_id` int(11) NOT NULL,
  `parc_operation_status_designation` varchar(25) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `parc_operation_type_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `parc_operation_status` (`parc_operation_status_id`, `parc_operation_status_designation`, `parc_operation_type_id`) VALUES
(1, 'Demandée', 14),
(2, 'Diagnostic', 14),
(3, 'En Attente', 14),
(4, 'Atelier', 14),
(5, 'Prêt', 14),
(6, 'Validée', 14),
(8, 'Programé', 14),
(9, 'Demandée lavage', 36),
(10, 'En cours de nettoyage', 36),
(12, 'Demandée préventive', 41),
(13, 'En cours', 41),
(14, 'Fin préventive', 41),
(15, 'Fin de nettoyage', 36);

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

--
-- Structure de la table `parc_operation_type`
--

CREATE TABLE `parc_operation_type` (
  `operation_type_id` bigint(20) NOT NULL,
  `operation_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `operation_type_parent_id` bigint(20) DEFAULT NULL,
  `rdate` tinyint(1) DEFAULT NULL,
  `distance` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_operation_type` (`operation_type_id`, `operation_type_designation`, `operation_type_parent_id`, `rdate`, `distance`) VALUES
(1, 'Contrôle Technique', 25, 1, NULL),
(2, 'Assurance', 25, 1, NULL),
(3, 'Vignette', 25, 1, NULL),
(4, 'Agrément Sanitaire', 25, 1, NULL),
(5, 'Changement des plaquettes de freins', 12, NULL, 1),
(6, 'Changement du filtre à carburant', 12, NULL, 1),
(7, 'Changement du filtre à l\'huile', 12, NULL, 1),
(8, 'Changement du filtre à air', 12, NULL, 1),
(9, 'Changement des bougies', 12, NULL, 1),
(10, 'Vidange huile boite à vitesse (Km)', 12, NULL, 1),
(11, 'Vidange huile (Km)', 12, NULL, 1),
(12, 'Révision et maintenance périodique', NULL, NULL, 1),
(13, 'Extincteur', 25, 1, NULL),
(14, 'Maintenance', NULL, NULL, 0),
(16, 'Motorisation', 14, 0, 0),
(17, 'Electricité', 14, 0, 0),
(18, 'Tolerie', 14, 0, 0),
(19, 'suspension', 14, 0, 0),
(20, 'Pneumatique', 14, 0, 0),
(21, 'Freinage', 14, 0, 0),
(23, 'Changement du filtre à clim', 12, NULL, 1),
(24, 'Changement des courroies pompe d\'injection', 12, NULL, 1),
(25, 'Suivi administratif', NULL, NULL, NULL),
(26, 'Changement du kit de distribution', 12, NULL, 1),
(27, 'Changement de la chaine de distribution', 12, NULL, 1),
(28, 'Test mémoire', 12, NULL, 1),
(29, 'Froid/clim', 14, 0, 0),
(30, 'Vidange', 14, 0, 0),
(31, 'Directipn', 14, 0, 0),
(32, 'Batterie', 14, 0, 0),
(33, 'Boite à vitesse', 14, 0, 0),
(34, 'Embrayage', 14, 0, 0),
(35, 'Pression', 14, 0, 0),
(36, 'Lavage', 14, NULL, NULL),
(37, 'Permis de circulé', 25, 1, NULL),
(38, 'Attestation d\'Assurance marchadise', 25, 1, NULL),
(40, 'Maintenance externe', NULL, NULL, NULL),
(41, 'Maintenance préventive', 14, NULL, NULL);

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

--
-- Structure de la table `parc_operation_type_groupe_user`
--

CREATE TABLE `parc_operation_type_groupe_user` (
  `parc_operation_type_id` int(11) NOT NULL,
  `groupe_user_id` int(11) NOT NULL,
  `is_action` tinyint(4) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `parc_operation_type_groupe_user` (`parc_operation_type_id`, `groupe_user_id`, `is_action`) VALUES
(14, 1, 1),
(14, 261, 1),
(16, 1, 1),
(16, 261, 1),
(17, 1, 1),
(17, 261, 0),
(35, 341, 0),
(36, 1, 1),
(36, 261, 1),
(36, 341, 1),
(40, 1, 1),
(41, 1, 1),
(41, 261, 1),
(41, 351, 1);

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

--
-- Structure de la table `parc_ressource_operation_required`
--

CREATE TABLE `parc_ressource_operation_required` (
  `ressource_id` bigint(20) NOT NULL DEFAULT '0',
  `operation_type_id` bigint(20) NOT NULL DEFAULT '0',
  `operation_id` bigint(20) DEFAULT NULL,
  `operation_expiration_date` date DEFAULT NULL,
  `distance` double DEFAULT NULL,
  `required` tinyint(1) DEFAULT NULL,
  `latest_km_compteur` double DEFAULT NULL,
  `next_km_compteur` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_ressource_operation_required` (`ressource_id`, `operation_type_id`, `operation_id`, `operation_expiration_date`, `distance`, `required`, `latest_km_compteur`, `next_km_compteur`) VALUES
(1, 1, 41, '2024-09-30', NULL, 1, NULL, NULL),
(1, 2, 1, '2024-12-31', NULL, 1, NULL, NULL),
(1, 4, 61, '2024-10-08', NULL, 1, NULL, NULL),
(11, 2, 31, '2024-12-31', NULL, 1, NULL, NULL),
(11, 3, 51, '2024-09-30', NULL, 1, NULL, NULL),
(21, 2, 11, '2024-12-31', NULL, 1, NULL, NULL),
(31, 2, 21, '2024-12-31', NULL, 1, NULL, NULL);

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

--
-- Structure de la table `parc_ressource_operation_required_modele`
--

CREATE TABLE `parc_ressource_operation_required_modele` (
  `ressource_modele_id` bigint(20) NOT NULL,
  `operation_type_id` bigint(20) NOT NULL,
  `is_date` tinyint(1) DEFAULT NULL,
  `distance` double DEFAULT NULL,
  `next_date` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `parc_sinistre`
--

CREATE TABLE `parc_sinistre` (
  `sinistre_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `responsable_id` bigint(20) NOT NULL,
  `sinistre_reference` varchar(15) COLLATE utf8_unicode_ci DEFAULT '',
  `vehicule_id` bigint(20) DEFAULT NULL,
  `assurance_id` bigint(20) DEFAULT NULL,
  `accident_date` datetime DEFAULT NULL,
  `accident_point_longitude` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `accident_point_latitude` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `accident_adresse` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `accident_route` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `sanction_autorite` tinyint(1) DEFAULT NULL,
  `sanction_autorite_detention` tinyint(1) DEFAULT NULL,
  `sanction_autorite_fourriere` tinyint(1) DEFAULT NULL,
  `sanction_autorite_retrait_documents` tinyint(1) DEFAULT NULL,
  `sanction_autorite_amende` double DEFAULT NULL,
  `sanction_entreprise` tinyint(1) DEFAULT NULL,
  `entreprise_declaration_by` bigint(20) DEFAULT NULL,
  `entreprise_declaration_date` datetime DEFAULT NULL,
  `assurance_declaration` tinyint(1) DEFAULT NULL,
  `assurance_declaration_document_id` bigint(20) DEFAULT NULL,
  `assurance_declaration_document_date` datetime DEFAULT NULL,
  `expertise` tinyint(4) DEFAULT NULL,
  `expert_id` bigint(20) DEFAULT NULL,
  `expertise_date` datetime DEFAULT NULL,
  `expertise_note` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `assurance_reforme` tinyint(4) DEFAULT NULL,
  `assurance_traite` tinyint(1) DEFAULT NULL,
  `assurance_traite_date` date DEFAULT NULL,
  `assurance_traite_recupere_date` bigint(20) DEFAULT NULL,
  `assurance_traite_recupere_by` bigint(20) DEFAULT NULL,
  `assurance_rembourse` tinyint(1) DEFAULT NULL,
  `assurance_rembourse_montant` double DEFAULT NULL,
  `evaluation_perte` double DEFAULT NULL,
  `remarque` text COLLATE utf8_unicode_ci,
  `degat_material` tinyint(1) DEFAULT NULL,
  `degat_humain` tinyint(1) DEFAULT NULL,
  `degat_mortel` tinyint(1) DEFAULT NULL,
  `assurance_declared_dare` date DEFAULT NULL,
  `isImmobilized` tinyint(1) DEFAULT NULL,
  `Date_Debut_immobilisation` date DEFAULT NULL,
  `Date_Fin_immobilisation` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

INSERT INTO `parc_sinistre` (`sinistre_id`, `entreprise_id`, `responsable_id`, `sinistre_reference`, `vehicule_id`, `assurance_id`, `accident_date`, `accident_point_longitude`, `accident_point_latitude`, `accident_adresse`, `accident_route`, `sanction_autorite`, `sanction_autorite_detention`, `sanction_autorite_fourriere`, `sanction_autorite_retrait_documents`, `sanction_autorite_amende`, `sanction_entreprise`, `entreprise_declaration_by`, `entreprise_declaration_date`, `assurance_declaration`, `assurance_declaration_document_id`, `assurance_declaration_document_date`, `expertise`, `expert_id`, `expertise_date`, `expertise_note`, `assurance_reforme`, `assurance_traite`, `assurance_traite_date`, `assurance_traite_recupere_date`, `assurance_traite_recupere_by`, `assurance_rembourse`, `assurance_rembourse_montant`, `evaluation_perte`, `remarque`, `degat_material`, `degat_humain`, `degat_mortel`, `assurance_declared_dare`, `isImmobilized`, `Date_Debut_immobilisation`, `Date_Fin_immobilisation`) VALUES
(1, 305, 11, '', 1, NULL, '2024-09-30 14:02:42', '3.092365336574911', '36.728949123713576', 'les sources', NULL, NULL, 1, 0, 0, 4500, NULL, NULL, NULL, 1, NULL, NULL, 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, 3000, NULL, 'cc', 1, 0, 0, NULL, NULL, NULL, NULL);

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

--
-- Structure de la table `parc_sinistre_assurance_declaration_attribut`
--

CREATE TABLE `parc_sinistre_assurance_declaration_attribut` (
  `sinistre_assurance_declaration_attribut_id` bigint(20) NOT NULL,
  `sinistre_assurance_declaration_attribut_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `sinistre_assurance_declaration_attribut_ordre` int(11) DEFAULT NULL,
  `sinistre_assurance_declaration_modele_id` bigint(20) DEFAULT NULL,
  `pays_id` int(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_sinistre_declaration`
--

CREATE TABLE `parc_sinistre_declaration` (
  `sinistre_id` bigint(20) NOT NULL,
  `assurance_sinistre_declaration_attribut_id` bigint(20) NOT NULL,
  `assurance_sinistre_declaration_value` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `parc_sinistre_documentfile`
--

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

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

INSERT INTO `parc_sinistre_documentfile` (`document_id`, `sinistre_id`) VALUES
(1, 1);

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

--
-- Structure de la table `parc_sinistre_personnes_concernees`
--

CREATE TABLE `parc_sinistre_personnes_concernees` (
  `sinistre_id` bigint(20) NOT NULL,
  `contact_id` bigint(20) NOT NULL,
  `situation_vehicule_id` bigint(20) DEFAULT NULL,
  `note` text,
  `personne_designation` varchar(56) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `parc_sinistre_personnes_concernees` (`sinistre_id`, `contact_id`, `situation_vehicule_id`, `note`, `personne_designation`) VALUES
(1, -1, 3, NULL, 'amir'),
(1, 1, 1, NULL, NULL),
(350, -1, -1, 'test', 'test'),
(371, 314, 4, 'faute chaffeur a été avec grand vitesse', NULL),
(401, 316, 2, 'rien', NULL);

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

--
-- Structure de la table `parc_sinistre_personne_concernees_situation`
--

CREATE TABLE `parc_sinistre_personne_concernees_situation` (
  `position_id` bigint(20) NOT NULL,
  `position_designation` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `parc_sinistre_personne_concernees_situation` (`position_id`, `position_designation`) VALUES
(1, 'Chauffeur'),
(2, 'Passager droit'),
(3, 'Passager arrière'),
(4, 'Adversaire'),
(5, 'Piéton'),
(6, 'Témoin');

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

--
-- Structure de la table `parc_sinistre_vehicule_adversaire`
--

CREATE TABLE `parc_sinistre_vehicule_adversaire` (
  `id` bigint(20) NOT NULL,
  `sinistre_id` bigint(20) NOT NULL,
  `vehicule_type_id` int(11) NOT NULL,
  `matricule` varchar(30) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `parc_sinistre_vehicule_adversaire` (`id`, `sinistre_id`, `vehicule_type_id`, `matricule`) VALUES
(1, 371, 3, '1528-511-16'),
(11, 371, 4, '4563-311-16'),
(21, 350, 2, '144'),
(31, 371, 2, '12345-112-15'),
(41, 371, 2, '12345-112-15'),
(51, 401, 2, '1234-12-13');

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

--
-- Structure de la table `parc_station_carburant`
--

CREATE TABLE `parc_station_carburant` (
  `parc_station_carburant_id` bigint(20) NOT NULL,
  `parc_station_carburant_designation` varchar(30) NOT NULL,
  `parc_station_carburant_owner` bigint(20) NOT NULL,
  `parc_station_carburant_ressource_id` bigint(20) NOT NULL,
  `parc_station_carburant_interne` tinyint(1) NOT NULL,
  `entreprise_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `password_resets`
--

CREATE TABLE `password_resets` (
  `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `token` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `pays`
--

CREATE TABLE `pays` (
  `pays_id` int(4) NOT NULL,
  `pays_designation` varchar(50) DEFAULT NULL,
  `pays_langue_id` bigint(20) DEFAULT NULL,
  `pays_code` varchar(3) DEFAULT NULL,
  `pays_monnaie_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `pays` (`pays_id`, `pays_designation`, `pays_langue_id`, `pays_code`, `pays_monnaie_id`) VALUES
(1, 'Algerie', NULL, 'DZ', 1);

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

--
-- Structure de la table `polygone`
--

CREATE TABLE `polygone` (
  `id` bigint(20) NOT NULL,
  `longitude` bigint(20) NOT NULL DEFAULT '0',
  `latitude` bigint(20) NOT NULL DEFAULT '0',
  `point_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `polygone` (`id`, `longitude`, `latitude`, `point_id`) VALUES
(1, 3, 37, 1),
(2, 3, 37, 2);

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

--
-- Structure de la table `project`
--

CREATE TABLE `project` (
  `project_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `project_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL,
  `project_presentation` text COLLATE utf8_unicode_ci,
  `project_start_date` datetime DEFAULT NULL,
  `project_start_date_day` date DEFAULT NULL,
  `project_end_date` datetime DEFAULT NULL,
  `project_end_date_day` date DEFAULT NULL,
  `project_type_id` bigint(20) DEFAULT NULL,
  `is_production` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_task`
--

CREATE TABLE `project_task` (
  `task_id` bigint(20) NOT NULL,
  `project_id` bigint(20) DEFAULT NULL,
  `task_start_date` datetime DEFAULT NULL,
  `task_start_date_day` date DEFAULT NULL,
  `task_end_date` datetime DEFAULT NULL,
  `task_end_date_day` date DEFAULT NULL,
  `task_total_depense` double DEFAULT NULL,
  `task_duree` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_task_contact`
--

CREATE TABLE `project_task_contact` (
  `task_id` bigint(20) NOT NULL,
  `contact_id` bigint(20) NOT NULL,
  `is_responsable` tinyint(1) DEFAULT NULL,
  `task_start_date` datetime DEFAULT NULL,
  `task_start_date_day` date DEFAULT NULL,
  `task_end_date` datetime DEFAULT NULL,
  `task_end_date_day` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_task_document`
--

CREATE TABLE `project_task_document` (
  `task_id` bigint(20) NOT NULL,
  `document_id` bigint(20) NOT NULL,
  `is_default` tinyint(1) DEFAULT NULL,
  `ordre` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_task_mouvement`
--

CREATE TABLE `project_task_mouvement` (
  `task_id` bigint(20) NOT NULL,
  `mouvement_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_task_production_article`
--

CREATE TABLE `project_task_production_article` (
  `project_id` bigint(20) NOT NULL,
  `article_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_task_ressource`
--

CREATE TABLE `project_task_ressource` (
  `task_id` bigint(20) NOT NULL,
  `ressource_id` bigint(20) NOT NULL,
  `task_ressource_start_date` datetime DEFAULT NULL,
  `task_ressource_start_date_day` date DEFAULT NULL,
  `task_ressource_end_date` datetime DEFAULT NULL,
  `task_ressource_end_date_day` date DEFAULT NULL,
  `total_depense` double DEFAULT NULL,
  `use_time` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_task_task`
--

CREATE TABLE `project_task_task` (
  `task_id` bigint(20) NOT NULL,
  `task_parent_id` bigint(20) NOT NULL,
  `is_critique` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `project_type`
--

CREATE TABLE `project_type` (
  `project_type_id` bigint(20) NOT NULL,
  `entreprise_id` bigint(20) DEFAULT NULL,
  `project_type_designation` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

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

--
-- Structure de la table `promotion`
--

CREATE TABLE `promotion` (
  `promotion_id` bigint(20) NOT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `promotion_designation` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `promotion_type_id` bigint(20) DEFAULT NULL,
  `date_debut` date DEFAULT NULL,
  `date_fin` date DEFAULT NULL,
  `promotion_status_id` bigint(20) DEFAULT NULL,
  `promotion_reference` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `promotion_montant` double DEFAULT NULL,
  `promotion_montant_habituel` double NOT NULL DEFAULT '0',
  `promotion_ecart` double DEFAULT NULL,
  `max_client` int(11) DEFAULT NULL,
  `validation` tinyint(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Déclencheurs `promotion`
--
DELIMITER $$
CREATE TRIGGER `update_montant_ecart` BEFORE UPDATE ON `promotion` FOR EACH ROW begin
if(new.promotion_montant!=old.promotion_montant) then
 set  new.promotion_ecart=new.promotion_montant_habituel-new.promotion_montant;
end if ;
 end
$$
DELIMITER ;

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

--
-- Structure de la table `promotion_detail`
--

CREATE TABLE `promotion_detail` (
  `promotion_detail_id` bigint(20) NOT NULL,
  `promotion_detail_code` varchar(255) DEFAULT NULL,
  `promotion_id` bigint(20) DEFAULT NULL,
  `promotion_article_id` bigint(20) DEFAULT NULL,
  `promotion_article_designation` varchar(200) DEFAULT NULL,
  `promotion_article_quantite` double DEFAULT NULL,
  `promotion_article_unite` int(11) DEFAULT NULL,
  `prix_total_ht` double DEFAULT NULL,
  `prix_unitaire_ht` double DEFAULT NULL,
  `montant_remise` double DEFAULT NULL,
  `montant_HT` double DEFAULT NULL,
  `montant_TVA` double DEFAULT NULL,
  `montant_TTC` double DEFAULT NULL,
  `new_montant_ttc` double DEFAULT NULL,
  `taux_remise` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Déclencheurs `promotion_detail`
--
DELIMITER $$
CREATE TRIGGER `update_montant_promo` AFTER INSERT ON `promotion_detail` FOR EACH ROW begin
 update promotion p set p.promotion_montant_habituel=new.prix_total_ht+p.promotion_montant_habituel,
p.promotion_ecart=p.promotion_montant_habituel-p.promotion_montant
 where p.promotion_id=new.promotion_id;
 end
$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER `update_montant_promo3` AFTER DELETE ON `promotion_detail` FOR EACH ROW begin
 update promotion p set p.promotion_montant_habituel=p.promotion_montant_habituel-OLD.prix_total_ht,
 p.promotion_ecart=p.promotion_ecart-OLD.prix_total_ht
 where p.promotion_id=OLD.promotion_id;
 end
$$
DELIMITER ;

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

--
-- Structure de la table `promotion_status`
--

CREATE TABLE `promotion_status` (
  `promotion_status_id` bigint(20) NOT NULL,
  `promotion_status_designation` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `promotion_status` (`promotion_status_id`, `promotion_status_designation`) VALUES
(1, 'Préparé'),
(2, 'En cours'),
(3, 'Terminé');

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

--
-- Structure de la table `promotion_type`
--

CREATE TABLE `promotion_type` (
  `promotion_type_id` bigint(20) NOT NULL,
  `promotion_type_designation` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

INSERT INTO `promotion_type` (`promotion_type_id`, `promotion_type_designation`) VALUES
(1, 'Remise sur le C.A.'),
(2, 'Remise par produit'),
(3, 'Gratuits selon quantité');

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

--
-- Structure de la table `protocol`
--

CREATE TABLE `protocol` (
  `protocol_id` int(11) NOT NULL,
  `protocol_designation` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `pulse_aggregates`
--

CREATE TABLE `pulse_aggregates` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `bucket` int(10) UNSIGNED NOT NULL,
  `period` mediumint(8) UNSIGNED NOT NULL,
  `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `key` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `key_hash` binary(16) GENERATED ALWAYS AS (unhex(md5(`key`))) VIRTUAL,
  `aggregate` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `value` decimal(20,2) NOT NULL,
  `count` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `pulse_entries`
--

CREATE TABLE `pulse_entries` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `timestamp` int(10) UNSIGNED NOT NULL,
  `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `key` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `key_hash` binary(16) GENERATED ALWAYS AS (unhex(md5(`key`))) VIRTUAL,
  `value` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `pulse_values`
--

CREATE TABLE `pulse_values` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `timestamp` int(10) UNSIGNED NOT NULL,
  `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `key` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `key_hash` binary(16) GENERATED ALWAYS AS (unhex(md5(`key`))) VIRTUAL,
  `value` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `rapport_module`
--

CREATE TABLE `rapport_module` (
  `module_id` bigint(20) NOT NULL,
  `module_name` varchar(100) DEFAULT NULL,
  `module_sysname` varchar(15) DEFAULT NULL,
  `active` tinyint(1) DEFAULT NULL,
  `parent_id` bigint(20) DEFAULT NULL,
  `root` tinyint(1) DEFAULT NULL,
  `window` tinyint(1) DEFAULT NULL,
  `admin` tinyint(1) DEFAULT NULL,
  `article_id` bigint(20) DEFAULT NULL,
  `article_unite_id` tinyint(4) DEFAULT NULL,
  `montant_jour` double DEFAULT NULL,
  `chemin` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `rapport_module` (`module_id`, `module_name`, `module_sysname`, `active`, `parent_id`, `root`, `window`, `admin`, `article_id`, `article_unite_id`, `montant_jour`, `chemin`) VALUES
(1, 'Chauffeur', 'chauffeur', 1, NULL, 1, 0, 0, NULL, NULL, NULL, 'rapports/articles.jrxml'),
(2, 'Résumé chauffeur', 'ressumet', 1, 1, 0, 1, 0, NULL, NULL, NULL, 'rapports/articles.jrxml');

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

--
-- Structure de la table `reglement`
--

CREATE TABLE `reglement` (
  `reglement_id` bigint(20) NOT NULL,
  `reglement_type_id` tinyint(4) DEFAULT NULL,
  `reglement_reference` varchar(256) DEFAULT NULL,
  `reglement_date` timestamp NULL DEFAULT NULL,
  `reglement_mode_id` int(11) DEFAULT NULL,
  `reglement_montant` double DEFAULT NULL,
  `reglement_remarque` varchar(256) DEFAULT NULL,
  `mouvement_compte_id` bigint(20) DEFAULT NULL,
  `mouvement_operation_id` bigint(20) DEFAULT NULL,
  `reglement_caisse_id` bigint(20) DEFAULT NULL,
  `reglement_status_id` int(11) DEFAULT NULL,
  `sync_data` tinyint(4) DEFAULT NULL,
  `sync_id` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `reglement_07`
--

CREATE TABLE `reglement_07` (
  `reglement_id` bigint(20) NOT NULL,
  `reglement_type_id` tinyint(4) DEFAULT NULL,
  `reglement_reference` varchar(256) DEFAULT NULL,
  `reglement_date` timestamp NULL DEFAULT NULL,
  `reglement_mode_id` int(11) DEFAULT NULL,
  `reglement_montant` double DEFAULT NULL,
  `reglement_remarque` varchar(256) DEFAULT NULL,
  `mouvement_compte_id` bigint(20) DEFAULT NULL,
  `mouvement_operation_id` bigint(20) DEFAULT NULL,
  `reglement_caisse_id` bigint(20) DEFAULT NULL,
  `reglement_status_id` int(11) DEFAULT NULL,
  `sync_data` tinyint(4) DEFAULT NULL,
  `sync_id` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `reglement_caisse`
--

CREATE TABLE `reglement_caisse` (
  `reglement_caisse_id` bigint(20) NOT NULL,
  `reglement_caisse_id2` bigint(20) NOT NULL,
  `caisse_id` int(11) NOT NULL,
  `caisse_source_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,
  `ancien_solde` double DEFAULT 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,
  `cheque_id` bigint(20) DEFAULT NULL,
  `observation` varchar(200) DEFAULT NULL,
  `reference` varchar(100) 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,
  `is_validated` tinyint(1) DEFAULT NULL,
  `commentaire` varchar(250) DEFAULT NULL,
  `is_hybride` tinyint(4) DEFAULT NULL,
  `is_canceled` tinyint(4) NOT NULL DEFAULT '0',
  `date_mission` date DEFAULT NULL,
  `is_archived` tinyint(2) DEFAULT NULL,
  `reglement_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

INSERT INTO `reglement_caisse` (`reglement_caisse_id`, `reglement_caisse_id2`, `caisse_id`, `caisse_source_id`, `reglement_type_id`, `mission_id`, `date_day`, `date`, `vendeur_id`, `caissier_id`, `montant_ventes`, `montant_recouvrement`, `montant_declare`, `montant_encaissements`, `montant_ecart`, `montant_credits`, `ancien_solde`, `solde`, `code_reglement`, `mode_reglement`, `validation_caissier`, `validation_vendeur`, `reglement_description`, `cheque_id`, `observation`, `reference`, `responsable _recouvrement`, `mouvement_type_id`, `canceled_transaction_id`, `is_transfered`, `is_validated`, `commentaire`, `is_hybride`, `is_canceled`, `date_mission`, `is_archived`, `reglement_id`) VALUES
(1, 0, 2, 2, NULL, NULL, '2023-12-05', '2023-12-05 00:00:00', NULL, 305, NULL, NULL, NULL, 0, 0, 0, 10000, 10000, NULL, 2, 0, 0, 'Réglement de fournisseur par virement', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(11, 0, 0, 0, 0, NULL, '2023-12-05', '2023-12-05 16:55:41', NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, 1, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2023-12-05', NULL, 47421),
(21, 0, 1, 1, NULL, NULL, '2023-12-06', '2023-12-06 00:00:00', NULL, 305, NULL, NULL, NULL, -1000, 0, 0, 180000, 179000, 2, 2, 0, 0, 'Réglement de fournisseur par virement', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(31, 0, 2, 0, 1, NULL, '2023-12-06', '2023-12-06 16:07:22', 305, 305, NULL, NULL, NULL, 37050, 37050, 0, 10000, 47050, 3, 1, 0, 0, 'Encaissement d\'espèces depuis la Caisse 1', NULL, NULL, NULL, NULL, 9, NULL, 0, 1, 'operation test', NULL, 1, '2023-12-06', NULL, NULL),
(41, 0, 2, 0, -1, NULL, '2023-12-06', '2023-12-06 16:07:52', 305, 305, 0, 0, 0, -37050, 0, 0, 47050, 10000, 4, 1, 0, 0, 'Annulation de la transaction n°3', NULL, NULL, NULL, NULL, -1, 31, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(51, 0, 2, 0, 1, NULL, '2023-12-07', '2023-12-07 14:36:51', 305, 305, NULL, NULL, NULL, 60000, 60000, 0, 10000, 70000, 5, 1, 1, 1, 'Encaissement d\'espèces depuis la Caisse 1', NULL, NULL, NULL, NULL, 9, NULL, 0, 1, 'test', NULL, 0, '2023-12-07', NULL, NULL),
(61, 0, 1, 0, 1, NULL, '2023-12-07', '2023-12-07 16:20:00', 590, 305, NULL, NULL, NULL, 0, 0, 0, NULL, 0, 6, 1, 1, 1, 'Réglement de fournisseur', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(71, 0, 1, 0, 1, NULL, '2023-12-07', '2023-12-07 16:20:00', 590, 305, NULL, NULL, NULL, 0, 0, 0, NULL, 0, 7, 1, 1, 1, 'Réglement de fournisseur', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(81, 0, 1, 0, 1, NULL, '2023-12-13', '2023-12-13 15:14:00', 556, 305, NULL, NULL, NULL, 0, 0, 0, 0, 0, 8, 1, 1, 1, 'Réglement de fournisseur', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(91, 0, 1, 0, 1, NULL, '2023-12-13', '2023-12-13 15:14:00', 556, 305, NULL, NULL, NULL, 0, 0, 0, 0, 0, 9, 1, 1, 1, 'Réglement de fournisseur', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(101, 0, 1, 0, 1, NULL, '2023-12-13', '2023-12-13 15:14:00', 556, 305, NULL, NULL, NULL, 0, 0, 0, 0, 0, 10, 1, 1, 1, 'Réglement de fournisseur', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(111, 0, 1, 0, 1, NULL, '2023-12-13', '2023-12-13 15:14:00', 556, 305, NULL, NULL, NULL, 0, 0, 0, 0, 0, 11, 1, 1, 1, 'Réglement de fournisseur', NULL, NULL, NULL, NULL, 14, NULL, 0, 1, NULL, NULL, 0, NULL, NULL, NULL),
(121, 0, 0, 0, 0, NULL, '2023-12-20', '2023-12-20 14:10:48', NULL, NULL, 0, 0, 0, 0, 9500, 0, NULL, NULL, 12, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2023-12-20', NULL, 48691),
(131, 0, 0, 0, 0, NULL, '2023-12-21', '2023-12-21 16:19:24', NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, 13, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2023-12-21', NULL, 48801),
(141, 0, 0, 0, 0, NULL, '2024-01-09', '2024-01-09 11:25:25', NULL, NULL, 0, 0, 0, 0, 9000, 0, NULL, NULL, 14, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2024-01-09', NULL, 49041),
(151, 0, 0, 0, 0, NULL, '2024-01-09', '2024-01-09 13:46:43', NULL, NULL, 0, 0, 0, 0, 1000, 0, NULL, NULL, 15, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2024-01-09', NULL, 49081),
(161, 0, 0, 0, 0, NULL, '2024-01-09', '2024-01-09 14:09:16', NULL, NULL, 0, 0, 0, 0, 550, 0, NULL, NULL, 16, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2024-01-09', NULL, 49101),
(171, 0, 0, 0, 0, NULL, '2024-01-09', '2024-01-09 14:35:43', NULL, NULL, 0, 0, 0, 0, 1000, 0, NULL, NULL, 17, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2024-01-09', NULL, 49121),
(181, 0, 0, 0, 0, NULL, '2024-01-09', '2024-01-09 15:52:10', NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, 18, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2024-01-09', NULL, 49151),
(191, 0, 0, 0, 0, NULL, '2024-04-28', '2024-04-28 11:25:33', NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, 19, 1, 0, 0, 'Retour de livraison sans mission', NULL, NULL, NULL, NULL, 25, NULL, 0, 1, NULL, NULL, 0, '2024-04-28', NULL, 50211);

--
-- Déclencheurs `reglement_caisse`
--
DELIMITER $$
CREATE TRIGGER `update code` BEFORE INSERT ON `reglement_caisse` FOR EACH ROW BEGIN
declare a  int;
select max(case when code_reglement is null OR code_reglement=à then 0 else code_reglement end) into a 
from reglement_caisse;
set new.code_reglement=a + 1;

end
$$
DELIMITER ;

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

--
-- Structure de la table `reglement_caisse2`
--

