<?php

namespace Entity\Model;

use Helpers\QueryBuilder\QueryBuilder;

class TpEvt extends QueryBuilder
{
    protected string $table = 'TP_EVT with (nolock)';
    protected string $primaryKey = ''; //   NUM_CDE, NUM_TP, NOL_TP
    protected string $libelle = '';
    public string $titre;

    public function getArchitecture(\Helpers\Trad\ITrad $trad)
    {
        return [
            'NUM_CDE' =>
                [
                    'nomChamp' => $trad->t('Numero Commande'),
                    'type' => 'TEXTE',
                    'taille' => 30,
                    'obligatoire' => true
                ],
            'NUM_TP' =>
                [
                    'nomChamp' => $trad->t("Numéro Tp"),
                    'type' => 'TEXTE',
                    'taille' => 60,
                    'obligatoire' => true

                ],
            'NOL_TP' =>
                [
                    'nomChamp' => $trad->t('Nol Tp'),
                    'type' => 'TEXTE',
                    'taille' => 60,
                    'obligatoire' => true

                ],
            'EVENEMENT' =>
                [
                    'nomChamp' => $trad->t('Evenement'),
                    'type' => 'TEXTE',
                    'taille' => 60,
                    'obligatoire' => true

                ],
            'LIB_EVT' =>
                [
                    'nomChamp' => $trad->t("Libelle événement"),
                    'type' => 'TEXTE',
                    'taille' => 30,
                    'obligatoire' => true

                ],
            'EVT_OK' =>
                [
                    'nomChamp' => $trad->t('Evenement Valide'),
                    'type' => 'RADIO',
                    'taille' => 4,
                    'obligatoire' => true

                ],

        ];
    }
}
