<?php
namespace App\Entity\Fielpet\View;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table(name="`VetFormMedicamentosCustomView`")
* @ORM\Entity
*/
class VetFormMedicamentosCustomView
{
/**
* @ORM\Id
* @ORM\Column(name="`vetformId`", type="integer", nullable=false)
*/
private $vetformId;
/**
* @ORM\Id
* @ORM\Column(name="`medicamentosCustomId`", type="integer", nullable=false)
*/
private $medicamentosCustomId;
/**
* @ORM\Column(name="nombre_comercial", type="string", length=255, nullable=false)
*/
private $nombreComercial;
/**
* @ORM\Column(name="`createdAt`", type="custom_datetimetz", nullable=false)
*/
private $createdat;
/**
* @ORM\Column(name="`updatedAt`", type="custom_datetimetz", nullable=false)
*/
private $updatedat;
public function setFromArray(array $data): void
{
$this->vetformId = $data['vetformId'] ?? null;
$this->medicamentosCustomId = $data['medicamentosCustomId'] ?? null;
$this->nombreComercial = $data['nombre_comercial'] ?? null;
}
public function getVetformId(): ?int
{
return $this->vetformId;
}
public function getMedicamentosCustomId(): ?int
{
return $this->medicamentosCustomId;
}
public function getNombreComercial(): ?string
{
return $this->nombreComercial;
}
public function getCreatedat(): ?\DateTimeInterface
{
return $this->createdat;
}
public function getUpdatedat(): ?\DateTimeInterface
{
return $this->updatedat;
}
}