<?php
namespace App\Entity;
use App\Repository\TbClienteConvenioRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* TbClienteConvenio
*
* @ORM\Table(name="tb_cliente_convenio", uniqueConstraints={@ORM\UniqueConstraint(name="int_convenio_UNIQUE", columns={"int_convenio"})}, indexes={@ORM\Index(name="bool_estado", columns={"bool_estado"}), @ORM\Index(name="int_convenio", columns={"int_convenio"}), @ORM\Index(name="str_descripcion_convenio", columns={"str_descripcion_convenio"})})
* @ORM\Entity(repositoryClass=TbClienteConvenioRepository::class)
*/
class TbClienteConvenio
{
/**
* @var int
*
* @ORM\Column(name="int_convenio", type="integer", nullable=false, options={"comment"="Clave primaria"})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $intConvenio;
/**
* @var string
*
* @ORM\Column(name="str_descripcion_convenio", type="string", length=100, nullable=false, options={"comment"="Nombre del convenio"})
*/
private $strDescripcionConvenio;
/**
* @var bool
*
* @ORM\Column(name="bool_estado", type="boolean", nullable=false, options={"comment"="Estado del tipo de licencia 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 getIntConvenio(): ?int
{
return $this->intConvenio;
}
public function getStrDescripcionConvenio(): ?string
{
return $this->strDescripcionConvenio;
}
public function setStrDescripcionConvenio(string $strDescripcionConvenio): self
{
$this->strDescripcionConvenio = $strDescripcionConvenio;
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;
}
}