<?php
namespace App\Entity;
use App\Repository\ComDatosClienteRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ComDatosClienteRepository::class)]
class ComDatosCliente
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $nombre = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $cargo = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $correoElectronico = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $telefono = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $tipoSector = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $tenenciaInstalaciones = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $tipoPropiedad = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $aniosPermanenciaInstalaciones = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $aniosActividadEconomica = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $nivelComercialDAV = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $direccionRUTyCCB = null;
#[ORM\ManyToOne(inversedBy: 'comDatosClientes')]
private ?ComVisitaSeguridad $comVisitaSeguridad = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $createAt = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $updateAt = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $createUser = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $updateUser = null;
#[ORM\ManyToOne(inversedBy: 'comDatosClientes')]
private ?TerEmpresaCliente $terEmpresaCliente = null;
public function getId(): ?int
{
return $this->id;
}
public function getNombre(): ?string
{
return $this->nombre;
}
public function setNombre(?string $nombre): static
{
$this->nombre = $nombre;
return $this;
}
public function getCargo(): ?string
{
return $this->cargo;
}
public function setCargo(?string $cargo): static
{
$this->cargo = $cargo;
return $this;
}
public function getCorreoElectronico(): ?string
{
return $this->correoElectronico;
}
public function setCorreoElectronico(?string $correoElectronico): static
{
$this->correoElectronico = $correoElectronico;
return $this;
}
public function getTelefono(): ?string
{
return $this->telefono;
}
public function setTelefono(?string $telefono): static
{
$this->telefono = $telefono;
return $this;
}
public function getTipoSector(): ?string
{
return $this->tipoSector;
}
public function setTipoSector(?string $tipoSector): static
{
$this->tipoSector = $tipoSector;
return $this;
}
public function getTenenciaInstalaciones(): ?string
{
return $this->tenenciaInstalaciones;
}
public function setTenenciaInstalaciones(?string $tenenciaInstalaciones): static
{
$this->tenenciaInstalaciones = $tenenciaInstalaciones;
return $this;
}
public function getTipoPropiedad(): ?string
{
return $this->tipoPropiedad;
}
public function setTipoPropiedad(?string $tipoPropiedad): static
{
$this->tipoPropiedad = $tipoPropiedad;
return $this;
}
public function getAniosPermanenciaInstalaciones(): ?string
{
return $this->aniosPermanenciaInstalaciones;
}
public function setAniosPermanenciaInstalaciones(?string $aniosPermanenciaInstalaciones): static
{
$this->aniosPermanenciaInstalaciones = $aniosPermanenciaInstalaciones;
return $this;
}
public function getAniosActividadEconomica(): ?string
{
return $this->aniosActividadEconomica;
}
public function setAniosActividadEconomica(?string $aniosActividadEconomica): static
{
$this->aniosActividadEconomica = $aniosActividadEconomica;
return $this;
}
public function getNivelComercialDAV(): ?string
{
return $this->nivelComercialDAV;
}
public function setNivelComercialDAV(?string $nivelComercialDAV): static
{
$this->nivelComercialDAV = $nivelComercialDAV;
return $this;
}
public function getDireccionRUTyCCB(): ?string
{
return $this->direccionRUTyCCB;
}
public function setDireccionRUTyCCB(?string $direccionRUTyCCB): static
{
$this->direccionRUTyCCB = $direccionRUTyCCB;
return $this;
}
public function getComVisitaSeguridad(): ?ComVisitaSeguridad
{
return $this->comVisitaSeguridad;
}
public function setComVisitaSeguridad(?ComVisitaSeguridad $comVisitaSeguridad): static
{
$this->comVisitaSeguridad = $comVisitaSeguridad;
return $this;
}
public function getCreateAt(): ?\DateTimeInterface
{
return $this->createAt;
}
public function setCreateAt(?\DateTimeInterface $createAt): static
{
$this->createAt = $createAt;
return $this;
}
public function getUpdateAt(): ?\DateTimeInterface
{
return $this->updateAt;
}
public function setUpdateAt(?\DateTimeInterface $updateAt): static
{
$this->updateAt = $updateAt;
return $this;
}
public function getCreateUser(): ?string
{
return $this->createUser;
}
public function setCreateUser(?string $createUser): static
{
$this->createUser = $createUser;
return $this;
}
public function getUpdateUser(): ?string
{
return $this->updateUser;
}
public function setUpdateUser(?string $updateUser): static
{
$this->updateUser = $updateUser;
return $this;
}
public function getTerEmpresaCliente(): ?TerEmpresaCliente
{
return $this->terEmpresaCliente;
}
public function setTerEmpresaCliente(?TerEmpresaCliente $terEmpresaCliente): static
{
$this->terEmpresaCliente = $terEmpresaCliente;
return $this;
}
}