vendor/crosiersource/crosierlib-radx/src/Entity/Financeiro/ImportExtratoCabec.php line 20

Open in your IDE?
  1. <?php
  2. namespace CrosierSource\CrosierLibRadxBundle\Entity\Financeiro;
  3. use CrosierSource\CrosierLibBaseBundle\Entity\EntityId;
  4. use CrosierSource\CrosierLibBaseBundle\Entity\EntityIdTrait;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use Symfony\Component\Serializer\Annotation\Groups;
  7. /**
  8.  * Entidade 'ImportExtratoCabec'.
  9.  *
  10.  * Registra as relações de-para entre campos da fin_movimentacao e campos do CSV.
  11.  *
  12.  * @ORM\Entity(repositoryClass="CrosierSource\CrosierLibRadxBundle\Repository\Financeiro\ImportExtratoCabecRepository")
  13.  * @ORM\Table(name="fin_import_extrato_cabec")
  14.  *
  15.  * @author Carlos Eduardo Pauluk
  16.  */
  17. class ImportExtratoCabec implements EntityId
  18. {
  19.     use EntityIdTrait;
  20.     /**
  21.      * @ORM\Column(name="tipo_extrato", type="string", nullable=false, length=100)
  22.      * @Groups("entity")
  23.      */
  24.     public ?string $tipoExtrato null;
  25.     /**
  26.      * @ORM\Column(name="campo_sistema", type="string", nullable=false, length=100)
  27.      * @Groups("entity")
  28.      */
  29.     public ?string $campoSistema null;
  30.     /**
  31.      * @ORM\Column(name="campos_cabecalho", type="string", nullable=false, length=200)
  32.      * @Groups("entity")
  33.      */
  34.     public ?string $camposCabecalho null;
  35.     /**
  36.      * @ORM\Column(name="formato", type="string", nullable=true, length=100)
  37.      * @Groups("entity")
  38.      */
  39.     public ?string $formato null;
  40. }