src/Entity/Contabilidad/Pagos.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Contabilidad;
  3. use App\Entity\Catalogos\MedioPago;
  4. use App\Entity\Seguridades\Usuario;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * Pagos
  8.  *
  9.  * @ORM\Table(name="contabilidad.pagos", indexes={@ORM\Index(name="IDX_B440800EA818614A", columns={"id_medio_pago"}), @ORM\Index(name="IDX_B440800EFCF8192D", columns={"id_usuario"})})
  10.  * @ORM\Entity
  11.  */
  12. class Pagos
  13. {
  14.     /**
  15.      * @var int
  16.      *
  17.      * @ORM\Column(name="id", type="integer", nullable=false)
  18.      * @ORM\Id
  19.      * @ORM\GeneratedValue(strategy="SEQUENCE")
  20.      * @ORM\SequenceGenerator(sequenceName="contabilidad.pagos_id_seq", allocationSize=1, initialValue=1)
  21.      */
  22.     private $id;
  23.     /**
  24.      * @var float
  25.      *
  26.      * @ORM\Column(name="valor", type="float", precision=10, scale=0, nullable=false)
  27.      */
  28.     private $valor;
  29.     /**
  30.      * @var \DateTime
  31.      *
  32.      * @ORM\Column(name="fecha_hora_pago", type="datetime", nullable=false)
  33.      */
  34.     private $fechaHoraPago;
  35.     /**
  36.      * @var bool
  37.      *
  38.      * @ORM\Column(name="pago_total", type="boolean", nullable=false, options={"comment"="True=Pago Total
  39. False=Pago parcial"})
  40.      */
  41.     private $pagoTotal;
  42.     /**
  43.      * @var int
  44.      *
  45.      * @ORM\Column(name="id_usuario_modificacion", type="integer", nullable=false)
  46.      */
  47.     private $idUsuarioModificacion;
  48.     /**
  49.      * @var \DateTime
  50.      *
  51.      * @ORM\Column(name="fecha_modificacion", type="datetime", nullable=false)
  52.      */
  53.     private $fechaModificacion;
  54.     /**
  55.      * @var string
  56.      *
  57.      * @ORM\Column(name="ip_modificacion", type="string", length=50, nullable=false)
  58.      */
  59.     private $ipModificacion;
  60.     /**
  61.      * @var \App\Entity\Seguridades\Usuario
  62.      *
  63.      * @ORM\ManyToOne(targetEntity="App\Entity\Seguridades\Usuario")
  64.      * @ORM\JoinColumns({
  65.      *   @ORM\JoinColumn(name="id_usuario", referencedColumnName="id")
  66.      * })
  67.      */
  68.     private $idUsuario;
  69.     public function getId(): ?int
  70.     {
  71.         return $this->id;
  72.     }
  73.     public function getValor(): ?float
  74.     {
  75.         return $this->valor;
  76.     }
  77.     public function setValor(float $valor): self
  78.     {
  79.         $this->valor $valor;
  80.         return $this;
  81.     }
  82.     public function getFechaHoraPago(): ?\DateTimeInterface
  83.     {
  84.         return $this->fechaHoraPago;
  85.     }
  86.     public function setFechaHoraPago(\DateTimeInterface $fechaHoraPago): self
  87.     {
  88.         $this->fechaHoraPago $fechaHoraPago;
  89.         return $this;
  90.     }
  91.     public function getPagoTotal(): ?bool
  92.     {
  93.         return $this->pagoTotal;
  94.     }
  95.     public function setPagoTotal(bool $pagoTotal): self
  96.     {
  97.         $this->pagoTotal $pagoTotal;
  98.         return $this;
  99.     }
  100.     public function getIdUsuarioModificacion(): ?int
  101.     {
  102.         return $this->idUsuarioModificacion;
  103.     }
  104.     public function setIdUsuarioModificacion(int $idUsuarioModificacion): self
  105.     {
  106.         $this->idUsuarioModificacion $idUsuarioModificacion;
  107.         return $this;
  108.     }
  109.     public function getFechaModificacion(): ?\DateTimeInterface
  110.     {
  111.         return $this->fechaModificacion;
  112.     }
  113.     public function setFechaModificacion(\DateTimeInterface $fechaModificacion): self
  114.     {
  115.         $this->fechaModificacion $fechaModificacion;
  116.         return $this;
  117.     }
  118.     public function getIpModificacion(): ?string
  119.     {
  120.         return $this->ipModificacion;
  121.     }
  122.     public function setIpModificacion(string $ipModificacion): self
  123.     {
  124.         $this->ipModificacion $ipModificacion;
  125.         return $this;
  126.     }
  127.     public function getIdUsuario(): ?Usuario
  128.     {
  129.         return $this->idUsuario;
  130.     }
  131.     public function setIdUsuario(?Usuario $idUsuario): self
  132.     {
  133.         $this->idUsuario $idUsuario;
  134.         return $this;
  135.     }
  136. }