src/OfficeBrain/Bundle/ProductBundle/Entity/BestSellerProduct.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\ProductBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. /**
  6.  * RelatedProduct
  7.  *
  8.  * @ORM\Table("tbl_bestseller_product")
  9.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\ProductBundle\Repository\BestSellerProductRepository")
  10.  */
  11. class BestSellerProduct
  12. {
  13.     /**
  14.      * @var integer
  15.      *
  16.      * @ORM\Column(name="id", type="integer")
  17.      * @ORM\Id
  18.      * @ORM\GeneratedValue(strategy="AUTO")
  19.      */
  20.     private $id;
  21.     /**
  22.      * @var integer
  23.      *
  24.      * @ORM\Column(name="product_id", type="integer")
  25.      */
  26.     private $productId;
  27.     
  28.     /**
  29.      * @var integer
  30.      *
  31.      * @ORM\Column(name="product_sku", type="string")
  32.      */
  33.     private $bestSellerProductSku;
  34.     
  35.     /**
  36.      * @var \DateTime
  37.      * @Gedmo\Timestampable(on="create")
  38.      * @ORM\Column(name="created_at", type="datetime", nullable=true)
  39.      */
  40.     private $createdAt;
  41.     /**
  42.      * @var \DateTime
  43.      * @Gedmo\Timestampable(on="update")
  44.      * @ORM\Column(name="updated_at", type="datetime", nullable=true)
  45.      */
  46.     private $updatedAt;
  47.     /**
  48.      * @var \DateTime
  49.      *
  50.      * @ORM\Column(name="deleted_at", type="datetime", nullable=true)
  51.      */
  52.     private $deletedAt;
  53.     /**
  54.      * Get id
  55.      *
  56.      * @return integer 
  57.      */
  58.     public function getId()
  59.     {
  60.         return $this->id;
  61.     }
  62.     /**
  63.      * Set productId
  64.      *
  65.      * @param integer $productId
  66.      * @return RelatedProduct
  67.      */
  68.     public function setProductId($productId)
  69.     {
  70.         $this->productId $productId;
  71.         return $this;
  72.     }
  73.     /**
  74.      * Get productId
  75.      *
  76.      * @return integer 
  77.      */
  78.     public function getProductId()
  79.     {
  80.         return $this->productId;
  81.     }
  82.     /**
  83.      * Set relatedProductId
  84.      *
  85.      * @param integer $relatedProductId
  86.      * @return RelatedProduct
  87.      */
  88.     public function setBestSellerProductSku($bestSellerProductSku)
  89.     {
  90.         $this->bestSellerProductSku$bestSellerProductSku;
  91.         return $this;
  92.     }
  93.     /**
  94.      * Get relatedProductId
  95.      *
  96.      * @return integer 
  97.      */
  98.     public function getBestSellerProductSku()
  99.     {
  100.         return $this->bestSellerProductSku;
  101.     }
  102.     
  103.     /**
  104.      * Set createdAt
  105.      *
  106.      * @param \DateTime $createdAt
  107.      * @return RelatedProduct
  108.      */
  109.     public function setCreatedAt($createdAt)
  110.     {
  111.         $this->createdAt $createdAt;
  112.         return $this;
  113.     }
  114.     /**
  115.      * Get createdAt
  116.      *
  117.      * @return \DateTime 
  118.      */
  119.     public function getCreatedAt()
  120.     {
  121.         return $this->createdAt;
  122.     }
  123.     /**
  124.      * Set updatedAt
  125.      *
  126.      * @param \DateTime $updatedAt
  127.      * @return RelatedProduct
  128.      */
  129.     public function setUpdatedAt($updatedAt)
  130.     {
  131.         $this->updatedAt $updatedAt;
  132.         return $this;
  133.     }
  134.     /**
  135.      * Get updatedAt
  136.      *
  137.      * @return \DateTime 
  138.      */
  139.     public function getUpdatedAt()
  140.     {
  141.         return $this->updatedAt;
  142.     }
  143.     /**
  144.      * Set deletedAt
  145.      *
  146.      * @param \DateTime $deletedAt
  147.      * @return RelatedProduct
  148.      */
  149.     public function setDeletedAt($deletedAt)
  150.     {
  151.         $this->deletedAt $deletedAt;
  152.         return $this;
  153.     }
  154.     /**
  155.      * Get deletedAt
  156.      *
  157.      * @return \DateTime 
  158.      */
  159.     public function getDeletedAt()
  160.     {
  161.         return $this->deletedAt;
  162.     }
  163. }