<?php
namespace App\project\OfficeBrain\CustomBundle\ProductBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* PsaDeal
*
* @ORM\Table("tbl_psa_deal")
* @ORM\Entity(repositoryClass="App\project\OfficeBrain\CustomBundle\ProductBundle\Entity\PsaDealRepository")
*/
class PsaDeal
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="offer_name", type="string", length=255)
*/
private $offerName;
/**
* @var \DateTime
*
* @ORM\Column(name="start_date", type="datetime",nullable=true)
*/
private $startDate;
/**
* @var \DateTime
*
* @ORM\Column(name="end_date", type="datetime",nullable=true)
*/
private $endDate;
/**
* @var string
*
* @ORM\Column(name="image_path", type="text")
*/
private $imagePath;
/**
* @var integer
*
* @ORM\Column(name="product_id", type="integer")
*/
private $productId;
/**
* @var string
*
* @ORM\Column(name="description", type="text")
*/
private $description;
/**
* @var \DateTime
*
* @ORM\Column(name="created_at", type="datetime",nullable=true)
*/
private $createdAt;
/**
* @var \DateTime
*
* @ORM\Column(name="updated_at", type="datetime",nullable=true)
*/
private $updatedAt;
/**
* @var \DateTime
*
* @ORM\Column(name="deleted_at", type="datetime",nullable=true)
*/
private $deletedAt;
/**
* @var integer
*
* @ORM\Column(name="created_uid", type="integer")
*/
private $createdUid;
/**
* @var integer
*
* @ORM\Column(name="updated_uid", type="integer")
*/
private $updatedUid;
/**
* @var integer
*
* @ORM\Column(name="deleted_uid", type="integer")
*/
private $deletedUid;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set offerName
*
* @param string $offerName
*
* @return PsaDeal
*/
public function setOfferName($offerName)
{
$this->offerName = $offerName;
return $this;
}
/**
* Get offerName
*
* @return string
*/
public function getOfferName()
{
return $this->offerName;
}
/**
* Set startDate
*
* @param \DateTime $startDate
*
* @return PsaDeal
*/
public function setStartDate($startDate)
{
$this->startDate = $startDate;
return $this;
}
/**
* Get startDate
*
* @return \DateTime
*/
public function getStartDate()
{
return $this->startDate;
}
/**
* Set endDate
*
* @param \DateTime $endDate
*
* @return PsaDeal
*/
public function setEndDate($endDate)
{
$this->endDate = $endDate;
return $this;
}
/**
* Get endDate
*
* @return \DateTime
*/
public function getEndDate()
{
return $this->endDate;
}
/**
* Set imagePath
*
* @param string $imagePath
*
* @return PsaDeal
*/
public function setImagePath($imagePath)
{
$this->imagePath = $imagePath;
return $this;
}
/**
* Get imagePath
*
* @return string
*/
public function getImagePath()
{
return $this->imagePath;
}
/**
* Set productId
*
* @param integer $productId
*
* @return PsaDeal
*/
public function setProductId($productId)
{
$this->productId = $productId;
return $this;
}
/**
* Get productId
*
* @return integer
*/
public function getProductId()
{
return $this->productId;
}
/**
* Set description
*
* @param string $description
*
* @return PsaDeal
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get description
*
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* Set createdAt
*
* @param \DateTime $createdAt
*
* @return PsaDeal
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
* Set updatedAt
*
* @param \DateTime $updatedAt
*
* @return PsaDeal
*/
public function setUpdatedAt($updatedAt)
{
$this->updatedAt = $updatedAt;
return $this;
}
/**
* Get updatedAt
*
* @return \DateTime
*/
public function getUpdatedAt()
{
return $this->updatedAt;
}
/**
* Set deletedAt
*
* @param \DateTime $deletedAt
*
* @return PsaDeal
*/
public function setDeletedAt($deletedAt)
{
$this->deletedAt = $deletedAt;
return $this;
}
/**
* Get deletedAt
*
* @return \DateTime
*/
public function getDeletedAt()
{
return $this->deletedAt;
}
/**
* Set createdUid
*
* @param integer $createdUid
*
* @return PsaDeal
*/
public function setCreatedUid($createdUid)
{
$this->createdUid = $createdUid;
return $this;
}
/**
* Get createdUid
*
* @return integer
*/
public function getCreatedUid()
{
return $this->createdUid;
}
/**
* Set updatedUid
*
* @param integer $updatedUid
*
* @return PsaDeal
*/
public function setUpdatedUid($updatedUid)
{
$this->updatedUid = $updatedUid;
return $this;
}
/**
* Get updatedUid
*
* @return integer
*/
public function getUpdatedUid()
{
return $this->updatedUid;
}
/**
* Set deletedUid
*
* @param integer $deletedUid
*
* @return PsaDeal
*/
public function setDeletedUid($deletedUid)
{
$this->deletedUid = $deletedUid;
return $this;
}
/**
* Get deletedUid
*
* @return integer
*/
public function getDeletedUid()
{
return $this->deletedUid;
}
}