CHANGEMENTS MAJEURS: - Fusion des 3 bases de données (uof_frontal, uof_linet, logs) en une seule base 'cleo' - Migration vers PDO avec pattern Singleton et requêtes préparées - Configuration externalisée via variables d'environnement (.env) - Séparation application (dva-front) et base de données (maria3) SÉCURITÉ: - Suppression des credentials en dur dans le code - Implémentation de la classe Database avec gestion d'erreurs sécurisée - Protection contre les injections SQL via requêtes préparées INFRASTRUCTURE: - Container dva-front : MariaDB supprimé, application PHP uniquement - Container maria3 : Base de données centralisée MariaDB 11.4 - Script de déploiement optimisé (deploy-cleo-fast.sh) CORRECTIONS: - Ajout des tables manquantes (z_sessions, z_stats, marches_listes) - Compatibilité PDO (fetch_assoc → fetch(PDO::FETCH_ASSOC)) - Suppression des commentaires debug dans les réponses AJAX - Permissions fichiers (.env 644, logs 777 avec owner nobody) DOCUMENTATION: - Mise à jour README.md avec architecture actuelle - Migration README.md marqué comme complété - TODO.md avec état d'avancement et prochaines étapes (PROD IN4) 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
1266 lines
46 KiB
SQL
1266 lines
46 KiB
SQL
/*M!999999\- enable the sandbox mode */
|
|
-- MariaDB dump 10.19 Distrib 10.11.9-MariaDB, for debian-linux-gnu (x86_64)
|
|
--
|
|
-- Host: localhost Database: uof_linet
|
|
-- ------------------------------------------------------
|
|
-- Server version 10.11.9-MariaDB-deb12
|
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
/*!40101 SET NAMES utf8mb4 */;
|
|
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
|
/*!40103 SET TIME_ZONE='+00:00' */;
|
|
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
|
|
|
--
|
|
-- Table structure for table `clients`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `clients`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `clients` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`code` int(11) NOT NULL,
|
|
`libelle` varchar(75) DEFAULT NULL,
|
|
`siret` char(14) DEFAULT NULL,
|
|
`adresse1` varchar(50) DEFAULT NULL,
|
|
`adresse2` varchar(50) DEFAULT NULL,
|
|
`adresse3` varchar(50) DEFAULT NULL,
|
|
`cp` char(5) DEFAULT NULL,
|
|
`ville` varchar(50) DEFAULT NULL,
|
|
`type_client` varchar(5) DEFAULT NULL,
|
|
`contact_nom` varchar(50) DEFAULT NULL,
|
|
`contact_prenom` varchar(50) DEFAULT NULL,
|
|
`contact_fonction` varchar(50) DEFAULT NULL,
|
|
`telephone` varchar(20) DEFAULT NULL,
|
|
`mobile` varchar(20) DEFAULT NULL,
|
|
`email` varchar(75) DEFAULT NULL,
|
|
`chk_import` tinyint(1) DEFAULT NULL,
|
|
`date_creat` datetime DEFAULT NULL,
|
|
`fk_user_creat` int(11) DEFAULT NULL,
|
|
`date_modif` datetime DEFAULT NULL,
|
|
`fk_user_modif` int(11) DEFAULT NULL,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`),
|
|
UNIQUE KEY `code_UNIQUE` (`code`),
|
|
KEY `libelle` (`libelle`),
|
|
KEY `cp` (`cp`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=5307 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `clients_sites`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `clients_sites`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `clients_sites` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_client` int(11) NOT NULL,
|
|
`libelle` varchar(75) DEFAULT NULL,
|
|
`adresse1` varchar(75) DEFAULT NULL,
|
|
`adresse2` varchar(75) DEFAULT NULL,
|
|
`adresse3` varchar(75) DEFAULT NULL,
|
|
`cp` varchar(9) DEFAULT NULL,
|
|
`ville` varchar(45) DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`),
|
|
KEY `libelle` (`libelle`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `clients_sites`
|
|
--
|
|
|
|
LOCK TABLES `clients_sites` WRITE;
|
|
/*!40000 ALTER TABLE `clients_sites` DISABLE KEYS */;
|
|
/*!40000 ALTER TABLE `clients_sites` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `commerciaux`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `commerciaux`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `commerciaux` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_entite` int(11) DEFAULT 0,
|
|
`fk_region` int(11) DEFAULT 0,
|
|
`fk_role` int(11) DEFAULT 0,
|
|
`fk_parent` int(11) DEFAULT 0,
|
|
`fk_civilite` int(11) DEFAULT 1,
|
|
`libelle` varchar(50) DEFAULT '',
|
|
`prenom` varchar(50) DEFAULT '',
|
|
`adresse1` varchar(45) DEFAULT '',
|
|
`adresse2` varchar(45) DEFAULT '',
|
|
`adresse3` varchar(45) DEFAULT '',
|
|
`cp` varchar(5) DEFAULT '',
|
|
`ville` varchar(255) DEFAULT '',
|
|
`site` varchar(50) DEFAULT '',
|
|
`username` varchar(50) DEFAULT NULL,
|
|
`userpass` varchar(60) DEFAULT NULL,
|
|
`userpswd` varchar(60) DEFAULT NULL,
|
|
`date_debut` date DEFAULT NULL,
|
|
`date_fin` date DEFAULT NULL,
|
|
`phone` varchar(30) DEFAULT '',
|
|
`mobile` varchar(30) DEFAULT '',
|
|
`email` varchar(125) DEFAULT '',
|
|
`chk_grands_comptes` tinyint(1) DEFAULT 0,
|
|
`lst_depts` varchar(250) DEFAULT NULL COMMENT 'Liste de ses départements séparés par une ,',
|
|
`note` text DEFAULT NULL,
|
|
`sales_rep` varchar(250) DEFAULT '',
|
|
`date_creat` datetime DEFAULT NULL,
|
|
`fk_user_creat` int(11) DEFAULT 0,
|
|
`date_modif` datetime DEFAULT NULL,
|
|
`fk_user_modif` int(11) DEFAULT 0,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `idx_fk_client` (`fk_region`),
|
|
KEY `fk_entite` (`fk_entite`),
|
|
KEY `fk_role` (`fk_role`),
|
|
KEY `libelle` (`libelle`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `commerciaux_entites`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `commerciaux_entites`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `commerciaux_entites` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`libelle` varchar(45) DEFAULT NULL,
|
|
`adresse1` varchar(45) DEFAULT NULL,
|
|
`adresse2` varchar(45) DEFAULT NULL,
|
|
`adresse3` varchar(45) DEFAULT NULL,
|
|
`cp` varchar(5) DEFAULT NULL,
|
|
`ville` varchar(45) DEFAULT NULL,
|
|
`phone` varchar(15) DEFAULT NULL,
|
|
`mobile` varchar(15) DEFAULT NULL,
|
|
`email` varchar(75) DEFAULT NULL,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `commerciaux_entites`
|
|
--
|
|
|
|
LOCK TABLES `commerciaux_entites` WRITE;
|
|
/*!40000 ALTER TABLE `commerciaux_entites` DISABLE KEYS */;
|
|
INSERT INTO `commerciaux_entites` VALUES
|
|
(1,'LINET',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1),
|
|
(2,'WISSNER-BOSSERHOFF',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1),
|
|
(3,'LINET & WI-BO',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1);
|
|
/*!40000 ALTER TABLE `commerciaux_entites` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `commerciaux_params`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `commerciaux_params`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `commerciaux_params` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_commercial` int(11) DEFAULT NULL,
|
|
`annee_fiscale` int(11) DEFAULT NULL,
|
|
`vte0comm` decimal(5,2) DEFAULT NULL,
|
|
`vte0mini` decimal(5,2) DEFAULT NULL,
|
|
`vte0maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte3mini` decimal(5,2) DEFAULT NULL,
|
|
`vte0per` varchar(1) DEFAULT NULL,
|
|
`vte0retro` tinyint(1) DEFAULT NULL,
|
|
`vte1comm` decimal(5,2) DEFAULT NULL,
|
|
`vte1mini` decimal(5,2) DEFAULT NULL,
|
|
`vte1maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte1per` varchar(1) DEFAULT NULL,
|
|
`vte1retro` tinyint(1) DEFAULT NULL,
|
|
`vte2comm` decimal(5,2) DEFAULT NULL,
|
|
`vte2mini` decimal(5,2) DEFAULT NULL,
|
|
`vte2maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte2per` varchar(1) DEFAULT NULL,
|
|
`vte2retro` tinyint(1) DEFAULT NULL,
|
|
`vte3comm` decimal(5,2) DEFAULT NULL,
|
|
`vte3maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte3per` varchar(1) DEFAULT NULL,
|
|
`vte3retro` tinyint(1) DEFAULT NULL,
|
|
`vte4comm` decimal(5,2) DEFAULT NULL,
|
|
`vte4mini` decimal(5,2) DEFAULT NULL,
|
|
`vte4maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte4per` varchar(1) DEFAULT NULL,
|
|
`vte4retro` tinyint(1) DEFAULT NULL,
|
|
`vte5comm` decimal(5,2) DEFAULT NULL,
|
|
`vte5mini` decimal(5,2) DEFAULT NULL,
|
|
`vte5maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte5per` varchar(1) DEFAULT NULL,
|
|
`vte5retro` tinyint(1) DEFAULT NULL,
|
|
`vte6comm` decimal(5,2) DEFAULT NULL,
|
|
`vte6mini` decimal(5,2) DEFAULT NULL,
|
|
`vte6maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte6per` varchar(1) DEFAULT NULL,
|
|
`vte6retro` tinyint(1) DEFAULT NULL,
|
|
`vte7comm` decimal(5,2) DEFAULT NULL,
|
|
`vte7mini` decimal(5,2) DEFAULT NULL,
|
|
`vte7maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte7per` varchar(1) DEFAULT NULL,
|
|
`vte7retro` tinyint(1) DEFAULT NULL,
|
|
`vte8comm` decimal(5,2) DEFAULT NULL,
|
|
`vte8mini` decimal(5,2) DEFAULT NULL,
|
|
`vte8maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte8per` varchar(1) DEFAULT NULL,
|
|
`vte8retro` tinyint(1) DEFAULT NULL,
|
|
`vte9comm` decimal(5,2) DEFAULT NULL,
|
|
`vte9mini` decimal(5,2) DEFAULT NULL,
|
|
`vte9maxi` decimal(5,2) DEFAULT NULL,
|
|
`vte9per` varchar(1) DEFAULT NULL,
|
|
`vte9retro` tinyint(1) DEFAULT NULL,
|
|
`objtrim1vte` int(11) DEFAULT NULL,
|
|
`objtrim2vte` int(11) DEFAULT NULL,
|
|
`objtrim3vte` int(11) DEFAULT NULL,
|
|
`objtrim4vte` int(11) DEFAULT NULL,
|
|
`objannvte` int(11) DEFAULT NULL,
|
|
`objannloc` int(11) DEFAULT NULL,
|
|
`objannmaint` int(11) DEFAULT NULL,
|
|
`objannmvivre` int(11) DEFAULT NULL,
|
|
`vtepalier1comm` decimal(5,2) DEFAULT NULL,
|
|
`vtepalier1mini` int(11) DEFAULT NULL,
|
|
`vtepalier1maxi` int(11) DEFAULT NULL,
|
|
`vtepalier2comm` decimal(5,2) DEFAULT NULL,
|
|
`vtepalier2mini` int(11) DEFAULT NULL,
|
|
`vtepalier2maxi` int(11) DEFAULT NULL,
|
|
`premiumcomm` decimal(5,2) DEFAULT NULL,
|
|
`locat1comm` decimal(5,2) DEFAULT NULL,
|
|
`locat2comm` decimal(5,2) DEFAULT NULL,
|
|
`locataphpcomm` decimal(5,2) DEFAULT NULL,
|
|
`maintenance1comm` decimal(5,2) DEFAULT NULL,
|
|
`maintenance2comm` decimal(5,2) DEFAULT NULL,
|
|
`gccomm` decimal(5,2) DEFAULT NULL,
|
|
`export1comm` decimal(5,2) DEFAULT NULL,
|
|
`export1mini` int(11) DEFAULT NULL,
|
|
`export2comm` decimal(5,2) DEFAULT NULL,
|
|
`export2mini` int(11) DEFAULT NULL,
|
|
`date_creat` datetime DEFAULT NULL,
|
|
`fk_user_creat` int(11) DEFAULT NULL,
|
|
`date_modif` datetime DEFAULT NULL,
|
|
`fk_user_modif` int(11) DEFAULT NULL,
|
|
`mvivre1comm` decimal(5,2) DEFAULT NULL,
|
|
`mvivre1mini` int(11) DEFAULT NULL,
|
|
`mvivre2comm` decimal(5,2) DEFAULT NULL,
|
|
`mvivre2mini` int(11) DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `devis`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `devis`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `devis` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_user` int(11) NOT NULL DEFAULT 0,
|
|
`dossier` varchar(30) DEFAULT '/',
|
|
`date_demande` date NOT NULL DEFAULT '0000-00-00',
|
|
`date_remise` date DEFAULT NULL,
|
|
`num_opportunite` varchar(8) NOT NULL DEFAULT '',
|
|
`fk_client` int(11) NOT NULL DEFAULT 0,
|
|
`fk_marche` int(11) NOT NULL DEFAULT 0,
|
|
`fk_statut_devis` int(11) NOT NULL DEFAULT 0,
|
|
`chk_clients_secteur` tinyint(1) NOT NULL DEFAULT 1,
|
|
`chk_devis_photos` int(11) NOT NULL DEFAULT 0,
|
|
`chk_speciaux` tinyint(1) NOT NULL DEFAULT 0,
|
|
`montant_total_ht` decimal(10,2) DEFAULT 0.00,
|
|
`montant_total_ht_remise` decimal(10,2) DEFAULT 0.00,
|
|
`marge_totale` decimal(10,2) DEFAULT 0.00,
|
|
`seuil_marge_rr` int(11) NOT NULL DEFAULT 30,
|
|
`seuil_marge_dv` int(11) DEFAULT 20,
|
|
`commentaire` varchar(255) NOT NULL DEFAULT '',
|
|
`comment_devis` varchar(255) NOT NULL DEFAULT '',
|
|
`comment_geste_comm` varchar(255) DEFAULT '',
|
|
`comment_validat` varchar(255) NOT NULL DEFAULT '',
|
|
`chk_validat` tinyint(1) NOT NULL DEFAULT 0,
|
|
`fk_user_validat` int(11) NOT NULL DEFAULT 0,
|
|
`date_validat` datetime DEFAULT NULL,
|
|
`chk_new_statut` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Indique s''il y a eu une mise à jour du statut',
|
|
`lib_new_client` varchar(50) NOT NULL DEFAULT '',
|
|
`type_new_client` varchar(3) NOT NULL DEFAULT '',
|
|
`adresse1_new_client` varchar(50) NOT NULL DEFAULT '',
|
|
`adresse2_new_client` varchar(50) NOT NULL DEFAULT '',
|
|
`adresse3_new_client` varchar(50) NOT NULL DEFAULT '',
|
|
`cp_new_client` varchar(5) NOT NULL DEFAULT '',
|
|
`ville_new_client` varchar(50) NOT NULL DEFAULT '',
|
|
`contact_new_nom` varchar(50) NOT NULL DEFAULT '',
|
|
`contact_new_prenom` varchar(50) NOT NULL DEFAULT '',
|
|
`contact_new_fonction` varchar(50) NOT NULL DEFAULT '',
|
|
`new_telephone` varchar(20) NOT NULL DEFAULT '',
|
|
`new_mobile` varchar(20) NOT NULL DEFAULT '',
|
|
`new_email` varchar(75) NOT NULL DEFAULT '',
|
|
`chk_maj` tinyint(1) NOT NULL DEFAULT 0,
|
|
`date_creat` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`fk_user_creat` int(11) NOT NULL DEFAULT 0,
|
|
`date_modif` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`fk_user_modif` int(11) NOT NULL DEFAULT 0,
|
|
`active` tinyint(1) NOT NULL DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `fk_user` (`fk_user`),
|
|
KEY `fk_client` (`fk_client`),
|
|
KEY `fk_statut_devis` (`fk_statut_devis`),
|
|
KEY `date_demande` (`date_demande`),
|
|
KEY `dossier` (`fk_user`,`dossier`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=4611 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `devis_histo`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `devis_histo`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `devis_histo` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_devis` int(11) DEFAULT NULL,
|
|
`fk_user` int(11) DEFAULT NULL,
|
|
`date_histo` datetime DEFAULT NULL,
|
|
`commentaire` varchar(255) NOT NULL DEFAULT '',
|
|
`chk_comment_devis` tinyint(1) NOT NULL DEFAULT 0,
|
|
`chk_comment_devis_pro` tinyint(1) NOT NULL DEFAULT 0,
|
|
`fk_statut_devis` int(11) DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `devis_histo_fk_devis_index` (`fk_devis`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=22331 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `devis_produits`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `devis_produits`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `devis_produits` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_devis` int(11) NOT NULL,
|
|
`fk_produit` int(11) NOT NULL,
|
|
`ordre` tinyint(3) unsigned DEFAULT 0 COMMENT 'Ordre affichage des produits dans le devis et les exports',
|
|
`code` varchar(30) NOT NULL DEFAULT '' COMMENT 'code produit',
|
|
`libelle` varchar(100) NOT NULL DEFAULT '' COMMENT 'libelle produit',
|
|
`qte` int(11) NOT NULL DEFAULT 0,
|
|
`totalht` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`remise` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`marge` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`prix_achat_net` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`prix_vente` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`pu_vente_remise` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`prc_discount_1` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_1` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_2` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_2` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_3` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_3` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_4` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_4` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_5` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_5` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_6` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_6` int(11) NOT NULL DEFAULT 0,
|
|
`chk_prix_net` tinyint(1) NOT NULL DEFAULT 0,
|
|
`commentaire` varchar(255) NOT NULL DEFAULT '',
|
|
`chk_variante` tinyint(1) DEFAULT 0,
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `devis_produits__devis` (`fk_devis`),
|
|
KEY `devis_produits__produit` (`fk_produit`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=29277 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `devis_speciaux`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `devis_speciaux`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `devis_speciaux` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_devis` int(11) NOT NULL DEFAULT 0,
|
|
`chk_livr_multi` tinyint(1) NOT NULL DEFAULT 0,
|
|
`nb_livr` tinyint(4) NOT NULL DEFAULT 0,
|
|
`date_livr_1` date DEFAULT NULL,
|
|
`fk_produit_1` int(11) DEFAULT NULL,
|
|
`code_produit_1` varchar(30) NOT NULL DEFAULT '',
|
|
`lib_produit_1` varchar(45) NOT NULL DEFAULT '',
|
|
`qte_1` int(11) NOT NULL DEFAULT 0,
|
|
`surcout_1` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`chk_echantillon_1` tinyint(1) NOT NULL DEFAULT 0,
|
|
`date_echantillon_1` date DEFAULT NULL,
|
|
`lib_concurrent_1` varchar(200) NOT NULL DEFAULT '',
|
|
`description_1` varchar(200) NOT NULL DEFAULT '',
|
|
`fk_produit_2` int(11) DEFAULT NULL,
|
|
`code_produit_2` varchar(30) NOT NULL DEFAULT '',
|
|
`lib_produit_2` varchar(45) NOT NULL DEFAULT '',
|
|
`qte_2` int(11) NOT NULL DEFAULT 0,
|
|
`surcout_2` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`chk_echantillon_2` tinyint(1) NOT NULL DEFAULT 0,
|
|
`date_echantillon_2` date DEFAULT NULL,
|
|
`lib_concurrent_2` varchar(200) NOT NULL DEFAULT '',
|
|
`description_2` varchar(200) NOT NULL DEFAULT '',
|
|
`fk_produit_3` int(11) DEFAULT NULL,
|
|
`code_produit_3` varchar(30) NOT NULL DEFAULT '',
|
|
`lib_produit_3` varchar(45) NOT NULL DEFAULT '',
|
|
`qte_3` int(11) NOT NULL DEFAULT 0,
|
|
`surcout_3` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`chk_echantillon_3` tinyint(1) NOT NULL DEFAULT 0,
|
|
`date_echantillon_3` date DEFAULT NULL,
|
|
`lib_concurrent_3` varchar(200) NOT NULL DEFAULT '',
|
|
`description_3` varchar(200) NOT NULL DEFAULT '',
|
|
`fk_produit_4` int(11) DEFAULT NULL,
|
|
`code_produit_4` varchar(30) NOT NULL DEFAULT '',
|
|
`lib_produit_4` varchar(45) NOT NULL DEFAULT '',
|
|
`qte_4` int(11) NOT NULL DEFAULT 0,
|
|
`surcout_4` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`chk_echantillon_4` tinyint(1) NOT NULL DEFAULT 0,
|
|
`date_echantillon_4` date DEFAULT NULL,
|
|
`lib_concurrent_4` varchar(200) NOT NULL DEFAULT '',
|
|
`description_4` varchar(200) NOT NULL DEFAULT '',
|
|
`fk_produit_5` int(11) DEFAULT NULL,
|
|
`code_produit_5` varchar(30) NOT NULL DEFAULT '',
|
|
`lib_produit_5` varchar(45) NOT NULL DEFAULT '',
|
|
`qte_5` int(11) NOT NULL DEFAULT 0,
|
|
`surcout_5` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`chk_echantillon_5` tinyint(1) NOT NULL DEFAULT 0,
|
|
`date_echantillon_5` date DEFAULT NULL,
|
|
`lib_concurrent_5` varchar(200) NOT NULL DEFAULT '',
|
|
`description_5` varchar(200) NOT NULL DEFAULT '',
|
|
`email` varchar(80) NOT NULL DEFAULT '',
|
|
`chk_email` tinyint(1) NOT NULL DEFAULT 0,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `devis_speciaux_fk_devis_uindex` (`fk_devis`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `entites`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `entites`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `entites` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`libelle` varchar(45) DEFAULT '',
|
|
`http_host` varchar(150) DEFAULT '',
|
|
`adresse1` varchar(45) DEFAULT '',
|
|
`adresse2` varchar(45) DEFAULT '',
|
|
`cp` varchar(5) DEFAULT '',
|
|
`ville` varchar(45) DEFAULT '',
|
|
`type_entite` varchar(5) DEFAULT 'form',
|
|
`tva_intra` varchar(15) DEFAULT '',
|
|
`rcs` varchar(45) DEFAULT '',
|
|
`siret` varchar(17) DEFAULT NULL,
|
|
`ape` varchar(5) DEFAULT '',
|
|
`num_opca` varchar(15) DEFAULT '',
|
|
`logo` varchar(45) DEFAULT '',
|
|
`tel1` varchar(20) DEFAULT '',
|
|
`tel2` varchar(20) DEFAULT '',
|
|
`couleur` varchar(7) DEFAULT '#FFFAF0',
|
|
`prefecture` varchar(45) DEFAULT 'Bretagne',
|
|
`fk_titre_gerant` int(11) DEFAULT 1,
|
|
`gerant_prenom` varchar(45) DEFAULT '',
|
|
`gerant_nom` varchar(45) DEFAULT '',
|
|
`email` varchar(45) DEFAULT '',
|
|
`site_url` varchar(45) DEFAULT '',
|
|
`gerant_signature` varchar(45) DEFAULT '',
|
|
`tampon_signature` varchar(45) DEFAULT '',
|
|
`rib_banque` varchar(5) DEFAULT '',
|
|
`rib_guichet` varchar(5) DEFAULT '',
|
|
`rib_compte` varchar(11) DEFAULT '',
|
|
`rib_cle` varchar(2) DEFAULT '',
|
|
`rib_domiciliation` varchar(45) DEFAULT '',
|
|
`iban` varchar(33) DEFAULT '',
|
|
`bic` varchar(15) DEFAULT '',
|
|
`demo` tinyint(1) DEFAULT 0,
|
|
`genbase` varchar(45) DEFAULT '0',
|
|
`groupebase` varchar(45) DEFAULT '0',
|
|
`table_users_gen` varchar(50) DEFAULT '',
|
|
`appname` varchar(45) DEFAULT '',
|
|
`raz_num_devis` tinyint(1) DEFAULT 0,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `import_ventes`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `import_ventes`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `import_ventes` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`source` varchar(15) DEFAULT '',
|
|
`serie` varchar(10) DEFAULT '',
|
|
`sales_order_number` int(11) DEFAULT 0,
|
|
`sales_order_posting_date` date DEFAULT NULL,
|
|
`delivery_note_number` int(11) DEFAULT 0,
|
|
`invoice_number` int(11) DEFAULT 0,
|
|
`invoice_posting_date` date DEFAULT NULL,
|
|
`customer_code` int(11) DEFAULT 0,
|
|
`customer` varchar(75) DEFAULT '',
|
|
`legal_status` varchar(5) DEFAULT '',
|
|
`legal_status_group` varchar(15) DEFAULT '',
|
|
`tender_name` varchar(45) DEFAULT '',
|
|
`tender` varchar(5) DEFAULT '',
|
|
`tender_nr` varchar(15) DEFAULT '',
|
|
`premium` varchar(5) DEFAULT '',
|
|
`ship_to_name` varchar(75) DEFAULT '',
|
|
`ship_to_city` varchar(45) DEFAULT '',
|
|
`sales_rep` varchar(75) DEFAULT '',
|
|
`market_segment` varchar(5) DEFAULT '',
|
|
`invoice_create_date` date DEFAULT NULL,
|
|
`delivery_date` date DEFAULT NULL,
|
|
`delivery_month` int(11) DEFAULT 0,
|
|
`delivery_year` int(11) DEFAULT 0,
|
|
`current_document` varchar(10) DEFAULT '',
|
|
`budget_eur` decimal(8,2) DEFAULT 0.00,
|
|
`sales_order_eur` decimal(8,2) DEFAULT 0.00,
|
|
`delivery_note_eur` decimal(8,2) DEFAULT 0.00,
|
|
`invoice_eur` decimal(8,2) DEFAULT 0.00,
|
|
`internal_comments` varchar(250) DEFAULT '',
|
|
`ship_to_code` varchar(75) DEFAULT '',
|
|
`opp_sales_force_id` varchar(45) DEFAULT '',
|
|
`infirmiere` varchar(45) DEFAULT '',
|
|
`f33` varchar(45) DEFAULT '',
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `source` (`source`),
|
|
KEY `serie` (`serie`),
|
|
KEY `customer` (`customer`),
|
|
KEY `sales_rep` (`sales_rep`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1486 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `infos`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `infos`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `infos` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`date_infos` date DEFAULT NULL,
|
|
`titre_infos` varchar(200) DEFAULT NULL,
|
|
`text_infos` text DEFAULT NULL,
|
|
`chk_publie` tinyint(1) NOT NULL DEFAULT 1,
|
|
`fk_user_creat` int(11) DEFAULT NULL,
|
|
`date_creat` datetime DEFAULT NULL,
|
|
`fk_user_modif` int(11) DEFAULT NULL,
|
|
`date_modif` datetime DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `infos__date` (`date_infos` DESC)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `marches`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `marches`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `marches` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`numero` varchar(20) NOT NULL DEFAULT '',
|
|
`nom` varchar(50) NOT NULL DEFAULT '',
|
|
`libelle` varchar(50) NOT NULL DEFAULT '',
|
|
`chk_remise_sur_tg` tinyint(1) NOT NULL DEFAULT 0,
|
|
`chk_prix_nets` tinyint(1) NOT NULL DEFAULT 0,
|
|
`chk_marche_public` tinyint(1) NOT NULL DEFAULT 0,
|
|
`chk_marche_hybride` tinyint(1) DEFAULT 0 COMMENT 'Marché avec des tarifs spécifiques sur certains produits et le reste est pris sur le tarif général (hors marché)',
|
|
`taux_remise_trimestrielle` decimal(5,2) DEFAULT NULL,
|
|
`taux_remise_semestrielle` decimal(5,2) DEFAULT NULL,
|
|
`taux_remise_annuelle` decimal(5,2) DEFAULT NULL,
|
|
`date_debut` date DEFAULT NULL,
|
|
`date_fin` date DEFAULT NULL,
|
|
`date_validite_prix` date DEFAULT NULL,
|
|
`franco_de_port` varchar(30) DEFAULT NULL,
|
|
`garantie` varchar(150) DEFAULT NULL,
|
|
`delai_de_livraison` varchar(20) DEFAULT NULL COMMENT 'en jours ou semaines',
|
|
`remises_commerciales` varchar(150) DEFAULT NULL,
|
|
`remise_palier_1` tinyint(4) DEFAULT NULL COMMENT 'Palier en k€',
|
|
`remise_taux_1` tinyint(4) DEFAULT NULL COMMENT 'Taux en %',
|
|
`remise_palier_2` tinyint(4) DEFAULT NULL COMMENT 'Palier en k€',
|
|
`remise_taux_2` tinyint(4) DEFAULT NULL COMMENT 'Taux en %',
|
|
`remise_palier_3` tinyint(4) DEFAULT NULL COMMENT 'Palier en k€',
|
|
`remise_taux_3` tinyint(4) DEFAULT NULL COMMENT 'Taux en %',
|
|
`remise_palier_4` tinyint(4) DEFAULT NULL COMMENT 'Palier en k€',
|
|
`remise_taux_4` tinyint(4) DEFAULT NULL COMMENT 'Taux en %',
|
|
`commentaire` text DEFAULT NULL,
|
|
`chk_cache_commerciaux` tinyint(1) DEFAULT 0,
|
|
`latitude_marge_rr_max` tinyint(4) DEFAULT 34,
|
|
`latitude_marge_dv_max` tinyint(4) DEFAULT 24,
|
|
`chk_regle_seuils_marge` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'Marché prend en compte les seuils de marge par famille de produits',
|
|
`date_import` date DEFAULT NULL,
|
|
`date_creat` datetime DEFAULT NULL,
|
|
`fk_user_creat` int(11) DEFAULT NULL,
|
|
`date_modif` datetime DEFAULT NULL,
|
|
`fk_user_modif` int(11) DEFAULT NULL,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1033 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `marches_listes`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `marches_listes`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `marches_listes` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_marche` int(11) DEFAULT NULL,
|
|
`mot_cle` varchar(15) DEFAULT NULL,
|
|
`terme_achat` varchar(15) DEFAULT NULL,
|
|
`terme_vente` varchar(15) DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `fk_marche` (`fk_marche`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `marches_produits`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `marches_produits`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `marches_produits` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_marche` int(11) DEFAULT 0,
|
|
`code` varchar(30) DEFAULT '',
|
|
`code_fournisseur` varchar(30) DEFAULT '',
|
|
`libelle` varchar(100) DEFAULT '',
|
|
`groupe` varchar(30) DEFAULT '',
|
|
`fk_famille_produit` int(11) NOT NULL DEFAULT 0,
|
|
`liste` varchar(45) DEFAULT '',
|
|
`prix_achat_brut_reel` decimal(8,2) DEFAULT 0.00,
|
|
`prix_achat_calcul_marge` decimal(8,2) DEFAULT 0.00,
|
|
`prix_achat_net` decimal(8,2) DEFAULT 0.00,
|
|
`prix_vente_public` decimal(8,2) DEFAULT 0.00,
|
|
`prc_discount_1` decimal(8,2) DEFAULT 0.00,
|
|
`quantite_1` int(11) DEFAULT 0,
|
|
`prc_discount_2` decimal(8,2) DEFAULT 0.00,
|
|
`quantite_2` int(11) DEFAULT 0,
|
|
`prc_discount_3` decimal(8,2) DEFAULT 0.00,
|
|
`quantite_3` int(11) DEFAULT 0,
|
|
`prc_discount_4` decimal(8,2) DEFAULT 0.00,
|
|
`quantite_4` int(11) DEFAULT 0,
|
|
`prc_discount_5` decimal(8,2) DEFAULT 0.00,
|
|
`quantite_5` int(11) DEFAULT 0,
|
|
`prc_discount_6` decimal(8,2) DEFAULT 0.00,
|
|
`quantite_6` int(11) DEFAULT 0,
|
|
`chk_prix_net` tinyint(1) NOT NULL DEFAULT 0,
|
|
`chk_import` tinyint(4) NOT NULL DEFAULT 0,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
KEY `code` (`code`),
|
|
KEY `fk_marche` (`fk_marche`),
|
|
KEY `libelle` (`libelle`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=246403 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `marches_versions`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `marches_versions`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `marches_versions` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id',
|
|
`libelle` varchar(75) DEFAULT NULL COMMENT 'Libellé',
|
|
`date_debut` date DEFAULT NULL COMMENT 'Libellé',
|
|
`date_fin` date DEFAULT NULL COMMENT 'Libellé',
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Version des marchés' `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `marches_versions`
|
|
--
|
|
|
|
LOCK TABLES `marches_versions` WRITE;
|
|
/*!40000 ALTER TABLE `marches_versions` DISABLE KEYS */;
|
|
INSERT INTO `marches_versions` VALUES
|
|
(1,'Version Avril 2022','2022-04-01','0000-00-00',1);
|
|
/*!40000 ALTER TABLE `marches_versions` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `medias`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `medias`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `medias` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`dir0` varchar(150) DEFAULT NULL,
|
|
`support` varchar(45) DEFAULT NULL,
|
|
`support_rowid` int(11) DEFAULT 0,
|
|
`fichier` varchar(250) DEFAULT NULL,
|
|
`type_fichier` varchar(5) DEFAULT 'pdf',
|
|
`description` varchar(100) DEFAULT NULL,
|
|
`date_creat` datetime DEFAULT NULL,
|
|
`fk_user_creat` int(11) DEFAULT 0,
|
|
`date_modif` datetime DEFAULT NULL,
|
|
`fk_user_modif` int(11) DEFAULT 0,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`),
|
|
KEY `support` (`support`,`support_rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=3866 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `notifications`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `notifications`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `notifications` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`dateheure` datetime DEFAULT NULL,
|
|
`action` varchar(45) DEFAULT '',
|
|
`theme` varchar(45) DEFAULT '',
|
|
`fk_user` int(11) DEFAULT 0,
|
|
`message` varchar(100) DEFAULT '',
|
|
`chk_lu` tinyint(1) DEFAULT 0,
|
|
PRIMARY KEY (`rowid`) USING BTREE,
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`) USING BTREE
|
|
) ENGINE=InnoDB AUTO_INCREMENT=34302 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Notifications envoyées à l''admin' `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `produits`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `produits`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `produits` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_marche` int(11) NOT NULL DEFAULT 0,
|
|
`code` varchar(30) NOT NULL DEFAULT '0',
|
|
`libelle` varchar(100) NOT NULL DEFAULT '0',
|
|
`groupe` varchar(30) NOT NULL DEFAULT '',
|
|
`liste` varchar(45) DEFAULT '',
|
|
`prix_achat_brut_reel` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`prix_achat_calcul_marge` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`remise_fournisseur` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'Remise en %',
|
|
`amplitude_remise_fournisseur` varchar(10) NOT NULL DEFAULT '0',
|
|
`prix_achat_net` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`emballage` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`transport` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`total_cout_achat` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`prix_vente` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`prc_discount_1` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_1` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_2` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_2` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_3` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_3` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_4` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_4` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_5` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_5` int(11) NOT NULL DEFAULT 0,
|
|
`prc_discount_6` decimal(8,2) NOT NULL DEFAULT 0.00,
|
|
`quantite_6` int(11) NOT NULL DEFAULT 0,
|
|
`chk_import` tinyint(1) DEFAULT 0,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid` (`rowid`),
|
|
KEY `libelle` (`libelle`),
|
|
KEY `fk_marche` (`fk_marche`),
|
|
KEY `code` (`code`),
|
|
KEY `marchecode` (`fk_marche`,`code`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=97758 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `produits_familles`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `produits_familles`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `produits_familles` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`groupe` varchar(30) NOT NULL,
|
|
`ordre` tinyint(3) unsigned DEFAULT 0,
|
|
`fk_famille` int(11) NOT NULL,
|
|
`code_maintenance` varchar(30) NOT NULL DEFAULT '' COMMENT 'code produit contrat maintenance',
|
|
`marge_rr` int(11) NOT NULL DEFAULT 30,
|
|
`marge_dv` int(11) NOT NULL DEFAULT 20,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `regions`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `regions`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `regions` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`libelle` varchar(75) DEFAULT NULL,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `regions`
|
|
--
|
|
|
|
LOCK TABLES `regions` WRITE;
|
|
/*!40000 ALTER TABLE `regions` DISABLE KEYS */;
|
|
/*!40000 ALTER TABLE `regions` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `simul`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `simul`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `simul` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_import_vente` int(11) DEFAULT NULL,
|
|
`fk_commercial` int(11) DEFAULT NULL,
|
|
`invoice_number` int(11) DEFAULT NULL,
|
|
`invoice_date` date DEFAULT NULL,
|
|
`tender_name` varchar(45) DEFAULT NULL,
|
|
`premium` varchar(5) DEFAULT NULL,
|
|
`serie` varchar(10) DEFAULT NULL,
|
|
`market_segment` varchar(5) DEFAULT NULL,
|
|
`invoice_eur` decimal(8,2) DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`),
|
|
KEY `invoice_number` (`invoice_number`),
|
|
KEY `invoice_eur` (`invoice_eur`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1057 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
-- Table structure for table `users`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `users`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `users` (
|
|
`rowid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`fk_entite` int(11) DEFAULT NULL,
|
|
`fk_titre` int(11) DEFAULT NULL,
|
|
`libelle` varchar(91) DEFAULT NULL,
|
|
`prenom` varchar(45) DEFAULT NULL,
|
|
`telephone` varchar(25) DEFAULT NULL,
|
|
`mobile` varchar(25) DEFAULT NULL,
|
|
`username` varchar(50) DEFAULT NULL,
|
|
`userpswd` char(60) DEFAULT NULL,
|
|
`email` varchar(100) DEFAULT NULL,
|
|
`fk_role` int(11) DEFAULT NULL,
|
|
`fk_region` int(11) DEFAULT NULL,
|
|
`fk_parent` int(11) DEFAULT NULL,
|
|
`chk_grands_comptes` tinyint(1) DEFAULT 0,
|
|
`lst_depts` varchar(250) DEFAULT NULL,
|
|
`initiales` varchar(3) DEFAULT NULL,
|
|
`couleur` varchar(7) DEFAULT NULL,
|
|
`couleur_private` varchar(7) DEFAULT NULL,
|
|
`enligne` tinyint(4) DEFAULT NULL,
|
|
`pop3` tinyint(4) DEFAULT NULL,
|
|
`imap_host` varchar(45) DEFAULT NULL,
|
|
`imap_port` varchar(5) DEFAULT NULL,
|
|
`imap_auth` tinyint(4) DEFAULT NULL,
|
|
`imap_secure` varchar(5) DEFAULT NULL,
|
|
`imap_username` varchar(75) DEFAULT NULL,
|
|
`imap_userpass` varchar(60) DEFAULT NULL,
|
|
`smtp_host` varchar(45) DEFAULT NULL,
|
|
`smtp_port` varchar(5) DEFAULT NULL,
|
|
`smtp_auth` tinyint(4) DEFAULT NULL,
|
|
`smtp_secure` varchar(5) DEFAULT NULL,
|
|
`caldav` tinyint(4) DEFAULT NULL,
|
|
`google` tinyint(4) DEFAULT NULL,
|
|
`google_email` varchar(75) DEFAULT NULL,
|
|
`google_pass` varchar(60) DEFAULT NULL,
|
|
`google_calendar1` varchar(75) DEFAULT NULL,
|
|
`fk_new_demo` int(11) DEFAULT NULL,
|
|
`alert_email` tinyint(4) DEFAULT NULL,
|
|
`fk_user_creat` int(11) DEFAULT NULL,
|
|
`date_creat` datetime DEFAULT NULL,
|
|
`fk_user_modif` int(11) DEFAULT NULL,
|
|
`date_modif` datetime DEFAULT NULL,
|
|
`active` tinyint(4) DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `ventes`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `ventes`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `ventes` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`source` varchar(45) DEFAULT NULL,
|
|
`serie` varchar(45) DEFAULT NULL,
|
|
`num_commande` int(11) DEFAULT NULL,
|
|
`date_commande` date DEFAULT NULL,
|
|
`num_livraison` int(11) DEFAULT NULL,
|
|
`num_facture` int(11) DEFAULT NULL,
|
|
`date_facture` date DEFAULT NULL,
|
|
`fk_client` int(11) DEFAULT NULL,
|
|
`legal_status` varchar(3) DEFAULT NULL,
|
|
`legal_status_group` varchar(10) DEFAULT NULL,
|
|
`libelle_offre` varchar(75) DEFAULT NULL,
|
|
`chk_offre` tinyint(1) DEFAULT NULL,
|
|
`num_offre` varchar(15) DEFAULT NULL,
|
|
`chk_premium` tinyint(1) DEFAULT NULL,
|
|
`adresse_livraison` varchar(250) DEFAULT NULL,
|
|
`ville_livraion` varchar(150) DEFAULT NULL,
|
|
`fk_commercial` int(11) DEFAULT NULL,
|
|
`segment_marche` varchar(5) DEFAULT NULL,
|
|
`date_facture_creat` date DEFAULT NULL,
|
|
`date_livraison` date DEFAULT NULL,
|
|
`document_en_cours` varchar(20) DEFAULT NULL,
|
|
`montant_facture` decimal(10,2) DEFAULT 0.00,
|
|
`commentaires` text DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `ventes`
|
|
--
|
|
|
|
LOCK TABLES `ventes` WRITE;
|
|
/*!40000 ALTER TABLE `ventes` DISABLE KEYS */;
|
|
/*!40000 ALTER TABLE `ventes` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `x_clients_types`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `x_clients_types`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `x_clients_types` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`code` char(3) DEFAULT NULL,
|
|
`libelle` varchar(20) DEFAULT NULL,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid` (`rowid`),
|
|
KEY `code` (`code`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `x_clients_types`
|
|
--
|
|
|
|
LOCK TABLES `x_clients_types` WRITE;
|
|
/*!40000 ALTER TABLE `x_clients_types` DISABLE KEYS */;
|
|
INSERT INTO `x_clients_types` VALUES
|
|
(1,'PUB','Public',1),
|
|
(2,'PRA','Privé Associatif',1),
|
|
(3,'PRD','Privé Distributeur',1),
|
|
(4,'PRC','Privé Commercial',1),
|
|
(5,'ESP','ESPIC',1);
|
|
/*!40000 ALTER TABLE `x_clients_types` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `x_familles`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `x_familles`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `x_familles` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`libelle` varchar(20) NOT NULL DEFAULT '',
|
|
`ordre` int(11) DEFAULT 0,
|
|
`active` tinyint(1) NOT NULL DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `x_familles_libelle` (`libelle`),
|
|
UNIQUE KEY `x_familles_ordre` (`ordre`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `x_familles`
|
|
--
|
|
|
|
LOCK TABLES `x_familles` WRITE;
|
|
/*!40000 ALTER TABLE `x_familles` DISABLE KEYS */;
|
|
INSERT INTO `x_familles` VALUES
|
|
(3,'Lits SBU1',1,1),
|
|
(4,'Lits SBU2',2,1),
|
|
(5,'Accessoires SBU1',3,1),
|
|
(6,'Accessoires SBU2',4,1),
|
|
(7,'Services',5,1),
|
|
(8,'Matelas mousse',6,1),
|
|
(9,'Matelas à air',7,1),
|
|
(10,'Mobilier',8,1),
|
|
(11,'Assises',9,1),
|
|
(12,'Autres',11,1),
|
|
(13,'Domalys',10,1);
|
|
/*!40000 ALTER TABLE `x_familles` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `x_regions`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `x_regions`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `x_regions` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`fk_entite` int(11) DEFAULT 0,
|
|
`libelle` varchar(75) DEFAULT '',
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `x_regions`
|
|
--
|
|
|
|
LOCK TABLES `x_regions` WRITE;
|
|
/*!40000 ALTER TABLE `x_regions` DISABLE KEYS */;
|
|
INSERT INTO `x_regions` VALUES
|
|
(1,1,'SUD-OUEST',1),
|
|
(2,1,'RHONE-ALPES / AUVERGNE',1),
|
|
(3,1,'PACA',1),
|
|
(4,1,'EST',1),
|
|
(5,1,'NORD',1),
|
|
(6,1,'GRAND-OUEST',1),
|
|
(7,1,'IDF',1),
|
|
(8,1,'DOM-TOM',1),
|
|
(9,2,'WB-NORD',1),
|
|
(13,2,'WB-SUD OUEST',1),
|
|
(14,2,'WB-EST',1),
|
|
(15,2,'WB-ILE DE FRANCE',1),
|
|
(16,2,'WB-SUD-EST',1),
|
|
(17,2,'WB-CENTRE-EST ET DOM',1),
|
|
(18,1,'DIRECTION',1),
|
|
(19,2,'WB-NORD OUEST',1);
|
|
/*!40000 ALTER TABLE `x_regions` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `x_roles`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `x_roles`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `x_roles` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`libelle` varchar(45) DEFAULT '',
|
|
`abreviation` varchar(3) DEFAULT '',
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`),
|
|
UNIQUE KEY `rowid_UNIQUE` (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Les différents rôles des utilisateurs' `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `x_roles`
|
|
--
|
|
|
|
LOCK TABLES `x_roles` WRITE;
|
|
/*!40000 ALTER TABLE `x_roles` DISABLE KEYS */;
|
|
INSERT INTO `x_roles` VALUES
|
|
(1,'Direction Commerciale','DC',1),
|
|
(2,'Direction des Ventes','DV',1),
|
|
(3,'Commercial(e)','RR',1),
|
|
(4,'Clinicien(ne)','CL',1),
|
|
(5,'Direction Grands Comptes','GC',1),
|
|
(20,'Administration des ventes','ADV',1),
|
|
(90,'Administrateur','ADM',1);
|
|
/*!40000 ALTER TABLE `x_roles` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `x_statuts_devis`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `x_statuts_devis`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `x_statuts_devis` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`libelle` varchar(30) DEFAULT NULL,
|
|
`active` tinyint(1) DEFAULT 1,
|
|
PRIMARY KEY (`rowid`) USING BTREE,
|
|
UNIQUE KEY `rowid` (`rowid`) USING BTREE
|
|
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `x_statuts_devis`
|
|
--
|
|
|
|
LOCK TABLES `x_statuts_devis` WRITE;
|
|
/*!40000 ALTER TABLE `x_statuts_devis` DISABLE KEYS */;
|
|
INSERT INTO `x_statuts_devis` VALUES
|
|
(1,'En cours de création',1),
|
|
(2,'En cours de validation DIR-CO',1),
|
|
(3,'En cours de validation DV/DGC',1),
|
|
(4,'A traiter sur SAP',1),
|
|
(6,'A vérifier par le RR',1),
|
|
(7,'A envoyer au client',1),
|
|
(10,'Envoyé au client',0),
|
|
(20,'Archivé',1);
|
|
/*!40000 ALTER TABLE `x_statuts_devis` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `z_history`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `z_history`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `z_history` (
|
|
`fk_user` int(11) NOT NULL,
|
|
`libelle` varchar(20) NOT NULL DEFAULT 'tiers',
|
|
`fk` int(11) NOT NULL,
|
|
`date` timestamp NOT NULL DEFAULT current_timestamp(),
|
|
KEY `user` (`fk_user`,`libelle`,`date`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Dumping data for table `z_history`
|
|
--
|
|
|
|
LOCK TABLES `z_history` WRITE;
|
|
/*!40000 ALTER TABLE `z_history` DISABLE KEYS */;
|
|
/*!40000 ALTER TABLE `z_history` ENABLE KEYS */;
|
|
UNLOCK TABLES;
|
|
|
|
--
|
|
-- Table structure for table `z_logs`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `z_logs`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `z_logs` (
|
|
`date` datetime NOT NULL,
|
|
`ip` varchar(15) NOT NULL,
|
|
`host` varchar(50) NOT NULL,
|
|
`adrhost` varchar(50) NOT NULL,
|
|
`infos` varchar(100) DEFAULT '',
|
|
`fk_user` int(11) DEFAULT 0,
|
|
`page` varchar(200) NOT NULL,
|
|
`commentaire` text NOT NULL,
|
|
`chk_notif` tinyint(1) DEFAULT 0
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Table des logs' `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `z_sessions`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `z_sessions`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `z_sessions` (
|
|
`sid` text NOT NULL,
|
|
`fk_user` int(11) NOT NULL,
|
|
`role` varchar(10) DEFAULT NULL,
|
|
`date_modified` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
|
`ip` varchar(50) NOT NULL,
|
|
`browser` varchar(150) NOT NULL,
|
|
`data` mediumtext DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `z_stats`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `z_stats`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
CREATE TABLE `z_stats` (
|
|
`rowid` int(11) NOT NULL AUTO_INCREMENT,
|
|
`libelle` varchar(75) DEFAULT NULL,
|
|
`fk_user` int(11) DEFAULT NULL,
|
|
`date` datetime DEFAULT NULL,
|
|
`ip` varchar(15) DEFAULT NULL,
|
|
`browser` varchar(75) DEFAULT NULL,
|
|
`origine` varchar(45) DEFAULT NULL,
|
|
`status` varchar(10) DEFAULT NULL,
|
|
`active` tinyint(1) DEFAULT NULL,
|
|
PRIMARY KEY (`rowid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci `PAGE_COMPRESSED`='ON';
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
|
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
|
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
|
|
|
-- Dump completed on 2025-09-11 14:44:41
|