src/MDS/GreenPatioBundle/Entity/ReservationInvoiceDepositItems.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\MDS\GreenPatioBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. /**
  6.  * ReservationInvoiceDepositItems
  7.  *
  8.  * @ORM\Table(name="reservation_invoice_deposit_items")
  9.  * @ORM\Entity(repositoryClass="App\MDS\GreenPatioBundle\Repository\ReservationInvoiceDepositItemsRepository")
  10.  * @ORM\HasLifecycleCallbacks()
  11.  */
  12. class ReservationInvoiceDepositItems
  13. {
  14.     /**
  15.      * @var int
  16.      *
  17.      * @ORM\Column(name="id", type="integer")
  18.      * @ORM\Id
  19.      * @ORM\GeneratedValue(strategy="AUTO")
  20.      */
  21.     private $id;
  22.     /**
  23.      * @var int
  24.      *
  25.      * @ORM\Column(name="controlId", type="integer", nullable=true)
  26.      */
  27.     private $controlId;
  28.     /**
  29.      * @var string
  30.      *
  31.      * @ORM\Column(name="name", type="string", length=255)
  32.      * @Assert\NotBlank()
  33.      */
  34.     private $name;
  35.     /**
  36.      * @var string
  37.      *
  38.      * @ORM\Column(name="amount", type="string", length=255)
  39.      * @Assert\NotBlank()
  40.      */
  41.     private $amount;
  42.     /**
  43.      * @var string
  44.      *
  45.      * @ORM\Column(name="iva", type="string", length=255)
  46.      * @Assert\NotBlank()
  47.      */
  48.     private $iva;
  49.     /**
  50.      * @var int
  51.      *
  52.      * @ORM\Column(name="reservation_id", type="integer")
  53.      */
  54.     private $reservationId;
  55.     /**
  56.      * @var \DateTime
  57.      *
  58.      * @ORM\Column(name="created_at", type="datetime")
  59.      */
  60.     private $createdAt;
  61.     /**
  62.      * @var int
  63.      *
  64.      * @ORM\Column(name="created_id", type="integer")
  65.      */
  66.     private $createdId;
  67.     /**
  68.      * @var \DateTime
  69.      *
  70.      * @ORM\Column(name="updated_at", type="datetime")
  71.      */
  72.     private $updatedAt;
  73.     /**
  74.      * @var int
  75.      *
  76.      * @ORM\Column(name="updated_id", type="integer")
  77.      */
  78.     private $updatedId;
  79.     /**
  80.      * Get id
  81.      *
  82.      * @return int
  83.      */
  84.     public function getId()
  85.     {
  86.         return $this->id;
  87.     }
  88.     /**
  89.      * Set controlId
  90.      *
  91.      * @param integer $controlId
  92.      *
  93.      * @return ReservationInvoiceDepositItems
  94.      */
  95.     public function setControlId($controlId)
  96.     {
  97.         $this->controlId $controlId;
  98.         return $this;
  99.     }
  100.     /**
  101.      * Get controlId
  102.      *
  103.      * @return int
  104.      */
  105.     public function getControlId()
  106.     {
  107.         return $this->controlId;
  108.     }
  109.     /**
  110.      * Set name
  111.      *
  112.      * @param string $name
  113.      *
  114.      * @return ReservationInvoiceDepositItems
  115.      */
  116.     public function setName($name)
  117.     {
  118.         $this->name $name;
  119.         return $this;
  120.     }
  121.     /**
  122.      * Get name
  123.      *
  124.      * @return string
  125.      */
  126.     public function getName()
  127.     {
  128.         return $this->name;
  129.     }
  130.     /**
  131.      * Set amount
  132.      *
  133.      * @param string $amount
  134.      *
  135.      * @return ReservationInvoiceDepositItems
  136.      */
  137.     public function setAmount($amount)
  138.     {
  139.         $this->amount $amount;
  140.         return $this;
  141.     }
  142.     /**
  143.      * Get amount
  144.      *
  145.      * @return string
  146.      */
  147.     public function getAmount()
  148.     {
  149.         return $this->amount;
  150.     }
  151.     /**
  152.      * Set iva
  153.      *
  154.      * @param string $iva
  155.      *
  156.      * @return ReservationInvoiceDepositItems
  157.      */
  158.     public function setIva($iva)
  159.     {
  160.         $this->iva $iva;
  161.         return $this;
  162.     }
  163.     /**
  164.      * Get iva
  165.      *
  166.      * @return string
  167.      */
  168.     public function getIva()
  169.     {
  170.         return $this->iva;
  171.     }
  172.     /**
  173.      * Set reservationId
  174.      *
  175.      * @param integer $reservationId
  176.      *
  177.      * @return ReservationInvoiceDepositItems
  178.      */
  179.     public function setReservationId($reservationId)
  180.     {
  181.         $this->reservationId $reservationId;
  182.         return $this;
  183.     }
  184.     /**
  185.      * Get reservationId
  186.      *
  187.      * @return integer
  188.      */
  189.     public function getReservationId()
  190.     {
  191.         return $this->reservationId;
  192.     }
  193.     /**
  194.      * Set createdAt
  195.      *
  196.      * @param \DateTime $createdAt
  197.      *
  198.      * @return ReservationInvoiceDepositItems
  199.      */
  200.     public function setCreatedAt($createdAt)
  201.     {
  202.         $this->createdAt $createdAt;
  203.         return $this;
  204.     }
  205.     /**
  206.      * Get createdAt
  207.      *
  208.      * @return \DateTime
  209.      */
  210.     public function getCreatedAt()
  211.     {
  212.         return $this->createdAt;
  213.     }
  214.     /**
  215.      * Set createdId
  216.      *
  217.      * @param integer $createdId
  218.      *
  219.      * @return ReservationInvoiceDepositItems
  220.      */
  221.     public function setCreatedId($createdId)
  222.     {
  223.         $this->createdId $createdId;
  224.         return $this;
  225.     }
  226.     /**
  227.      * Get createdId
  228.      *
  229.      * @return integer
  230.      */
  231.     public function getCreatedId()
  232.     {
  233.         return $this->createdId;
  234.     }
  235.     /**
  236.      * Set updatedAt
  237.      *
  238.      * @param \DateTime $updatedAt
  239.      *
  240.      * @return ReservationInvoiceDepositItems
  241.      */
  242.     public function setUpdatedAt($updatedAt)
  243.     {
  244.         $this->updatedAt $updatedAt;
  245.         return $this;
  246.     }
  247.     /**
  248.      * Get updatedAt
  249.      *
  250.      * @return \DateTime
  251.      */
  252.     public function getUpdatedAt()
  253.     {
  254.         return $this->updatedAt;
  255.     }
  256.     /**
  257.      * Set updatedId
  258.      *
  259.      * @param integer $updatedId
  260.      *
  261.      * @return ReservationInvoiceDepositItems
  262.      */
  263.     public function setUpdatedId($updatedId)
  264.     {
  265.         $this->updatedId $updatedId;
  266.         return $this;
  267.     }
  268.     /**
  269.      * Get updatedId
  270.      *
  271.      * @return integer
  272.      */
  273.     public function getUpdatedId()
  274.     {
  275.         return $this->updatedId;
  276.     }
  277.     /**
  278.      * @ORM\PrePersist
  279.      */
  280.     public function setCreatedAtValue()
  281.     {
  282.         $this->createdAt = new \Datetime();
  283.     }
  284.     /**
  285.      * @ORM\PrePersist
  286.      * @ORM\PreUpdate
  287.      */
  288.     public function setUpdatedAtValue()
  289.     {
  290.         $this->updatedAt = new \Datetime();
  291.     }
  292. }