<?php

namespace Entity\Model;

use Helpers\QueryBuilder\QueryBuilder;

class Grpfou extends QueryBuilder
{
    protected string $table = 'GRPFOU with (nolock)';
    protected string $primaryKey = 'CODE';
    protected string $libelle = 'RS';

    /**
     * List of sql fields common to FOURNISS and GRPFOU
     * @return string[]
     */
    public static function listCommonField()
    {
        return [
            'CODE',

            'ADR',
            'ARTFRPORT',
            'AUTOCC',
            'CERTIF',
            'CODE_PAYS',
            'COD_LNG',
            'COND_PAIE',
            'CPOSTAL',
            'DEVISE',
            'DTEVALMAX',
            'DTEVALMIN',
            'DTE_AGREM',
            'EMAIL',
            'FAX',
            'FRPOBLIG',
            'IND_QUALI',
            'LIV',
            'MODE_PAIE',
            'MTMAXCC',
            'MTMAXCCHCT',
            'NOCCGEN',
            'NO_DUNS',
            'NO_SIRET',
            'NO_TVA_IC',
            'RS',
            'SEUILEPDIF',
            'SITEWEB',
            'TEL',
            'TELEX',
            'VILLE',
            'VILLE1',
            'ZONE_LIB1',
            'ZONE_LIB2',
        ];
    }
}
