src/Entity/Contabilidad/DetallePagos.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Contabilidad;
  3. use App\Entity\Catalogos\EntidadFinanciera;
  4. use App\Entity\Catalogos\MedioPago;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * DetallePagos
  8.  *
  9.  * @ORM\Table(name="contabilidad.detalle_pagos", indexes={@ORM\Index(name="IDX_8016FD8DA818614A", columns={"id_medio_pago"}), @ORM\Index(name="IDX_8016FD8D341E4CCF", columns={"id_pagos"}), @ORM\Index(name="IDX_8016FD8D6BAF85FC", columns={"id_entidad_financiera"})})
  10.  * @ORM\Entity
  11.  */
  12. class DetallePagos
  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.detalle_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 int
  31.      *
  32.      * @ORM\Column(name="id_usuario_modificacion", type="integer", nullable=false)
  33.      */
  34.     private $idUsuarioModificacion;
  35.     /**
  36.      * @var \DateTime
  37.      *
  38.      * @ORM\Column(name="fecha_modificacion", type="datetime", nullable=false)
  39.      */
  40.     private $fechaModificacion;
  41.     /**
  42.      * @var string
  43.      *
  44.      * @ORM\Column(name="ip_modificacion", type="string", length=50, nullable=false)
  45.      */
  46.     private $ipModificacion;
  47.     /**
  48.      * @var \App\Entity\Catalogos\MedioPago
  49.      *
  50.      * @ORM\ManyToOne(targetEntity="App\Entity\Catalogos\MedioPago")
  51.      * @ORM\JoinColumns({
  52.      *   @ORM\JoinColumn(name="id_medio_pago", referencedColumnName="id")
  53.      * })
  54.      */
  55.     private $idMedioPago;
  56.     /**
  57.      * @var \Pagos
  58.      *
  59.      * @ORM\ManyToOne(targetEntity="Pagos")
  60.      * @ORM\JoinColumns({
  61.      *   @ORM\JoinColumn(name="id_pagos", referencedColumnName="id")
  62.      * })
  63.      */
  64.     private $idPagos;
  65.     /**
  66.      * @var \App\Entity\Catalogos\EntidadFinanciera
  67.      *
  68.      * @ORM\ManyToOne(targetEntity="App\Entity\Catalogos\EntidadFinanciera")
  69.      * @ORM\JoinColumns({
  70.      *   @ORM\JoinColumn(name="id_entidad_financiera", referencedColumnName="id")
  71.      * })
  72.      */
  73.     private $idEntidadFinanciera;
  74.     public function getId(): ?int
  75.     {
  76.         return $this->id;
  77.     }
  78.     public function getValor(): ?float
  79.     {
  80.         return $this->valor;
  81.     }
  82.     public function setValor(float $valor): self
  83.     {
  84.         $this->valor $valor;
  85.         return $this;
  86.     }
  87.     public function getIdUsuarioModificacion(): ?int
  88.     {
  89.         return $this->idUsuarioModificacion;
  90.     }
  91.     public function setIdUsuarioModificacion(int $idUsuarioModificacion): self
  92.     {
  93.         $this->idUsuarioModificacion $idUsuarioModificacion;
  94.         return $this;
  95.     }
  96.     public function getFechaModificacion(): ?\DateTimeInterface
  97.     {
  98.         return $this->fechaModificacion;
  99.     }
  100.     public function setFechaModificacion(\DateTimeInterface $fechaModificacion): self
  101.     {
  102.         $this->fechaModificacion $fechaModificacion;
  103.         return $this;
  104.     }
  105.     public function getIpModificacion(): ?string
  106.     {
  107.         return $this->ipModificacion;
  108.     }
  109.     public function setIpModificacion(string $ipModificacion): self
  110.     {
  111.         $this->ipModificacion $ipModificacion;
  112.         return $this;
  113.     }
  114.     public function getIdMedioPago(): ?MedioPago
  115.     {
  116.         return $this->idMedioPago;
  117.     }
  118.     public function setIdMedioPago(?MedioPago $idMedioPago): self
  119.     {
  120.         $this->idMedioPago $idMedioPago;
  121.         return $this;
  122.     }
  123.     public function getIdPagos(): ?Pagos
  124.     {
  125.         return $this->idPagos;
  126.     }
  127.     public function setIdPagos(?Pagos $idPagos): self
  128.     {
  129.         $this->idPagos $idPagos;
  130.         return $this;
  131.     }
  132.     public function getIdEntidadFinanciera(): ?EntidadFinanciera
  133.     {
  134.         return $this->idEntidadFinanciera;
  135.     }
  136.     public function setIdEntidadFinanciera(?EntidadFinanciera $idEntidadFinanciera): self
  137.     {
  138.         $this->idEntidadFinanciera $idEntidadFinanciera;
  139.         return $this;
  140.     }
  141. }