src/OfficeBrain/Bundle/CompareProductBundle/Entity/CompareProduct.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\CompareProductBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. /**
  6.  * CompareProduct
  7.  *
  8.  * @ORM\Table(name="tbl_compare_product", options={"type"="InnoDB","charset"="utf8","collate"="utf8_unicode_ci"}, indexes={
  9.  *         @ORM\Index(columns={"user_id", "culture_id", "instance_id"}),
  10.  *         @ORM\Index(columns={"product_id", "culture_product_id", "user_id", "culture_id", "instance_id"})
  11.  *     },)
  12.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\CompareProductBundle\Entity\CompareProductRepository")
  13.  * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=false)
  14.  */
  15. class CompareProduct
  16. {
  17.     /**
  18.      * @var integer
  19.      *
  20.      * @ORM\Column(name="id",type="bigint", length=20 ,options={"unsigned"=true})
  21.      * @ORM\Id
  22.      * @ORM\GeneratedValue(strategy="AUTO")
  23.      */
  24.     private $id;
  25.     /**
  26.      * @var integer
  27.      *
  28.      * @ORM\Column(name="product_id", type="bigint", length=20, options={"unsigned"=true})
  29.      */
  30.     private $productId;
  31.     /**
  32.      * @var integer
  33.      *
  34.      * @ORM\Column(name="culture_product_id", type="bigint", length=20, options={"unsigned"=true})
  35.      */
  36.     private $cultureProductId;
  37.     /**
  38.      * @var integer
  39.      *
  40.      * @ORM\Column(name="culture_id", type="bigint",length=20, options={"unsigned"=true})
  41.      */
  42.     private $cultureId;
  43.     /**
  44.      * @var integer
  45.      *
  46.      * @ORM\Column(name="user_id", type="bigint", length=20, options={"unsigned"=true})
  47.      */
  48.     private $userId;
  49.     
  50.     /**
  51.      * @var integer
  52.      *
  53.      * @ORM\Column(name="instance_id", type="bigint", length=20, options={"unsigned"=true})
  54.      */
  55.     private $instanceId;
  56.     
  57.     /**
  58.      * @var string
  59.      *
  60.      * @ORM\Column(name="instance_type", type="string", length=255)
  61.      */
  62.     private $instanceType;
  63.     
  64.     /**
  65.      * @var \DateTime
  66.      * @Gedmo\Timestampable(on="create")
  67.      * @ORM\Column(name="created_at", type="datetime", nullable=true)
  68.      */
  69.     private $createdAt;
  70.     /**
  71.      * @var \DateTime
  72.      * @Gedmo\Timestampable(on="update")
  73.      * @ORM\Column(name="updated_at", type="datetime", nullable=true)
  74.      */
  75.     private $updatedAt;
  76.     /**
  77.      * @var \DateTime
  78.      * @ORM\Column(name="deleted_at", type="datetime", nullable=true)
  79.      */
  80.     private $deletedAt;
  81.     /**
  82.      * @var integer
  83.      *
  84.      * @ORM\Column(name="created_uid", type="bigint", length=20, options={"unsigned"=true})
  85.      */
  86.     private $createdUid;
  87.     /**
  88.      * @var integer
  89.      *
  90.      * @ORM\Column(name="upated_uid", type="bigint", length=20, options={"unsigned"=true}, nullable=true)
  91.      */
  92.     private $upatedUid;
  93.     /**
  94.      * @var integer
  95.      *
  96.      * @ORM\Column(name="deleted_uid", type="bigint", length=20, options={"unsigned"=true}, nullable=true)
  97.      */
  98.     private $deletedUid;
  99.     
  100.     /**
  101.      * Get id
  102.      *
  103.      * @return integer
  104.      */
  105.     public function getId()
  106.     {
  107.         return $this->id;
  108.     }
  109.     /**
  110.      * Set productId
  111.      *
  112.      * @param integer $productId
  113.      * @return CompareProduct
  114.      */
  115.     public function setProductId($productId)
  116.     {
  117.         $this->productId $productId;
  118.         return $this;
  119.     }
  120.     /**
  121.      * Get productId
  122.      *
  123.      * @return integer
  124.      */
  125.     public function getProductId()
  126.     {
  127.         return $this->productId;
  128.     }
  129.     /**
  130.      * Set cultureProductId
  131.      *
  132.      * @param integer $cultureProductId
  133.      * @return CompareProduct
  134.      */
  135.     public function setCultureProductId($cultureProductId)
  136.     {
  137.         $this->cultureProductId $cultureProductId;
  138.         return $this;
  139.     }
  140.     /**
  141.      * Get cultureProductId
  142.      *
  143.      * @return integer
  144.      */
  145.     public function getCultureProductId()
  146.     {
  147.         return $this->cultureProductId;
  148.     }
  149.     /**
  150.      * Set cultureId
  151.      *
  152.      * @param integer $cultureId
  153.      * @return CompareProduct
  154.      */
  155.     public function setCultureId($cultureId)
  156.     {
  157.         $this->cultureId $cultureId;
  158.         return $this;
  159.     }
  160.     /**
  161.      * Get cultureId
  162.      *
  163.      * @return integer
  164.      */
  165.     public function getCultureId()
  166.     {
  167.         return $this->cultureId;
  168.     }
  169.     /**
  170.      * Set userId
  171.      *
  172.      * @param integer $userId
  173.      * @return CompareProduct
  174.      */
  175.     public function setUserId($userId)
  176.     {
  177.         $this->userId $userId;
  178.         return $this;
  179.     }
  180.     /**
  181.      * Get userId
  182.      *
  183.      * @return integer
  184.      */
  185.     public function getUserId()
  186.     {
  187.         return $this->userId;
  188.     }
  189.     /**
  190.      * Set createdAt
  191.      *
  192.      * @param \DateTime $createdAt
  193.      * @return CompareProduct
  194.      */
  195.     public function setCreatedAt($createdAt)
  196.     {
  197.         $this->createdAt $createdAt;
  198.         return $this;
  199.     }
  200.     /**
  201.      * Get createdAt
  202.      *
  203.      * @return \DateTime
  204.      */
  205.     public function getCreatedAt()
  206.     {
  207.         return $this->createdAt;
  208.     }
  209.     /**
  210.      * Set updatedAt
  211.      *
  212.      * @param \DateTime $updatedAt
  213.      * @return CompareProduct
  214.      */
  215.     public function setUpdatedAt($updatedAt)
  216.     {
  217.         $this->updatedAt $updatedAt;
  218.         return $this;
  219.     }
  220.     /**
  221.      * Get updatedAt
  222.      *
  223.      * @return \DateTime
  224.      */
  225.     public function getUpdatedAt()
  226.     {
  227.         return $this->updatedAt;
  228.     }
  229.     /**
  230.      * Set deletedAt
  231.      *
  232.      * @param \DateTime $deletedAt
  233.      * @return CompareProduct
  234.      */
  235.     public function setDeletedAt($deletedAt)
  236.     {
  237.         $this->deletedAt $deletedAt;
  238.         return $this;
  239.     }
  240.     /**
  241.      * Get deletedAt
  242.      *
  243.      * @return \DateTime
  244.      */
  245.     public function getDeletedAt()
  246.     {
  247.         return $this->deletedAt;
  248.     }
  249.     /**
  250.      * Set createdUid
  251.      *
  252.      * @param integer $createdUid
  253.      * @return CompareProduct
  254.      */
  255.     public function setCreatedUid($createdUid)
  256.     {
  257.         $this->createdUid $createdUid;
  258.         return $this;
  259.     }
  260.     /**
  261.      * Get createdUid
  262.      *
  263.      * @return integer
  264.      */
  265.     public function getCreatedUid()
  266.     {
  267.         return $this->createdUid;
  268.     }
  269.     /**
  270.      * Set upatedUid
  271.      *
  272.      * @param integer $upatedUid
  273.      * @return CompareProduct
  274.      */
  275.     public function setUpatedUid($upatedUid)
  276.     {
  277.         $this->upatedUid $upatedUid;
  278.         return $this;
  279.     }
  280.     /**
  281.      * Get upatedUid
  282.      *
  283.      * @return integer
  284.      */
  285.     public function getUpatedUid()
  286.     {
  287.         return $this->upatedUid;
  288.     }
  289.     /**
  290.      * Set deletedUid
  291.      *
  292.      * @param integer $deletedUid
  293.      * @return CompareProduct
  294.      */
  295.     public function setDeletedUid($deletedUid)
  296.     {
  297.         $this->deletedUid $deletedUid;
  298.         return $this;
  299.     }
  300.     /**
  301.      * Get deletedUid
  302.      *
  303.      * @return integer
  304.      */
  305.     public function getDeletedUid()
  306.     {
  307.         return $this->deletedUid;
  308.     }
  309.     /**
  310.      * Set instanceId
  311.      *
  312.      * @param integer $instanceId
  313.      * @return CompareProduct
  314.      */
  315.     public function setInstanceId($instanceId)
  316.     {
  317.         $this->instanceId $instanceId;
  318.         return $this;
  319.     }
  320.     /**
  321.      * Get instanceId
  322.      *
  323.      * @return integer
  324.      */
  325.     public function getInstanceId()
  326.     {
  327.         return $this->instanceId;
  328.     }
  329.     /**
  330.      * Set instanceType
  331.      *
  332.      * @param string $instanceType
  333.      * @return CompareProduct
  334.      */
  335.     public function setInstanceType($instanceType)
  336.     {
  337.         $this->instanceType $instanceType;
  338.         return $this;
  339.     }
  340.     /**
  341.      * Get instanceType
  342.      *
  343.      * @return string
  344.      */
  345.     public function getInstanceType()
  346.     {
  347.         return $this->instanceType;
  348.     }
  349. }