<?php
namespace App\Entity;
use App\Repository\TbTipoClienteRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* TbTipoCliente
*
* @ORM\Table(name="tb_tipo_cliente", uniqueConstraints={@ORM\UniqueConstraint(name="int_tipo_cliente_UNIQUE", columns={"int_tipo_cliente"})})
* @ORM\Entity(repositoryClass=TbTipoClienteRepository::class)
*/
class TbTipoCliente
{
/**
* @var int
*
* @ORM\Column(name="int_tipo_cliente", type="integer", nullable=false, options={"comment"="Clave primaria"})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $intTipoCliente;
/**
* @var string
*
* @ORM\Column(name="str_tipo_usuario", type="string", length=45, nullable=false, options={"comment"="Descripcion del tipo de usuario"})
*/
private $strTipoUsuario;
/**
* @var bool
*
* @ORM\Column(name="bool_estado", type="boolean", nullable=false, options={"comment"="Estado 0: inactivo ; 1: activo"})
*/
private $boolEstado;
/**
* @var int|null
*
* @ORM\Column(name="int_usuario_himed_crea", type="integer", nullable=true, options={"comment"="Usuario que crea el registro"})
*/
private $intUsuarioHimedCrea;
/**
* @var \DateTime|null
*
* @ORM\Column(name="dt_fecha_creacion", type="datetime", nullable=true, options={"default"="CURRENT_TIMESTAMP","comment"="fecha creacion del registro"})
*/
private $dtFechaCreacion = 'CURRENT_TIMESTAMP';
/**
* @var string|null
*
* @ORM\Column(name="int_usuario_himed_edita", type="string", length=20, nullable=true, options={"comment"="Usuario que edita el registro"})
*/
private $intUsuarioHimedEdita;
/**
* @var \DateTime|null
*
* @ORM\Column(name="dt_fecha_edicion", type="datetime", nullable=true, options={"comment"="Fecha de edicion"})
*/
private $dtFechaEdicion;
public function getIntTipoCliente(): ?int
{
return $this->intTipoCliente;
}
public function getStrTipoUsuario(): ?string
{
return $this->strTipoUsuario;
}
public function setStrTipoUsuario(string $strTipoUsuario): self
{
$this->strTipoUsuario = $strTipoUsuario;
return $this;
}
public function getBoolEstado(): ?bool
{
return $this->boolEstado;
}
public function setBoolEstado(bool $boolEstado): self
{
$this->boolEstado = $boolEstado;
return $this;
}
public function getIntUsuarioHimedCrea(): ?int
{
return $this->intUsuarioHimedCrea;
}
public function setIntUsuarioHimedCrea(?int $intUsuarioHimedCrea): self
{
$this->intUsuarioHimedCrea = $intUsuarioHimedCrea;
return $this;
}
public function getDtFechaCreacion(): ?\DateTimeInterface
{
return $this->dtFechaCreacion;
}
public function setDtFechaCreacion(?\DateTimeInterface $dtFechaCreacion): self
{
$this->dtFechaCreacion = $dtFechaCreacion;
return $this;
}
public function getIntUsuarioHimedEdita(): ?string
{
return $this->intUsuarioHimedEdita;
}
public function setIntUsuarioHimedEdita(?string $intUsuarioHimedEdita): self
{
$this->intUsuarioHimedEdita = $intUsuarioHimedEdita;
return $this;
}
public function getDtFechaEdicion(): ?\DateTimeInterface
{
return $this->dtFechaEdicion;
}
public function setDtFechaEdicion(?\DateTimeInterface $dtFechaEdicion): self
{
$this->dtFechaEdicion = $dtFechaEdicion;
return $this;
}
}