src/Entity/Infraestructura/Espacios.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Infraestructura;
  3. use App\Entity\Catalogos\TipoEspacios;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * Espacios
  7.  *
  8.  * @ORM\Table(name="infraestructura.espacios", indexes={@ORM\Index(name="IDX_33FBF218E3C73C28", columns={"id_edificacion_area"})})
  9.  * @ORM\Entity
  10.  */
  11. class Espacios
  12. {
  13.     /**
  14.      * @var int
  15.      *
  16.      * @ORM\Column(name="id", type="integer", nullable=false)
  17.      * @ORM\Id
  18.      * @ORM\GeneratedValue(strategy="SEQUENCE")
  19.      * @ORM\SequenceGenerator(sequenceName="infraestructura.espacios_id_seq", allocationSize=1, initialValue=1)
  20.      */
  21.     private $id;
  22.     /**
  23.      * @var string
  24.      *
  25.      * @ORM\Column(name="codigo_espacio", type="string", length=30, nullable=false)
  26.      */
  27.     private $codigoEspacio;
  28.     /**
  29.      * @var string
  30.      *
  31.      * @ORM\Column(name="nombre", type="string", length=150, nullable=false)
  32.      */
  33.     private $nombre;
  34.     /**
  35.      * @var string
  36.      *
  37.      * @ORM\Column(name="estado", type="string", length=15, nullable=false, options={"comment"="Bueno
  38. Regular
  39. Deficiente"})
  40.      */
  41.     private $estado;
  42.     /**
  43.      * @var bool
  44.      *
  45.      * @ORM\Column(name="habilitado", type="boolean", nullable=false)
  46.      */
  47.     private $habilitado;
  48.     /**
  49.      * @var int
  50.      *
  51.      * @ORM\Column(name="numero_piso", type="smallint", nullable=false)
  52.      */
  53.     private $numeroPiso;
  54.     /**
  55.      * @var int
  56.      *
  57.      * @ORM\Column(name="numero_sitios_max", type="integer", nullable=false)
  58.      */
  59.     private $numeroSitiosMax;
  60.     /**
  61.      * @var int
  62.      *
  63.      * @ORM\Column(name="numero_sitios_disponibles", type="integer", nullable=false)
  64.      */
  65.     private $numeroSitiosDisponibles;
  66.     /**
  67.      * @var float
  68.      *
  69.      * @ORM\Column(name="metros_cudrados", type="float", precision=10, scale=0, nullable=false)
  70.      */
  71.     private $metrosCudrados;
  72.     /**
  73.      * @var int
  74.      *
  75.      * @ORM\Column(name="id_usuario_modificacion", type="integer", nullable=false)
  76.      */
  77.     private $idUsuarioModificacion;
  78.     /**
  79.      * @var \DateTime
  80.      *
  81.      * @ORM\Column(name="fecha_modificacion", type="datetime", nullable=false)
  82.      */
  83.     private $fechaModificacion;
  84.     /**
  85.      * @var string
  86.      *
  87.      * @ORM\Column(name="ip_modificacion", type="string", length=50, nullable=false)
  88.      */
  89.     private $ipModificacion;
  90.     /**
  91.      * @var \EdificacionArea
  92.      *
  93.      * @ORM\ManyToOne(targetEntity="EdificacionArea")
  94.      * @ORM\JoinColumns({
  95.      *   @ORM\JoinColumn(name="id_edificacion_area", referencedColumnName="id")
  96.      * })
  97.      */
  98.     private $idEdificacionArea;
  99.     /**
  100.      * @var \App\Entity\Catalogos\TipoEspacios
  101.      *
  102.      * @ORM\ManyToOne(targetEntity="\App\Entity\Catalogos\TipoEspacios")
  103.      * @ORM\JoinColumns({
  104.      *   @ORM\JoinColumn(name="id_tipo_espacios", referencedColumnName="id")
  105.      * })
  106.      */
  107.     private $idTipoEspacios;
  108.     public function getId(): ?int
  109.     {
  110.         return $this->id;
  111.     }
  112.     public function getCodigoEspacio(): ?string
  113.     {
  114.         return $this->codigoEspacio;
  115.     }
  116.     public function setCodigoEspacio(string $codigoEspacio): self
  117.     {
  118.         $this->codigoEspacio $codigoEspacio;
  119.         return $this;
  120.     }
  121.     public function getNombre(): ?string
  122.     {
  123.         return $this->nombre;
  124.     }
  125.     public function setNombre(string $nombre): self
  126.     {
  127.         $this->nombre $nombre;
  128.         return $this;
  129.     }
  130.     public function getEstado(): ?string
  131.     {
  132.         return $this->estado;
  133.     }
  134.     public function setEstado(string $estado): self
  135.     {
  136.         $this->estado $estado;
  137.         return $this;
  138.     }
  139.     public function getHabilitado(): ?bool
  140.     {
  141.         return $this->habilitado;
  142.     }
  143.     public function setHabilitado(bool $habilitado): self
  144.     {
  145.         $this->habilitado $habilitado;
  146.         return $this;
  147.     }
  148.     public function getNumeroPiso(): ?int
  149.     {
  150.         return $this->numeroPiso;
  151.     }
  152.     public function setNumeroPiso(int $numeroPiso): self
  153.     {
  154.         $this->numeroPiso $numeroPiso;
  155.         return $this;
  156.     }
  157.     public function getNumeroSitiosMax(): ?int
  158.     {
  159.         return $this->numeroSitiosMax;
  160.     }
  161.     public function setNumeroSitiosMax(int $numeroSitiosMax): self
  162.     {
  163.         $this->numeroSitiosMax $numeroSitiosMax;
  164.         return $this;
  165.     }
  166.     public function getNumeroSitiosDisponibles(): ?int
  167.     {
  168.         return $this->numeroSitiosDisponibles;
  169.     }
  170.     public function setNumeroSitiosDisponibles(int $numeroSitiosDisponibles): self
  171.     {
  172.         $this->numeroSitiosDisponibles $numeroSitiosDisponibles;
  173.         return $this;
  174.     }
  175.     public function getMetrosCudrados(): ?float
  176.     {
  177.         return $this->metrosCudrados;
  178.     }
  179.     public function setMetrosCudrados(float $metrosCudrados): self
  180.     {
  181.         $this->metrosCudrados $metrosCudrados;
  182.         return $this;
  183.     }
  184.     public function getIdUsuarioModificacion(): ?int
  185.     {
  186.         return $this->idUsuarioModificacion;
  187.     }
  188.     public function setIdUsuarioModificacion(int $idUsuarioModificacion): self
  189.     {
  190.         $this->idUsuarioModificacion $idUsuarioModificacion;
  191.         return $this;
  192.     }
  193.     public function getFechaModificacion(): ?\DateTimeInterface
  194.     {
  195.         return $this->fechaModificacion;
  196.     }
  197.     public function setFechaModificacion(\DateTimeInterface $fechaModificacion): self
  198.     {
  199.         $this->fechaModificacion $fechaModificacion;
  200.         return $this;
  201.     }
  202.     public function getIpModificacion(): ?string
  203.     {
  204.         return $this->ipModificacion;
  205.     }
  206.     public function setIpModificacion(string $ipModificacion): self
  207.     {
  208.         $this->ipModificacion $ipModificacion;
  209.         return $this;
  210.     }
  211.     public function getIdEdificacionArea(): ?EdificacionArea
  212.     {
  213.         return $this->idEdificacionArea;
  214.     }
  215.     public function setIdEdificacionArea(?EdificacionArea $idEdificacionArea): self
  216.     {
  217.         $this->idEdificacionArea $idEdificacionArea;
  218.         return $this;
  219.     }
  220.     public function getIdTipoEspacios(): ?TipoEspacios
  221.     {
  222.         return $this->idTipoEspacios;
  223.     }
  224.     public function setIdTipoEspacios(?TipoEspacios $idTipoEspacios): self
  225.     {
  226.         $this->idTipoEspacios $idTipoEspacios;
  227.         return $this;
  228.     }
  229.     public function __toString(): ?string
  230.     {
  231.         return $this->nombre;
  232.     }
  233. }