migrations/Version20221115184742.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20221115184742 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql('CREATE TABLE nmd_absence_management (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, absence_start_at DATETIME DEFAULT NULL, absence_end_at DATETIME DEFAULT NULL, motif VARCHAR(200) DEFAULT NULL, commentaires LONGTEXT DEFAULT NULL, is_accepted TINYINT(1) DEFAULT NULL, record_by VARCHAR(100) DEFAULT NULL, is_justified TINYINT(1) DEFAULT NULL, is_matin TINYINT(1) DEFAULT NULL, is_apres_midi TINYINT(1) DEFAULT NULL, is_journee TINYINT(1) DEFAULT NULL, etat VARCHAR(20) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE nmd_bonus_malus_query (id INT AUTO_INCREMENT NOT NULL, sql_query LONGTEXT DEFAULT NULL, table_name VARCHAR(100) DEFAULT NULL, title VARCHAR(100) DEFAULT NULL, operator_id INT DEFAULT NULL, sql_rows LONGTEXT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE nmd_categorie_product (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, operator_id INT DEFAULT NULL, is_additional_product TINYINT(1) DEFAULT NULL, parent VARCHAR(50) DEFAULT NULL, description LONGTEXT DEFAULT NULL, picture VARCHAR(50) DEFAULT NULL, intern_name VARCHAR(50) DEFAULT NULL, is_active_pay_simulator TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE nmd_cbl (id INT AUTO_INCREMENT NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, etat_de_la_vente VARCHAR(25) DEFAULT NULL, date_cmd_a DATETIME DEFAULT NULL, num_commande VARCHAR(100) DEFAULT NULL, date_rem DATETIME DEFAULT NULL, lib_pdv VARCHAR(25) DEFAULT NULL, signup_type_ecom VARCHAR(25) DEFAULT NULL, lbl_offre VARCHAR(75) DEFAULT NULL, statut_global_racc VARCHAR(25) DEFAULT NULL, libl_zdv VARCHAR(50) DEFAULT NULL, nom_user VARCHAR(50) DEFAULT NULL, prenom_user VARCHAR(50) DEFAULT NULL, mois_cmd VARCHAR(25) DEFAULT NULL, idnt_sieb_clnt VARCHAR(100) DEFAULT NULL, date_vente_valid_b DATETIME DEFAULT NULL, date_annu DATETIME DEFAULT NULL, mode_dinstallation VARCHAR(100) DEFAULT NULL, code_point_vente INT DEFAULT NULL, code_post_titu INT DEFAULT NULL, email_titu VARCHAR(100) DEFAULT NULL, marque_fixe VARCHAR(100) DEFAULT NULL, num_contact INT DEFAULT NULL, region_titu VARCHAR(25) DEFAULT NULL, statut_annu_ecom VARCHAR(50) DEFAULT NULL, dernier_motif_racc VARCHAR(100) DEFAULT NULL, motif_annulation_racc VARCHAR(100) DEFAULT NULL, date_activ_com_h DATETIME DEFAULT NULL, date_maj_motif DATETIME DEFAULT NULL, date_envoi_1 DATETIME DEFAULT NULL, date_reception_1 DATETIME DEFAULT NULL, statut_livraison_1 VARCHAR(100) DEFAULT NULL, date_1er_rdv_deb DATETIME DEFAULT NULL, date_1er_rdv_fin DATETIME DEFAULT NULL, mode_livraison VARCHAR(75) DEFAULT NULL, date_prochain_rdv_nc DATETIME DEFAULT NULL, statut_ko_vv_sbl VARCHAR(50) DEFAULT NULL, date_statut_ko_vv_sbl DATETIME DEFAULT NULL, nom_prenom_du_payeur VARCHAR(50) DEFAULT NULL, date_provisioning_f DATETIME DEFAULT NULL, processus VARCHAR(150) DEFAULT NULL, date_cmd_sap_d DATETIME DEFAULT NULL, date_reception_x_g DATETIME DEFAULT NULL, date_envoi_plus_recente DATETIME DEFAULT NULL, street_number INT DEFAULT NULL, street_name LONGTEXT DEFAULT NULL, libelle_comm VARCHAR(50) DEFAULT NULL, rac_planifie VARCHAR(100) DEFAULT NULL, validation_vente VARCHAR(100) DEFAULT NULL, date_cmd_semaine DATETIME DEFAULT NULL, id_ra VARCHAR(150) DEFAULT NULL, date_dmngt DATETIME DEFAULT NULL, switch_ftth_fttb VARCHAR(75) DEFAULT NULL, repli_ftth_fttb VARCHAR(75) DEFAULT NULL, nom_prenom_de_l_utilisateur VARCHAR(50) DEFAULT NULL, code_insee VARCHAR(100) DEFAULT NULL, code_cluster VARCHAR(50) DEFAULT NULL, libelle_cluster VARCHAR(50) DEFAULT NULL, date_racco_nc_i DATETIME DEFAULT NULL, zip_code VARCHAR(15) DEFAULT NULL, latitude VARCHAR(150) DEFAULT NULL, longitude VARCHAR(150) DEFAULT NULL, ville_google VARCHAR(100) DEFAULT NULL, box_v8 INT DEFAULT NULL, commentaire_cri LONGTEXT DEFAULT NULL, operator_id INT DEFAULT NULL, date_envoi_2 DATETIME DEFAULT NULL, date_reception_2 DATETIME DEFAULT NULL, statut_livraison_2 VARCHAR(100) DEFAULT NULL, date_envoi_3 DATETIME DEFAULT NULL, date_reception_3 DATETIME DEFAULT NULL, statut_livraison_3 VARCHAR(100) DEFAULT NULL, self_install VARCHAR(50) DEFAULT NULL, package_code VARCHAR(100) DEFAULT NULL, code_panier VARCHAR(200) DEFAULT NULL, cbl_code_hexc VARCHAR(150) DEFAULT NULL, cbl_panier VARCHAR(100) DEFAULT NULL, is_precommande TINYINT(1) DEFAULT NULL, remuneration_desc VARCHAR(50) DEFAULT NULL, remuneration_at DATETIME DEFAULT NULL, cmd_remise VARCHAR(100) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE nmd_config_etl (id INT AUTO_INCREMENT NOT NULL, driver VARCHAR(50) DEFAULT NULL, host VARCHAR(50) DEFAULT NULL, port VARCHAR(50) DEFAULT NULL, etl_database VARCHAR(50) DEFAULT NULL, etl_username VARCHAR(255) DEFAULT NULL, password VARCHAR(50) DEFAULT NULL, charset VARCHAR(50) DEFAULT NULL, collation VARCHAR(50) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE nmd_details_tickets (id INT AUTO_INCREMENT NOT NULL, ticket_id INT DEFAULT NULL, author_id INT DEFAULT NULL, response_at DATETIME DEFAULT NULL, response_text LONGTEXT DEFAULT NULL, cpv_courtier VARCHAR(20) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE nmd_fermeture (id INT AUTO_INCREMENT NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, code_hexc VARCHAR(150) DEFAULT NULL, cluster_code VARCHAR(100) DEFAULT NULL, cluster_libelle VARCHAR(100) DEFAULT NULL, cpv_courtier VARCHAR(150) DEFAULT NULL, libelle_courtier VARCHAR(100) DEFAULT NULL, code_insee VARCHAR(50) DEFAULT NULL, reouv VARCHAR(50) DEFAULT NULL, flag_preco VARCHAR(50) DEFAULT NULL, date_cdvi_ko DATETIME DEFAULT NULL, code_cdvi_ko VARCHAR(50) DEFAULT NULL, libelle_cdvi_ko VARCHAR(150) DEFAULT NULL, date_eligibi_ko DATETIME DEFAULT NULL, code_postal VARCHAR(50) DEFAULT NULL, gest_infr VARCHAR(100) DEFAULT NULL, ville VARCHAR(150) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE nmd_incident_ticket (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(150) DEFAULT NULL, description LONGTEXT DEFAULT NULL, picto VARCHAR(150) DEFAULT NULL, proposition LONGTEXT DEFAULT NULL, tips LONGTEXT DEFAULT NULL, is_autorized_update TINYINT(1) DEFAULT NULL, proposition_bo LONGTEXT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE nmd_interventions (id INT AUTO_INCREMENT NOT NULL, drapeaux VARCHAR(255) DEFAULT NULL, statut VARCHAR(255) DEFAULT NULL, agence VARCHAR(255) DEFAULT NULL, ui VARCHAR(255) DEFAULT NULL, planif_ft DATETIME DEFAULT NULL, a_faire_avant DATETIME DEFAULT NULL, planifie DATETIME DEFAULT NULL, nom_technicien VARCHAR(255) DEFAULT NULL, prenom_technicien VARCHAR(255) DEFAULT NULL, equipiers VARCHAR(255) DEFAULT NULL, client VARCHAR(255) DEFAULT NULL, nd VARCHAR(255) DEFAULT NULL, act_prod VARCHAR(255) DEFAULT NULL, resrpc VARCHAR(255) DEFAULT NULL, ville_site VARCHAR(255) DEFAULT NULL, code_intervention VARCHAR(255) DEFAULT NULL, description LONGTEXT DEFAULT NULL, articles VARCHAR(255) DEFAULT NULL, products_id VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE nmd_mobiles_prod (id INT AUTO_INCREMENT NOT NULL, code_point_vente VARCHAR(200) DEFAULT NULL, num_commande VARCHAR(200) DEFAULT NULL, lib_pdv VARCHAR(200) DEFAULT NULL, date_cmd_a DATETIME DEFAULT NULL, code_post_titu VARCHAR(150) DEFAULT NULL, num_contact VARCHAR(100) DEFAULT NULL, date_vente_valid_b DATETIME DEFAULT NULL, date_activ_com_h DATETIME DEFAULT NULL, date_racco_nc_i DATETIME DEFAULT NULL, lbl_offre VARCHAR(200) DEFAULT NULL, signup_type_ecom VARCHAR(200) DEFAULT NULL, statut_global_racc VARCHAR(150) DEFAULT NULL, etat_de_la_vente VARCHAR(200) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE nmd_notifications (id INT AUTO_INCREMENT NOT NULL, vendeur_id INT DEFAULT NULL, responsable_id INT DEFAULT NULL, partner_id INT DEFAULT NULL, date_com_rm DATETIME DEFAULT NULL, nom_com_rm VARCHAR(255) DEFAULT NULL, prenom_com_rm VARCHAR(255) DEFAULT NULL, email_com_rm VARCHAR(255) DEFAULT NULL, tel_com_rm VARCHAR(255) DEFAULT NULL, nom_clt_rm VARCHAR(255) DEFAULT NULL, prenom_clt_rm VARCHAR(255) DEFAULT NULL, adresse_clt_rm VARCHAR(255) DEFAULT NULL, ref_cmd_rm VARCHAR(255) DEFAULT NULL, raccordement VARCHAR(255) DEFAULT NULL, eligibilite TINYINT(1) NOT NULL, pb_outils VARCHAR(255) DEFAULT NULL, explication LONGTEXT DEFAULT NULL, etat INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE nmd_objectif_clusters (id INT AUTO_INCREMENT NOT NULL, code_cluster VARCHAR(255) DEFAULT NULL, mois VARCHAR(255) DEFAULT NULL, vv INT DEFAULT NULL, vr INT DEFAULT NULL, courtier1 VARCHAR(255) DEFAULT NULL, courtier2 VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, bm INT DEFAULT NULL, partner_id INT DEFAULT NULL, passe_repasse VARCHAR(10) DEFAULT NULL, cpv VARCHAR(150) DEFAULT NULL, libelle_cluster VARCHAR(150) DEFAULT NULL, region VARCHAR(100) DEFAULT NULL, v_mobiles INT DEFAULT NULL, v_item1 INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE nmd_objectif_management (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, month_at DATETIME DEFAULT NULL, bm VARCHAR(10) DEFAULT NULL, code_cluster VARCHAR(15) DEFAULT NULL, objectives_vv INT DEFAULT NULL, objectives_vr INT DEFAULT NULL, operator_id INT DEFAULT NULL, user_roles VARCHAR(50) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE nmd_operators (id INT AUTO_INCREMENT NOT NULL, libelle VARCHAR(75) DEFAULT NULL, operator_id INT DEFAULT NULL, pict VARCHAR(150) DEFAULT NULL, url_souscription VARCHAR(255) DEFAULT NULL, is_validation_bo_required TINYINT(1) DEFAULT NULL, color VARCHAR(50) DEFAULT NULL, is_bto_b TINYINT(1) DEFAULT NULL, is_bto_c TINYINT(1) DEFAULT NULL, operator_objectif INT DEFAULT NULL, description LONGTEXT DEFAULT NULL, is_contract_identifier_required TINYINT(1) DEFAULT NULL, is_panier_identifier_required_bo TINYINT(1) DEFAULT NULL, path_to_prod_etl VARCHAR(150) DEFAULT NULL, path_to_prises_etl VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE nmd_ouverture (id INT AUTO_INCREMENT NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, code_hexc VARCHAR(150) DEFAULT NULL, cluster_code VARCHAR(100) DEFAULT NULL, cluster_libelle VARCHAR(100) DEFAULT NULL, cpv_courtier VARCHAR(150) DEFAULT NULL, libelle_courtier VARCHAR(100) DEFAULT NULL, code_insee VARCHAR(50) DEFAULT NULL, reouv VARCHAR(50) DEFAULT NULL, flag_preco VARCHAR(50) DEFAULT NULL, date_cdvi_ko DATETIME DEFAULT NULL, code_cdvi_ko VARCHAR(50) DEFAULT NULL, libelle_cdvi_ko VARCHAR(150) DEFAULT NULL, date_eligibi_ok DATETIME DEFAULT NULL, code_postal VARCHAR(50) DEFAULT NULL, gest_infr VARCHAR(100) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE nmd_paid (id INT AUTO_INCREMENT NOT NULL, payment_deadline VARCHAR(20) DEFAULT NULL, mobile_fixe VARCHAR(5) DEFAULT NULL, command_number VARCHAR(100) DEFAULT NULL, command_created_at DATETIME DEFAULT NULL, sales_point_code VARCHAR(50) DEFAULT NULL, sales_point_libelle VARCHAR(50) DEFAULT NULL, sales_type VARCHAR(150) DEFAULT NULL, techno VARCHAR(50) DEFAULT NULL, offer_type VARCHAR(50) DEFAULT NULL, offer_libelle VARCHAR(50) DEFAULT NULL, status VARCHAR(50) DEFAULT NULL, failure_comments VARCHAR(150) DEFAULT NULL, sales_effective_at DATETIME DEFAULT NULL, insee_code VARCHAR(50) DEFAULT NULL, hors_zone VARCHAR(50) DEFAULT NULL, customer_first_name VARCHAR(150) DEFAULT NULL, customer_last_name VARCHAR(150) DEFAULT NULL, payment_status VARCHAR(50) DEFAULT NULL, derogation VARCHAR(25) DEFAULT NULL, motif_derogation VARCHAR(50) DEFAULT NULL, payment_type VARCHAR(75) DEFAULT NULL, payment_amount INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, payment_deadline_date_format DATETIME DEFAULT NULL, type_vente VARCHAR(150) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE nmd_partner (id INT AUTO_INCREMENT NOT NULL, myaccount_id INT DEFAULT NULL, partner VARCHAR(255) DEFAULT NULL, color VARCHAR(255) DEFAULT NULL, mail1 VARCHAR(255) DEFAULT NULL, user_id INT DEFAULT NULL, mail2 VARCHAR(255) DEFAULT NULL, mail3 VARCHAR(255) DEFAULT NULL, responsable1 VARCHAR(255) DEFAULT NULL, responsable2 VARCHAR(255) DEFAULT NULL, token LONGTEXT DEFAULT NULL, cpv_courtier VARCHAR(100) DEFAULT NULL, operator_id VARCHAR(50) DEFAULT NULL, taux_charges_patronales_by_company DOUBLE PRECISION DEFAULT NULL, api_token VARCHAR(255) DEFAULT NULL, open_at TIME DEFAULT NULL, close_at TIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE nmd_point_steps (id INT AUTO_INCREMENT NOT NULL, operator_id INT DEFAULT NULL, step_start_at DATETIME DEFAULT NULL, step_end_at DATETIME DEFAULT NULL, coefficient DOUBLE PRECISION DEFAULT \'1\' NOT NULL, user_id INT DEFAULT NULL, created_by VARCHAR(150) DEFAULT NULL, role VARCHAR(100) DEFAULT NULL, step_start_value INT DEFAULT NULL, step_end_value INT DEFAULT NULL, step_name VARCHAR(100) DEFAULT NULL, text_stimulation LONGTEXT DEFAULT NULL, picto VARCHAR(50) DEFAULT NULL, color VARCHAR(100) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE nmd_pr_neuves_passage (id INT AUTO_INCREMENT NOT NULL, numr_voie VARCHAR(5) DEFAULT NULL, ss_numr_voie VARCHAR(5) DEFAULT NULL, nom_voie VARCHAR(50) DEFAULT NULL, ville VARCHAR(150) DEFAULT NULL, ville_google VARCHAR(150) DEFAULT NULL, code_postal VARCHAR(25) DEFAULT NULL, lat VARCHAR(50) DEFAULT NULL, lng VARCHAR(50) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, mois_livraison DATETIME DEFAULT NULL, sem_livraison VARCHAR(10) DEFAULT NULL, techno VARCHAR(10) DEFAULT NULL, code_hexc VARCHAR(25) DEFAULT NULL, refr_nro VARCHAR(25) DEFAULT NULL, gest_infr VARCHAR(50) DEFAULT NULL, nb_logt INT DEFAULT NULL, typ_logm VARCHAR(25) DEFAULT NULL, refr_pm VARCHAR(25) DEFAULT NULL, nom_de_zdv VARCHAR(50) DEFAULT NULL, region VARCHAR(25) DEFAULT NULL, dat_prem_comm_adrs DATETIME DEFAULT NULL, dat_dern_comm_adrs DATETIME DEFAULT NULL, nb_fyr_thd VARCHAR(50) DEFAULT NULL, nb_fyr_adsl VARCHAR(50) DEFAULT NULL, nb_fyr_mob_mono VARCHAR(50) DEFAULT NULL, nb_fyr_mob_multi_thd VARCHAR(50) DEFAULT NULL, nb_fyr_mob_multi_adsl VARCHAR(50) DEFAULT NULL, debit_net VARCHAR(50) DEFAULT NULL, anciennete INT DEFAULT NULL, dat_debt_avtprem VARCHAR(50) DEFAULT NULL, pre_incription VARCHAR(50) DEFAULT NULL, cod_insee VARCHAR(25) DEFAULT NULL, reouv VARCHAR(150) DEFAULT NULL, parc_neuves TINYINT(1) DEFAULT NULL, user_id INT DEFAULT NULL, etat VARCHAR(15) DEFAULT NULL, code_cluster VARCHAR(25) DEFAULT NULL, lbl_cluster VARCHAR(25) DEFAULT NULL, cpv VARCHAR(25) DEFAULT NULL, lbl_cpv VARCHAR(25) DEFAULT NULL, is_affected TINYINT(1) DEFAULT NULL, affected_at DATETIME DEFAULT NULL, affected_by VARCHAR(100) DEFAULT NULL, affected_by_infos VARCHAR(100) DEFAULT NULL, beneficiary_roles VARCHAR(100) DEFAULT NULL, is_flyers TINYINT(1) DEFAULT NULL, manager_id INT DEFAULT NULL, director_id INT DEFAULT NULL, jour_livraison DATETIME DEFAULT NULL, is_open_close TINYINT(1) DEFAULT NULL, ouvert_at DATETIME DEFAULT NULL, ferme_at DATETIME DEFAULT NULL, is_on_current_objectifs TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE nmd_pr_parc_passage (id INT AUTO_INCREMENT NOT NULL, cod_hexc VARCHAR(25) DEFAULT NULL, tech VARCHAR(50) DEFAULT NULL, refr_nro VARCHAR(100) DEFAULT NULL, gest_infr VARCHAR(50) DEFAULT NULL, typ_logm VARCHAR(50) DEFAULT NULL, nb_logm VARCHAR(50) DEFAULT NULL, refr_pm VARCHAR(50) DEFAULT NULL, numr_voie VARCHAR(5) DEFAULT NULL, ss_numr_voie VARCHAR(15) DEFAULT NULL, nom_voie VARCHAR(150) DEFAULT NULL, cp VARCHAR(25) DEFAULT NULL, vill VARCHAR(150) DEFAULT NULL, cod_insee VARCHAR(100) DEFAULT NULL, dat_prem_comm_adrs DATETIME DEFAULT NULL, dat_dern_comm_adrs DATETIME DEFAULT NULL, debit_net VARCHAR(50) DEFAULT NULL, code_cluster VARCHAR(50) DEFAULT NULL, lbl_cluster VARCHAR(150) DEFAULT NULL, cpv VARCHAR(150) DEFAULT NULL, lbl_cpv VARCHAR(100) DEFAULT NULL, ville_google VARCHAR(150) DEFAULT NULL, lat VARCHAR(255) DEFAULT NULL, lng VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, user_id VARCHAR(150) DEFAULT NULL, is_affected TINYINT(1) DEFAULT NULL, affected_at DATETIME DEFAULT NULL, affected_by VARCHAR(100) DEFAULT NULL, affected_by_infos VARCHAR(100) DEFAULT NULL, beneficiary_roles VARCHAR(100) DEFAULT NULL, is_flyers TINYINT(1) DEFAULT NULL, manager_id VARCHAR(150) DEFAULT NULL, director_id VARCHAR(150) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE nmd_product (id INT AUTO_INCREMENT NOT NULL, product VARCHAR(255) DEFAULT NULL, picture VARCHAR(300) DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, description LONGTEXT DEFAULT NULL, created_at DATETIME DEFAULT NULL, category_id INT DEFAULT NULL, organization_price DOUBLE PRECISION DEFAULT NULL, organization_naming VARCHAR(50) DEFAULT NULL, organization_category VARCHAR(50) DEFAULT NULL, picto_menu VARCHAR(100) DEFAULT NULL, operator_id INT DEFAULT NULL, is_additional_product TINYINT(1) DEFAULT NULL, opening_service_charges DOUBLE PRECISION DEFAULT NULL, closing_service_charges DOUBLE PRECISION DEFAULT NULL, price2 DOUBLE PRECISION DEFAULT NULL, package_code VARCHAR(150) DEFAULT NULL, remuneration_categorie_name VARCHAR(150) DEFAULT NULL, remuneration_product_name VARCHAR(150) DEFAULT NULL, is_enabled TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE nmd_product_points (id INT AUTO_INCREMENT NOT NULL, product_id INT DEFAULT NULL, user_id INT DEFAULT NULL, points DOUBLE PRECISION DEFAULT \'0\' NOT NULL, created_by VARCHAR(100) DEFAULT NULL, start_at DATETIME DEFAULT NULL, end_at DATETIME DEFAULT NULL, role VARCHAR(50) DEFAULT NULL, cpv VARCHAR(150) DEFAULT NULL, cumul_steps DOUBLE PRECISION DEFAULT NULL, remuneration_name VARCHAR(150) DEFAULT NULL, coefficient DOUBLE PRECISION DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE nmd_quality_bonus (id INT AUTO_INCREMENT NOT NULL, code_courtier VARCHAR(100) DEFAULT NULL, step_start INT DEFAULT NULL, step_end INT DEFAULT NULL, coefficient DOUBLE PRECISION DEFAULT NULL, sellstatus VARCHAR(75) DEFAULT NULL, operator_id INT DEFAULT NULL, quality_color VARCHAR(50) DEFAULT NULL, quality_picto VARCHAR(150) DEFAULT NULL, type VARCHAR(50) DEFAULT NULL, eligibility_rules VARCHAR(50) DEFAULT NULL, bonus_malus_query_id INT DEFAULT NULL, title VARCHAR(100) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE nmd_remuneration_status (id INT AUTO_INCREMENT NOT NULL, rem_status VARCHAR(100) DEFAULT NULL, rem_percent INT DEFAULT NULL, rem_operator_id INT DEFAULT NULL, rem_user_id INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE nmd_rh_management (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, iban VARCHAR(50) DEFAULT NULL, swift VARCHAR(50) DEFAULT NULL, bank_name VARCHAR(50) DEFAULT NULL, bank_adress VARCHAR(100) DEFAULT NULL, carte_vitale_picture LONGTEXT DEFAULT NULL, rib_picture LONGTEXT DEFAULT NULL, cni_picture LONGTEXT DEFAULT NULL, contract_type VARCHAR(50) DEFAULT NULL, contract_signed_at DATETIME DEFAULT NULL, contract_start_at DATETIME DEFAULT NULL, contract_end_at DATETIME DEFAULT NULL, test_period_start_at DATETIME DEFAULT NULL, test_period_end_at DATETIME DEFAULT NULL, integration_start_at DATETIME DEFAULT NULL, integration_end_at DATETIME DEFAULT NULL, contract_hours_byweek INT DEFAULT NULL, salary_amount_brut DOUBLE PRECISION DEFAULT NULL, frais_amount INT DEFAULT NULL, autres_avantages_amount INT DEFAULT NULL, driver_licence_picture LONGTEXT DEFAULT NULL, vehicule_id INT DEFAULT NULL, is_access_salaire TINYINT(1) DEFAULT NULL, commision DOUBLE PRECISION DEFAULT NULL, test_period2_start_at DATETIME DEFAULT NULL, test_period2_end_at DATETIME DEFAULT NULL, notifier_fin_test_period1_at DATETIME DEFAULT NULL, notifier_fin_test_period2_at DATETIME DEFAULT NULL, signature_contrat LONGTEXT DEFAULT NULL, birth_day_at DATETIME DEFAULT NULL, nationalite VARCHAR(150) DEFAULT NULL, numero_securite_sociale VARCHAR(50) DEFAULT NULL, taux_charges_patronales DOUBLE PRECISION DEFAULT NULL, compteur_cp_annee_n DOUBLE PRECISION DEFAULT NULL, compteur_cp_annee_nmoinsun DOUBLE PRECISION DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE nmd_sells_status (id INT AUTO_INCREMENT NOT NULL, operator_id INT DEFAULT NULL, status_extern_name VARCHAR(100) DEFAULT NULL, status_intern_name VARCHAR(100) DEFAULT NULL, code_courtier VARCHAR(50) DEFAULT NULL, status_date_start_at DATETIME DEFAULT NULL, status_date_end_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('CREATE TABLE nmd_track (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, product_id VARCHAR(255) DEFAULT NULL, fdr_id INT DEFAULT NULL, num_cbl VARCHAR(255) DEFAULT NULL, etat INT DEFAULT NULL, sous_etat VARCHAR(11) DEFAULT NULL, etage VARCHAR(255) DEFAULT NULL, num_apt VARCHAR(255) DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, tel VARCHAR(255) DEFAULT NULL, date DATETIME DEFAULT NULL, position VARCHAR(255) DEFAULT NULL, start DATETIME DEFAULT NULL, end DATETIME DEFAULT NULL, background_color VARCHAR(255) DEFAULT NULL, argu TINYINT(1) DEFAULT NULL, rue VARCHAR(255) DEFAULT NULL, ville VARCHAR(255) DEFAULT NULL, cp VARCHAR(255) DEFAULT NULL, valid TINYINT(1) DEFAULT NULL, commentaire LONGTEXT DEFAULT NULL, date_rdv DATETIME DEFAULT NULL, is_new_customer TINYINT(1) DEFAULT NULL, sex_genre VARCHAR(30) DEFAULT NULL, birth_date DATETIME DEFAULT NULL, birth_location VARCHAR(100) DEFAULT NULL, fix_phone VARCHAR(100) DEFAULT NULL, contact_email VARCHAR(100) DEFAULT NULL, identity_document_type VARCHAR(100) DEFAULT NULL, identity_document_number VARCHAR(100) DEFAULT NULL, is_new_phone_number TINYINT(1) DEFAULT NULL, pto_number VARCHAR(100) DEFAULT NULL, is_know_pto_number TINYINT(1) DEFAULT NULL, is_have_pto_number TINYINT(1) DEFAULT NULL, is_annuaire_universel_inscription TINYINT(1) DEFAULT NULL, is_parental_activation TINYINT(1) DEFAULT NULL, is_anti_prospection TINYINT(1) DEFAULT NULL, is_sans_adresses_complete TINYINT(1) DEFAULT NULL, is_sans_prenom_complet TINYINT(1) DEFAULT NULL, is_anti_annuaire_inverse TINYINT(1) DEFAULT NULL, status_bo INT DEFAULT NULL, telepro_id INT DEFAULT NULL, phone_number_to_keep VARCHAR(100) DEFAULT NULL, rio_code VARCHAR(100) DEFAULT NULL, concurrent_name VARCHAR(150) DEFAULT NULL, engagement_end_at DATETIME DEFAULT NULL, operator_id VARCHAR(50) DEFAULT NULL, ouverture_bo_at DATETIME DEFAULT NULL, appel_bo_at DATETIME DEFAULT NULL, status_bo_at DATETIME DEFAULT NULL, affectation_bo_at DATETIME DEFAULT NULL, street_number VARCHAR(100) DEFAULT NULL, street_numbercomplement VARCHAR(50) DEFAULT NULL, apartment_number VARCHAR(50) DEFAULT NULL, apartment_floor VARCHAR(50) DEFAULT NULL, street_name VARCHAR(200) DEFAULT NULL, is_piece_validated TINYINT(1) DEFAULT NULL, is_paid TINYINT(1) DEFAULT NULL, product_option_id VARCHAR(50) DEFAULT NULL, num_panier VARCHAR(150) DEFAULT NULL, typ_logm VARCHAR(100) DEFAULT NULL, refus_bo_status VARCHAR(50) DEFAULT NULL, is_liste_rouge TINYINT(1) DEFAULT NULL, bundle_id VARCHAR(150) DEFAULT NULL, last_name VARCHAR(100) DEFAULT NULL, mobile_phone2 VARCHAR(50) DEFAULT NULL, refus_bo INT DEFAULT NULL, locked VARCHAR(100) DEFAULT NULL, note_ressenti_prospection VARCHAR(15) DEFAULT NULL, commentaire_prospection LONGTEXT DEFAULT NULL, geste_co LONGTEXT DEFAULT NULL, cpv INT DEFAULT NULL, is_precommande TINYINT(1) DEFAULT NULL, remuneration_desc VARCHAR(50) DEFAULT NULL, remuneration_at DATETIME DEFAULT NULL, satisafaction_note INT DEFAULT NULL, num_contrat VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  45.         $this->addSql('CREATE TABLE nmd_user_configuration (id INT AUTO_INCREMENT NOT NULL, is_mail_send_during_user_creation TINYINT(1) DEFAULT NULL, is_user_reference_auto_generate_during_user_creation TINYINT(1) DEFAULT NULL, user_id INT DEFAULT NULL, is_new_user_valid_by_default TINYINT(1) DEFAULT NULL, is_authorized_rdv_by_bo TINYINT(1) DEFAULT NULL, part_retained_for_rdv_by_bo DOUBLE PRECISION DEFAULT NULL, is_blocage_pointage TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  46.         $this->addSql('CREATE TABLE nmd_valorisation_objectif (id INT AUTO_INCREMENT NOT NULL, cpv VARCHAR(255) DEFAULT NULL, id_user INT DEFAULT NULL, step_start INT DEFAULT NULL, step_end INT DEFAULT NULL, money_value DOUBLE PRECISION DEFAULT NULL, percent_value DOUBLE PRECISION DEFAULT NULL, profondeur_action VARCHAR(1) DEFAULT NULL, product_id INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  47.         $this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(180) NOT NULL, roles LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', password VARCHAR(255) NOT NULL, is_enabled TINYINT(1) DEFAULT NULL, firstname VARCHAR(255) DEFAULT NULL, username VARCHAR(255) DEFAULT NULL, lastname VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, address LONGTEXT DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, country VARCHAR(150) DEFAULT NULL, zipcode VARCHAR(150) DEFAULT NULL, sector LONGTEXT DEFAULT NULL, zone LONGTEXT DEFAULT NULL, region LONGTEXT DEFAULT NULL, pic LONGTEXT DEFAULT NULL, company VARCHAR(255) DEFAULT NULL, ape VARCHAR(255) DEFAULT NULL, siren VARCHAR(255) DEFAULT NULL, departement VARCHAR(255) DEFAULT NULL, societe_id INT DEFAULT NULL, dash_rights VARCHAR(255) DEFAULT NULL, ordre INT DEFAULT NULL, my_ip VARCHAR(255) DEFAULT NULL, country_name_ip VARCHAR(255) DEFAULT NULL, country_code_ip VARCHAR(255) DEFAULT NULL, region_code_ip VARCHAR(255) DEFAULT NULL, region_name_ip VARCHAR(255) DEFAULT NULL, city_name_ip VARCHAR(255) DEFAULT NULL, latitude_ip VARCHAR(255) DEFAULT NULL, longitude_ip VARCHAR(255) DEFAULT NULL, prestataire_id VARCHAR(150) DEFAULT NULL, partner_id INT DEFAULT NULL, parent INT DEFAULT NULL, last_login DATETIME DEFAULT NULL, confirmation_token VARCHAR(255) DEFAULT NULL, password_requested_at DATETIME DEFAULT NULL, cpv_courtier_exploitant VARCHAR(50) DEFAULT NULL, auteur VARCHAR(50) DEFAULT NULL, phrase LONGTEXT DEFAULT NULL, ticket_auth TINYINT(1) DEFAULT NULL, operator_id VARCHAR(50) DEFAULT NULL, user_created_at DATETIME DEFAULT NULL, user_updated_at DATETIME DEFAULT NULL, user_created_by VARCHAR(150) DEFAULT NULL, user_updated_by VARCHAR(150) DEFAULT NULL, tva_amount DOUBLE PRECISION DEFAULT \'0\' NOT NULL, point_value DOUBLE PRECISION DEFAULT \'1\' NOT NULL, file_attente INT DEFAULT 0 NOT NULL, is_on_break TINYINT(1) DEFAULT NULL, is_authorized_to_migrables TINYINT(1) DEFAULT NULL, disabled_at DATETIME DEFAULT NULL, disabled_by VARCHAR(100) DEFAULT NULL, disabled_why VARCHAR(150) DEFAULT NULL, is_incoming_call TINYINT(1) DEFAULT NULL, is_out_going_call TINYINT(1) DEFAULT NULL, is_edit_user_in_view TINYINT(1) DEFAULT NULL, email_bo_company VARCHAR(50) DEFAULT NULL, is_authorized_to_export_prises_neuves TINYINT(1) DEFAULT NULL, is_authorized_to_export_prises_parc TINYINT(1) DEFAULT NULL, is_validation_bo_required_byoperators VARCHAR(50) DEFAULT NULL, is_authorized_to_create_user TINYINT(1) DEFAULT NULL, is_authorized_to_edit_user TINYINT(1) DEFAULT NULL, is_btob_byoperators VARCHAR(50) DEFAULT NULL, is_btoc_byoperators VARCHAR(50) DEFAULT NULL, is_allowed_to_send_message_to_superior TINYINT(1) DEFAULT NULL, is_allowed_to_send_message_to_facturation TINYINT(1) DEFAULT NULL, is_edit_operator_in_view TINYINT(1) DEFAULT NULL, is_push_bank_infos TINYINT(1) DEFAULT NULL, is_push_justificatifs_infos TINYINT(1) DEFAULT NULL, is_allowed_access_salaire TINYINT(1) DEFAULT NULL, email_compta_company VARCHAR(75) DEFAULT NULL, signature LONGTEXT DEFAULT NULL, is_actived TINYINT(1) DEFAULT NULL, last_action_at DATETIME DEFAULT NULL, street_list_affectation VARCHAR(75) DEFAULT NULL, error_connection_counter INT DEFAULT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  48.     }
  49.     public function down(Schema $schema): void
  50.     {
  51.         // this down() migration is auto-generated, please modify it to your needs
  52.         $this->addSql('DROP TABLE nmd_absence_management');
  53.         $this->addSql('DROP TABLE nmd_bonus_malus_query');
  54.         $this->addSql('DROP TABLE nmd_categorie_product');
  55.         $this->addSql('DROP TABLE nmd_cbl');
  56.         $this->addSql('DROP TABLE nmd_config_etl');
  57.         $this->addSql('DROP TABLE nmd_details_tickets');
  58.         $this->addSql('DROP TABLE nmd_fermeture');
  59.         $this->addSql('DROP TABLE nmd_incident_ticket');
  60.         $this->addSql('DROP TABLE nmd_interventions');
  61.         $this->addSql('DROP TABLE nmd_mobiles_prod');
  62.         $this->addSql('DROP TABLE nmd_notifications');
  63.         $this->addSql('DROP TABLE nmd_objectif_clusters');
  64.         $this->addSql('DROP TABLE nmd_objectif_management');
  65.         $this->addSql('DROP TABLE nmd_operators');
  66.         $this->addSql('DROP TABLE nmd_ouverture');
  67.         $this->addSql('DROP TABLE nmd_paid');
  68.         $this->addSql('DROP TABLE nmd_partner');
  69.         $this->addSql('DROP TABLE nmd_point_steps');
  70.         $this->addSql('DROP TABLE nmd_pr_neuves_passage');
  71.         $this->addSql('DROP TABLE nmd_pr_parc_passage');
  72.         $this->addSql('DROP TABLE nmd_product');
  73.         $this->addSql('DROP TABLE nmd_product_points');
  74.         $this->addSql('DROP TABLE nmd_quality_bonus');
  75.         $this->addSql('DROP TABLE nmd_remuneration_status');
  76.         $this->addSql('DROP TABLE nmd_rh_management');
  77.         $this->addSql('DROP TABLE nmd_sells_status');
  78.         $this->addSql('DROP TABLE nmd_track');
  79.         $this->addSql('DROP TABLE nmd_user_configuration');
  80.         $this->addSql('DROP TABLE nmd_valorisation_objectif');
  81.         $this->addSql('DROP TABLE user');
  82.     }
  83. }