465 lines
40 KiB
PHP
465 lines
40 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Database\ArcadiaReplicate\Tables\Refp;
|
|
|
|
use Database\ArcadiaReplicate\IdentifiesTableOrView;
|
|
use Database\ArcadiaReplicate\TableOrView;
|
|
use Illuminate\Database\Schema\Blueprint;
|
|
use Illuminate\Database\Schema\Builder;
|
|
|
|
/**
|
|
* Schéma Oracle : REFP.ARTICLE_REF
|
|
* Type : TABLE
|
|
* Description : Réplication miroir pour ARTICLE_REF
|
|
*/
|
|
final class ArticleRefTable implements TableOrView
|
|
{
|
|
use IdentifiesTableOrView;
|
|
|
|
public static function schemaName(): string
|
|
{
|
|
return 'REFP';
|
|
}
|
|
|
|
public static function name(): string
|
|
{
|
|
return 'ARTICLE_REF';
|
|
}
|
|
|
|
public static function isView(): bool
|
|
{
|
|
return false;
|
|
}
|
|
|
|
public static function description(): string
|
|
{
|
|
return 'Objet miroir TABLE REFP.ARTICLE_REF du métamodèle Arcadia.';
|
|
}
|
|
|
|
public static function up(Builder $schema): void
|
|
{
|
|
if (app()->environment('local', 'testing')) {
|
|
$schema->dropIfExists(self::table($schema->getConnection()));
|
|
}
|
|
|
|
$schema->create(self::table($schema->getConnection()), function (Blueprint $table): void {
|
|
$table->bigInteger('NO_ART')->comment('Oracle: NUMBER(0, 0) [PK]');
|
|
$table->string('LIB_CCIAL', 140)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('NO_SORTE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('COD_FAMVTE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->decimal('POIDS_MINI', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('POIDS_MAXI', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('PRIX_MATIERE', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->smallInteger('FRAIS_CONGELE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->smallInteger('UNITE_CDE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->string('COD_GENCOD_SYMB', 52)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('COD_COMPOSTAGE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('UNITE_FACT')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('COD_TVA')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('UTILISABLE_SITE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->smallInteger('UTILISABLE_GROUPE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->decimal('FRAIS', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->boolean('COD_POID_CST_UVC')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('COD_COURS_SEMAINE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->decimal('TARE', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->string('COD_GENCOD_ADM', 52)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->date('DATE_CREATION')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->decimal('PVC_MINI', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('COEFF_SORTE', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->integer('SPCB')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->bigInteger('COD_TYP_CONDIT_PRI')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('COD_TYP_CONDIT_PUB')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('COD_MARQUE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('COD_FAMFAB')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('COD_CALIBRE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->smallInteger('DLC_CCIAL')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->decimal('COD_POIDS_MINI_BARQ', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('POIDS_MOY_CALCULE', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->smallInteger('DUREE_VIE')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->boolean('GESTION_DLC')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('PROLOGATION_DLC')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('ECO_EMBALLAGE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('PREIMPR_GENCOD')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('ACH_EXT_HACHURAGE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->decimal('POIDS_CST_UVC', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->string('MATRICULE_CREATEUR', 36)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('GEST_PAYS_ORIGINE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('BON_FAB_ATELIER')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->bigInteger('COD_ART_ASSOCIE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->smallInteger('COD_CIRCUIT')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->boolean('COLIS_POIDS_CST')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->text('COM_PRIVE')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('COM_PUBLIC')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->date('DATE_OUV_SITE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->date('DATE_FERM_GRP')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->date('DATE_FERM_SITE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->date('DATE_REACT_INGRED')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->smallInteger('DTS')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->string('COD_GENCOD_POIDS', 52)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('LIB_COMPOSTAGE', 120)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('LIB_PRODUCTION', 140)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('PR_SANS_AGENCE_TPS', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('PV_CONSEILLE', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->smallInteger('SITE_PROD')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->bigInteger('COD_SOUSFAM')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('TYP_CALIBRE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('COD_SOC')->comment('Oracle: NUMBER(0, 0) [PK]');
|
|
$table->string('COD_NDP', 100)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('PRIX_CESSION', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->text('COD_ING')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->date('DATE_VALIDATION')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->decimal('POIDS_MAXI_BARQ', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->smallInteger('DLT')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->boolean('COTIS_CIFOG')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->decimal('NEG_PRIX_REVIENT', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->unsignedBigInteger('COD_FAMRIST')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->smallInteger('COD_ETIQ_ING')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->bigInteger('SITE_DISTRIB')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->decimal('POIDS_MINI_COLIS_CST', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('POIDS_MAXI_COLIS_CST', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->date('DATE_MAJ')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->bigInteger('UVERSION')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('UVERSION_PUB')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->string('ETAT', 8)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('PVC_PRIX_ROND', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->date('DATE_REACT_FOUR')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->string('GENCOD_SYMB_PRIV', 52)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('GENCOD_POIDS_PRIV', 52)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('GENCOD_ADMIN_PRIV', 52)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('VOL_PRODUIT', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->date('DATE_REACT_TARE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->decimal('LONGUEUR_PRODUIT', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('LARGUEUR_PRODUIT', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('HAUTEUR_PRODUIT', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->boolean('CONT_ECO_RD')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->decimal('COUT_PRODUCTION', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->text('DESC_PRODUIT')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('TYPE_DEMANDE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->string('CHEF_PRODUIT', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('NOM_CLIENT')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('QUANTITE_ESTIME_HEBDO')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->date('DELAI_REPONSE_SOUHAITE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->date('DATE_COM_PRODUIT')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->text('COLISAGE_SOUHAITE')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->unsignedBigInteger('TARE_PRIVE')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->bigInteger('COD_ART_ASSO_COMP')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->boolean('IS_ING_PROD')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->bigInteger('NUM_RECETTE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('NUM_ETUDE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->string('ATELIER', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('BLOCAGE_TV', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('PROP_COMPO_PROD')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('TAXE_INAO')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->decimal('COD_CONTRIB_EXCEP', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->bigInteger('EAN_REMPLACE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('TYPE_IFLS')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->string('COD_IFLS', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->date('DJ_CDE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->text('LIB_CAISSE')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('COD_EANCOM', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('PAYS_FAB', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('LIEU_FONCTION_CDEA', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('TMINI_STK', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('TMAXI_STK', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->date('DATE_MAJ_PRIVEE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->boolean('SUIVI_MARKETING')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->string('COLISAGE', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('BLOCTV_COL')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->date('DATE_MAJ_PR')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->decimal('POIDS_MOY_SAISI', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->string('ANCIEN_NO_ART', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->unsignedBigInteger('CNUF')->nullable()->comment('Oracle: NUMBER(15, 0)');
|
|
$table->smallInteger('CODE_TAXE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->text('TYPE_CARTON')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('ART_COMISSIONNE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->boolean('IS_STOCK')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->bigInteger('CALIBRE_DEF')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->string('POURCENTAGE_FRGPT', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('LISTE_FAMRGPT', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('ORDRE_REPERTOIRE')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('IS_EXPORT')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('IS_SUIVI_STOCK_TV')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->bigInteger('NIVEAU_ELABORATION')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->bigInteger('GESTION_OEUF')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->boolean('SOUMIS_ECO_EMBALLAGE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('NB_ETIQUETTE_POPEC')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('NB_PIECE_BAC')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->string('COD_LIEU_STOCKAGE', 24)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('IS_POSTE_MANUEL')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('IS_POSTE_AUTO')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->integer('NB_BQ_COMP_MANUEL')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('NB_BQ_COMP_AUTO')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->boolean('ACREG_TYPE_REF')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->integer('ACREG_GROUPE_UNITE')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->string('ACREG_MAQUETTE_UB', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('ACREG_MAQUETTE_UEA', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('ACREG_CHARCTRAIT')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('ACREG_GAMME_PROXI')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->boolean('ACREG_CALIBRE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->integer('ACREG_ARTICLE_ASSORT')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->smallInteger('ACREG_CALIBRE_MIN')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('ACREG_CALIBRE_MAX')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->unsignedBigInteger('NIVEAU_ELABORATION_COMPTA')->nullable()->comment('Oracle: NUMBER(22, 0)');
|
|
$table->unsignedBigInteger('ARTICLE_PRESTATION')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->smallInteger('POIDS_PORTION')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('NB_PORTION')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->unsignedBigInteger('ACREG_ART_RGPT_TARIF')->nullable()->comment('Oracle: NUMBER(30, 0)');
|
|
$table->decimal('POURCENT_PORTION_COMESTIBLE', 5, 2)->nullable()->comment('Oracle: NUMBER(5, 2)');
|
|
$table->unsignedBigInteger('ARTICLE_STOCK')->nullable()->comment('Oracle: NUMBER(22, 0)');
|
|
$table->smallInteger('SEGMENTATION_SECONDAIRE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->string('CHEF_PRODUIT_MKT', 36)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('LIB_CONSO')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('COD_GAMME')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('COD_RGPT_GAMME')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->text('MESSAGE_BL')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('MESSAGE_FACTURE')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_TYPREPA_LOT', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_TYPREPA_ACQUISITION', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_METH_PREPA', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_TYPREPA_UB', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_ROULEAU_UB', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_LIB_ETIQ_UB', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_ROULEAU_COLIS', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->unsignedBigInteger('SITE_PROD_EE')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->smallInteger('UNITE_INDIVISIBLE')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->boolean('SAISIE_KILO_INTERDITE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('UE_AUTORISE_CDE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('IS_A_SUPPRIMER')->comment('Oracle: NUMBER(1, 0)');
|
|
$table->text('LISTE_LANGUES')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('LISTE_DES_ETRG')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('PCB_MINI')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('TYPE_UNITE_MAXIMUM')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('QTE_MAXIMUM_COMM')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->integer('CODE_PRODUIT')->nullable()->comment('Oracle: NUMBER(7, 0)');
|
|
$table->integer('PCB_MAX')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->text('DUN14_MAX')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('CODECARTON_MAX')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->string('COD_COMPOSITION', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('COD_RECH', 128)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('LISTE_FAMILLE_GAMME')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('LISTE_GAMME')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->unsignedBigInteger('ORDRE_CADENCIER')->nullable()->comment('Oracle: NUMBER(16, 0)');
|
|
$table->text('LST_REG_FAM_GAM')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('CONTR_EE', 9, 6)->nullable()->comment('Oracle: NUMBER(9, 6)');
|
|
$table->smallInteger('COD_FAM_BUDGET')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('COD_GAM_FAM_BUDGET')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('COD_GAM_COOP')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('COD_ENQUETE_INSEE')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('COD_FESTIF')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('COD_FAM_DECL_CA_CLIENT')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('KIT_BOX')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->smallInteger('GEST_STAT_KIT_BOX')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->smallInteger('MODE_TARIF_KIT_BOX')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->integer('STANDARD_D_AVANCE')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('GERE_EN_PROD')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('COD_PRODUIT_PCB_MAX')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->string('COD_PROD_CLI', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('UNITE_FACT_PRIVE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->string('FABRICATION', 12)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('QTE_MIN_CDE')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->boolean('CONTROLE_STOCK_COMMANDE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('DELAI_PREPA_JOUR')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->text('LIBELLE_TARIF')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->unsignedBigInteger('SITE_REF_ECO_EMB')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->boolean('IS_HALLAL')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('ZV')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->text('ZV_1')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('ZV_2')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('ZV_3')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('ZV_4')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('ZV_5')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('A_EPURER')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('CLS_CAD_1')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->integer('CLS_CAD_2')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->smallInteger('CLS_CAD_3')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->decimal('PRIX_PLAFOND', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->string('COD_NDP_SUISSE', 56)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('LONGUEUR_PRODUIT_PUB', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('LARGEUR_PRODUIT_PUB', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('HAUTEUR_PRODUIT_PUB', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->decimal('VOLUME_PRODUIT_PUB', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->smallInteger('COMPLEMENT_TARIF')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->string('COLISAGE_SPECIFIQUE', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->unsignedBigInteger('COD_GENERIQUE_FM')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->smallInteger('UC')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->integer('COD_SOCIETE_RESP_PV')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->unsignedBigInteger('ORD_TRI_TARIF')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->smallInteger('COULEUR')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->boolean('IS_ARTICLE_CG')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->text('MESSAGE_BL_PUBLIC')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('MESSAGE_FACTURE_PUBLIC')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('COD_MSG_ETQ_COLIS')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('COD_MSG_ETQ_PIECE')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->decimal('PRIX_PLAFOND_BLOQUANT', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->boolean('ARTICLE_FICTIF')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->bigInteger('GENCOD_RGPT')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->string('CODE_MAQUETTE', 20)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('MODE_PRODUCTION')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('NB_JOURS_RRII')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('SAISIE_DLC_SORTIE_CALIBREUSE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('TYPE_PRODUCTION')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('AFFICHAGE_CONSULTATION')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('DEPLACEMENT_BRAS_JET_ENCRE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('CALIBRE_OEUFS')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->text('COD_SECTION_ANA_PRIV')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('ACREG_COD_TVA_ACHAT')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->integer('ACREG_COD_FAM_COMPTA_ACHAT')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->smallInteger('NOUVEAU')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->bigInteger('NO_ART_OPT')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->smallInteger('COD_COMM_TARIF')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('ART_EXOGENE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->text('NO_ART_EXO')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('CELLULE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->string('ORI_PROD_INCO', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->bigInteger('COD_FAM_ADEPALE')->nullable()->comment('Oracle: NUMBER(0, 0)');
|
|
$table->unsignedBigInteger('NO_ART_SOURCE')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->boolean('CLASSE_PRODUIT')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('IS_PROD_TYPE_C3')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->unsignedBigInteger('SITE_REF_INCO')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->boolean('COMPO_PILOTEE_INCO')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->integer('FAM_COMPTA_ACH')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->integer('FAM_COMPTA_VTE')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->text('COD_SECTION_ANA_FIL')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('IS_ART_MAG')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->unsignedBigInteger('PLAN_ANA_CMPTA')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->boolean('IS_PDT_BIO')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->text('LIB_FACT')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('LIB_FACT_NEUTRE')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('REG_ETIQ_DESSOUS', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('SITE_ANALYTIQUE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->text('INTERPROFESSION')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('INTERPROFESSION_STAT')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('SECTION_ANALYTIQUE_ACHAT', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('SOMME_POURC_RGPT')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->boolean('IS_VEGETAL')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->text('COD_ESP_FOURN')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('ENVOI_TRACABILITE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('COD_RAYON')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->decimal('SPCB_KG', 8, 3)->nullable()->comment('Oracle: NUMBER(8, 3)');
|
|
$table->integer('TAXE_CVO')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->boolean('COMMODITE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->text('COM_FACTURATION')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('ANTERIORITE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('SOC_REF')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->boolean('TAXE_SIO')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('SANS_ANTIBIO')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('OGM_SPECIFIQUE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('NB_UC_FM')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('PREV_VTE_VOLUME')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('PREV_VTE_VOLATILITE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('SAISONNALITE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->integer('ACREG_TYPACHAT')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->smallInteger('COD_FAMILLE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->integer('ACREG_SOUSFAM_ADV')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->smallInteger('COD_TYPE_FAMILLE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->boolean('COD_TYPE_PROD')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('ACREG_TYP_ART')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('CODE_PREFIXE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->smallInteger('COD_REFGESTION_VOLAILLE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('COD_REFGESTION_TRAITEUR')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('COD_REFGESTION_AMONT')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->integer('UNITE_CDE_PF2ART')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('UNITE_FACT_PF2ART')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('INVENTAIRE')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->string('ACREG_GROUP_UNITE_PF2ART', 128)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('ACREG_UNITE_PIVOT')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->string('ACREG_LIB_ABREGE', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('ACREG_LIB_COURT', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('ACREG_COD_RECHERCHE', 128)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->decimal('ACREG_NB_UPIVOT', 9, 3)->nullable()->comment('Oracle: NUMBER(9, 3)');
|
|
$table->decimal('ACREG_NB_UELEM', 12, 6)->nullable()->comment('Oracle: NUMBER(12, 6)');
|
|
$table->integer('ACREG_NB_UAPPROV')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->decimal('ACREG_NB_USUPPL1', 9, 3)->nullable()->comment('Oracle: NUMBER(9, 3)');
|
|
$table->integer('ACREG_UCDE1')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('ACREG_UCDE2')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('ACREG_UCDE3')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('ACREG_UFACT')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('ACREG_GESTIONMINIMAXI')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->decimal('ACREG_QTEMINIMUM', 19, 3)->nullable()->comment('Oracle: NUMBER(19, 3)');
|
|
$table->decimal('ACREG_QTEMAXIMUM', 19, 3)->nullable()->comment('Oracle: NUMBER(19, 3)');
|
|
$table->integer('ACREG_NBDLCMINI')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->boolean('ACREG_AFFIC_CADENCIER')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->decimal('ACREG_SEULMINI', 4, 2)->nullable()->comment('Oracle: NUMBER(4, 2)');
|
|
$table->decimal('ACREG_SEULMAXI', 4, 2)->nullable()->comment('Oracle: NUMBER(4, 2)');
|
|
$table->integer('ACREG_NOFOUR_COMMANDE')->nullable()->comment('Oracle: NUMBER(7, 0)');
|
|
$table->unsignedBigInteger('ACREG_SITE')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->string('ACREG_LIEU', 20)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('ACREG_NOQUAI')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->string('ACREG_NOMETHODE', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('ACREG_MOD_REMISE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->integer('ACREG_NOREFTARIF')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->smallInteger('ACREG_NOREFFAMTARIF')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('ACREG_NOREFFAMTARIF2')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->smallInteger('ACREG_NOREFFAMTARIF3')->nullable()->comment('Oracle: NUMBER(4, 0)');
|
|
$table->boolean('ACREG_ESTAMPILLE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->string('ACREG_LIBELLE_ETIQ', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('ACREG_BLOCAGES')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->date('ACREG_DATEDEB_BLOCAGE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->date('ACREG_DATEFIN_BLOCAGE')->nullable()->comment('Oracle: DATE(0, 0)');
|
|
$table->boolean('ACREG_GESTIONSTOCK')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('ACREG_SUIVI_INV')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('ACREG_UVALO')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('ACREG_UPRIN_COMPTAGE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('ACREG_UPRIN_SAISIE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('ACREG_USECOND_SAISIE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('ACREG_TERTIAIRE_SAISIE')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->integer('ACREG_NOURAZ')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->boolean('ACREG_MODE_CHIFFRAGE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('ACREG_TYPPRIX')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->unsignedBigInteger('ACREG_SITESECONDAIRE')->nullable()->comment('Oracle: NUMBER(10, 0)');
|
|
$table->string('ACREG_LIEUSECONDAIRE', 20)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('SITE_VALO', 24)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('ACREG_SUIVI_LOT_EXPE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('ACREG_SUIVI_LOT_RECEPT')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('ACREG_SUIVI_LOT')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->integer('ACREG_TYPE_LOT')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->integer('ACREG_NBJ_DISPO')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->boolean('ACREG_SUIVI_EMPLACEMENT')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->unsignedBigInteger('ACREG_TYPE_PROD_EMPLACEMENT')->nullable()->comment('Oracle: NUMBER(16, 0)');
|
|
$table->string('ACREG_TYPE_UNITE_EMPLACEMENT', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('ACREG_UNITE_EMPLACEMENT')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->decimal('ACREG_QUANTITE_EMPLACEMENT', 16, 6)->nullable()->comment('Oracle: NUMBER(16, 6)');
|
|
$table->string('ACREG_ACHETEUR', 40)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('ACREG_PLAN_APPROV', 36)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('ACREG_TYPE_DATE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->string('ACREG_DESTINATION', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('ACREG_LIEU2', 20)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('ACREG_BLOCAGE_AUTOSTOCK')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->string('ACREG_JOUR_CLIENT', 120)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->string('ACREG_DELAIREAPPRO', 120)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->integer('ACREG_SITE_AFFECT')->nullable()->comment('Oracle: NUMBER(5, 0)');
|
|
$table->text('ACREG_LIBDESI')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('ACREG_AFFIC_CADENCIER_VTE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('EDITION_INVENTAIRE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('OVO_CODE_ALIMENTATION')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('OVO_CODE_TYPE_MP')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('OVO_CODE_PLUS_PRODUIT')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('OVO_CODE_SITE_PRODUCTION')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('TYPE_MARCHANDISE_TRANSPORT')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('TYPE_SOUS_MARCHAN_TRANSP')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->integer('CODE_COPIE_GPAO')->nullable()->comment('Oracle: NUMBER(6, 0)');
|
|
$table->string('REG_TYPREPA_SUP_UB', 64)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('CRITERE_CONSERV')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->smallInteger('DECLARATION_REP')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->smallInteger('IS_NOTION_FRAIS')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->smallInteger('NBRE_JRS_ANTICIPATION_CDE')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->boolean('AO_EGALIM_RHD')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->smallInteger('COD_FAMTARIF_CESSION')->nullable()->comment('Oracle: NUMBER(3, 0)');
|
|
$table->string('COLISAGE_PREVISIONNEL', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('ART_SITE_PREVISIONNEL')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->text('CODE_PRODIAA')->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->boolean('IS_PRESTA_SERVICE')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->boolean('GAMME_TACO')->nullable()->comment('Oracle: NUMBER(1, 0)');
|
|
$table->string('ACREG_CODE_CONCATE', 80)->nullable()->comment('Oracle: VARCHAR2(0, 0)');
|
|
$table->smallInteger('ACREG_MODE_APPLI_REM')->nullable()->comment('Oracle: NUMBER(2, 0)');
|
|
$table->primary(['NO_ART', 'COD_SOC']);
|
|
});
|
|
}
|
|
|
|
public static function down(Builder $schema): void
|
|
{
|
|
$schema->dropIfExists(self::table($schema->getConnection()));
|
|
}
|
|
}
|