|
|
<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/** * Facturas * * @ORM\Table(name="facturas", indexes={@ORM\Index(name="id_cliente", columns={"id_cliente"})}) * @ORM\Entity */class Facturas{ /** * @var int * * @ORM\Column(name="id", type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id;
/** * @var \DateTime * * @ORM\Column(name="fecha", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP"}) */ private $fecha;
/** * @var bool * * @ORM\Column(name="estado", type="boolean", nullable=false, options={"comment"="Estado pendiente o pagado."}) */ private $estado = '0';
/** * @var string * * @ORM\Column(name="numerofactura", type="string", length=10, nullable=false) */ private $numerofactura;
/** * @var string * * @ORM\Column(name="filepdf", type="text", length=65535, nullable=false) */ private $filepdf;
/** * @var float * * @ORM\Column(name="precio", type="decimal", precision=7, scale=2, nullable=false) */ private $precio;
/** * @var float * * @ORM\Column(name="impuestos", type="decimal", precision=7, scale=2, nullable=false, options={"comment"="total de los impuestos en euros"}) */ private $impuestos;
/** * @var float * * @ORM\Column(name="total", type="decimal", precision=7, scale=2, nullable=false) */ private $total;
/** * @var \Clientes * * @ORM\ManyToOne(targetEntity="Clientes") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="id_cliente", referencedColumnName="id") * }) */ private $idCliente;
public function getId(): ?int { return $this->id; }
public function getFecha(): ?\DateTimeInterface { return $this->fecha; }
public function setFecha(\DateTimeInterface $fecha): self { $this->fecha = $fecha;
return $this; }
public function getEstado(): ?bool { return $this->estado; }
public function setEstado(bool $estado): self { $this->estado = $estado;
return $this; }
public function getNumerofactura(): ?string { return $this->numerofactura; }
public function setNumerofactura(string $numerofactura): self { $this->numerofactura = $numerofactura;
return $this; }
public function getFilepdf(): ?string { return $this->filepdf; }
public function setFilepdf(string $filepdf): self { $this->filepdf = $filepdf;
return $this; }
public function getPrecio(): ?float { return $this->precio; }
public function setPrecio(float $precio): self { $this->precio = $precio;
return $this; }
public function getImpuestos(): ?float { return $this->impuestos; }
public function setImpuestos(float $impuestos): self { $this->impuestos = $impuestos;
return $this; }
public function getTotal(): ?float { return $this->total; }
public function setTotal(float $total): self { $this->total = $total;
return $this; }
public function getIdCliente(): ?Clientes { return $this->idCliente; }
public function setIdCliente(?Clientes $idCliente): self { $this->idCliente = $idCliente;
return $this; }
}
|