<?php
namespace App\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* TbProveedorMigracion
*
* @ORM\Table(name="tb_proveedor_migracion", uniqueConstraints={@ORM\UniqueConstraint(name="int_id_proveedor_UNIQUE", columns={"int_id_proveedor"})})
* @ORM\Entity(repositoryClass="App\Repository\TbProveedorMigracionRepository")
*/
class TbProveedorMigracion
{
/**
* @var int
*
* @ORM\Column(name="int_id_proveedor", type="integer", nullable=false, options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $intIdProveedor;
/**
* @var string
*
* @ORM\Column(name="str_nombre_proveedor", type="string", length=200, nullable=false)
*/
private $strNombreProveedor;
/**
* @var bool
*
* @ORM\Column(name="tint_estado", type="boolean", nullable=false, options={"default"="1","comment"="0:inactivo / 1:activo"})
*/
private $tintEstado = true;
/**
* @var int
*
* @ORM\Column(name="int_usuario_himed_crea", type="integer", nullable=false, options={"unsigned"=true})
*/
private $intUsuarioHimedCrea;
/**
* @var \DateTime
*
* @ORM\Column(name="dt_fecha_hora_creacion", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP"})
*/
private $dtFechaHoraCreacion;
/**
* @var int|null
*
* @ORM\Column(name="int_usuario_himed_edita", type="integer", nullable=true)
*/
private $intUsuarioHimedEdita;
/**
* @var \DateTime|null
*
* @ORM\Column(name="dt_fecha_hora_edicion", type="datetime", nullable=true)
*/
private $dtFechaHoraEdicion;
public function __construct()
{
$this->dtFechaHoraCreacion = new \DateTime();
}
public function getIntIdProveedor(): ?int
{
return $this->intIdProveedor;
}
public function getStrNombreProveedor(): ?string
{
return $this->strNombreProveedor;
}
public function setStrNombreProveedor(string $strNombreProveedor): self
{
$this->strNombreProveedor = $strNombreProveedor;
return $this;
}
public function isTintEstado(): ?bool
{
return $this->tintEstado;
}
public function setTintEstado(bool $tintEstado): self
{
$this->tintEstado = $tintEstado;
return $this;
}
public function getIntUsuarioHimedCrea(): ?int
{
return $this->intUsuarioHimedCrea;
}
public function setIntUsuarioHimedCrea(int $intUsuarioHimedCrea): self
{
$this->intUsuarioHimedCrea = $intUsuarioHimedCrea;
return $this;
}
public function getDtFechaHoraCreacion(): ?\DateTimeInterface
{
return $this->dtFechaHoraCreacion;
}
public function setDtFechaHoraCreacion(\DateTimeInterface $dtFechaHoraCreacion): self
{
$this->dtFechaHoraCreacion = $dtFechaHoraCreacion;
return $this;
}
public function getIntUsuarioHimedEdita(): ?int
{
return $this->intUsuarioHimedEdita;
}
public function setIntUsuarioHimedEdita(?int $intUsuarioHimedEdita): self
{
$this->intUsuarioHimedEdita = $intUsuarioHimedEdita;
return $this;
}
public function getDtFechaHoraEdicion(): ?\DateTimeInterface
{
return $this->dtFechaHoraEdicion;
}
public function setDtFechaHoraEdicion(?\DateTimeInterface $dtFechaHoraEdicion): self
{
$this->dtFechaHoraEdicion = $dtFechaHoraEdicion;
return $this;
}
}