<?php

namespace Entity\Model;

use Helpers\QueryBuilder\QueryBuilder;
use Helpers\Trad\Trad;

class EvenementCde extends QueryBuilder
{
    protected string $table = 'SUICADAT with (nolock)';
    protected string $primaryKey = 'CODE_SCD';
    protected string $libelle = '';
    public string $titre;

    public function getArchitecture(\Helpers\Trad\ITrad $trad)
    {
        return  [
            'CODE_SCD' =>
            [
                'nomChamp' => $trad->t('Code Cde'),
                'type' => 'TEXTE',
                'taille' => 3,
                'obligatoire' => true
            ],
            'LIBELLE' =>
            [
                'nomChamp' => $trad->t('Libelle'),
                'type' => 'TEXTE',
                'taille' => 7,
                'obligatoire' => true

            ],
            'GERE_HAP' =>
            [
                'nomChamp' =>$trad->t("Acheteur Gérer"),
                'type' => 'RADIO',
                'taille' => 4,
                'genre' => 'texte',
                'obligatoire' => true

            ],
            'TYP_EVE' =>
            [
                'nomChamp' =>$trad->t("Type Evénement"),
                'type' => 'TEXTE',
                'taille' => 1,
                'genre' => 'texte',
                'obligatoire' => true

            ],
            'MOD_ECH' =>
            [
                'nomChamp' => $trad->t('Mode Ech'),
                'type' => 'TEXTE',
                'taille' => 3,
                'genre' => 'texte',
                'obligatoire' => true

            ],
          
        ];
    }
}
