src/OfficeBrain/Bundle/SearchBundle/Entity/SaveSearch.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\SearchBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. /**
  6.  * SaveSearch
  7.  *
  8.  * @ORM\Table("tbl_save_search", options={"type"="InnoDB","charset"="utf8","collate"="utf8_unicode_ci"})
  9.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\SearchBundle\Entity\SaveSearchRepository")
  10.  */
  11. class SaveSearch
  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="user_id", type="integer")
  25.      */
  26.     private $userId;
  27.     /**
  28.      * @var string
  29.      *
  30.      * @ORM\Column(name="search_title", type="string")
  31.      */
  32.     private $searchTitle;
  33.     
  34.     /**
  35.      * @var string
  36.      *
  37.      * @ORM\Column(name="json_data", type="string")
  38.      */
  39.     private $jsonData;
  40.     
  41.     /**
  42.      * @var string
  43.      *
  44.      * @ORM\Column(name="hash_key", type="string")
  45.      */
  46.     private $hashKey;
  47.     
  48.     /**
  49.      * @var \DateTime
  50.      * @Gedmo\Timestampable(on="create")
  51.      * @ORM\Column(name="created_at", type="datetime", nullable=true)
  52.      */
  53.     protected $createdAt;
  54.     
  55.     /**
  56.      * @var integer
  57.      * @ORM\Column(name="created_uid", type="integer" ,nullable=true)
  58.      */
  59.     private $createdUid;
  60.     
  61.     /**
  62.      * @var datetime
  63.      *
  64.      * @Gedmo\Timestampable(on="update")
  65.      * @ORM\Column( name="updated_at", type="datetime",nullable=true)
  66.      */
  67.     protected $updatedAt;
  68.     
  69.     /**
  70.      * @var integer
  71.      * @ORM\Column(name="updated_uid", type="integer" ,nullable=true)
  72.      */
  73.     private $updatedUid;
  74.     
  75.     /**
  76.      * @var datetime
  77.      *
  78.      * @ORM\Column(name="deleted_at",type="datetime",  nullable=true)
  79.      */
  80.     protected $deletedAt;
  81.     /**
  82.      * @var integer
  83.      * @ORM\Column(name="deleted_uid", type="integer" ,nullable=true)
  84.      */
  85.     private $deletedUid;
  86.     
  87.     /**
  88.      * Get id
  89.      *
  90.      * @return integer
  91.      */
  92.     public function getId()
  93.     {
  94.         return $this->id;
  95.     }
  96.     /**
  97.      * Set UserId
  98.      *
  99.      * @param integer $userId
  100.      * @return Savesearch
  101.      */
  102.     public function setUserId($userId)
  103.     {
  104.         $this->userId $userId;
  105.         return $this;
  106.     }
  107.     /**
  108.      * Get userId
  109.      *
  110.      * @return integer
  111.      */
  112.     public function getUserId()
  113.     {
  114.         return $this->userId;
  115.     }
  116.     /**
  117.      * Set SearchTitle
  118.      *
  119.      * @param string $searchTitle
  120.      * @return SaveSearch
  121.      */
  122.     public function setSearchTitle($searchTitle)
  123.     {
  124.         $this->searchTitle $searchTitle;
  125.         return $this;
  126.     }
  127.     /**
  128.      * Get searchTitle
  129.      *
  130.      * @return string
  131.      */
  132.     public function getSearchTitle()
  133.     {
  134.         return $this->searchTitle;
  135.     }
  136.     /**
  137.      * Set jsonData
  138.      *
  139.      * @param string $jsonData
  140.      * @return SaveSearch
  141.      */
  142.     public function setJsonData($jsonData)
  143.     {
  144.         $this->jsonData $jsonData;
  145.         return $this;
  146.     }
  147.     /**
  148.      * Get jsonData
  149.      *
  150.      * @return string
  151.      */
  152.     public function getJsonData()
  153.     {
  154.         return $this->jsonData;
  155.     }
  156.     /**
  157.      * Set hashKey
  158.      *
  159.      * @param string $hashKey
  160.      * @return SaveSearch
  161.      */
  162.     public function setHashKey($hashKey)
  163.     {
  164.         $this->hashKey $hashKey;
  165.     
  166.         return $this;
  167.     }
  168.     
  169.     /**
  170.      * Get hashKey
  171.      *
  172.      * @return string
  173.      */
  174.     public function getHashKey()
  175.     {
  176.         return $this->hashKey;
  177.     }
  178.     
  179.     /**
  180.      * Set createdAt
  181.      *
  182.      * @param \DateTime $createdAt
  183.      * @return CategoryMapping
  184.      */
  185.     public function setCreatedAt($createdAt)
  186.     {
  187.         $this->createdAt $createdAt;
  188.         return $this;
  189.     }
  190.     /**
  191.      * Get createdAt
  192.      *
  193.      * @return \DateTime
  194.      */
  195.     public function getCreatedAt()
  196.     {
  197.         return $this->createdAt;
  198.     }
  199.     /**
  200.      * Set createdUid
  201.      *
  202.      * @param integer $createdUid
  203.      * @return CategoryMapping
  204.      */
  205.     public function setCreatedUid($createdUid)
  206.     {
  207.         $this->createdUid $createdUid;
  208.         return $this;
  209.     }
  210.     /**
  211.      * Get createdUid
  212.      *
  213.      * @return integer
  214.      */
  215.     public function getCreatedUid()
  216.     {
  217.         return $this->createdUid;
  218.     }
  219.     /**
  220.      * Set updatedAt
  221.      *
  222.      * @param \DateTime $updatedAt
  223.      * @return CategoryMapping
  224.      */
  225.     public function setUpdatedAt($updatedAt)
  226.     {
  227.         $this->updatedAt $updatedAt;
  228.         return $this;
  229.     }
  230.     /**
  231.      * Get updatedAt
  232.      *
  233.      * @return \DateTime
  234.      */
  235.     public function getUpdatedAt()
  236.     {
  237.         return $this->updatedAt;
  238.     }
  239.     /**
  240.      * Set updatedUid
  241.      *
  242.      * @param integer $updatedUid
  243.      * @return CategoryMapping
  244.      */
  245.     public function setUpdatedUid($updatedUid)
  246.     {
  247.         $this->updatedUid $updatedUid;
  248.         return $this;
  249.     }
  250.     /**
  251.      * Get updatedUid
  252.      *
  253.      * @return integer
  254.      */
  255.     public function getUpdatedUid()
  256.     {
  257.         return $this->updatedUid;
  258.     }
  259.     /**
  260.      * Set deletedAt
  261.      *
  262.      * @param \DateTime $deletedAt
  263.      * @return CategoryMapping
  264.      */
  265.     public function setDeletedAt($deletedAt)
  266.     {
  267.         $this->deletedAt $deletedAt;
  268.         return $this;
  269.     }
  270.     /**
  271.      * Get deletedAt
  272.      *
  273.      * @return \DateTime
  274.      */
  275.     public function getDeletedAt()
  276.     {
  277.         return $this->deletedAt;
  278.     }
  279.     /**
  280.      * Set deletedUid
  281.      *
  282.      * @param integer $deletedUid
  283.      * @return CategoryMapping
  284.      */
  285.     public function setDeletedUid($deletedUid)
  286.     {
  287.         $this->deletedUid $deletedUid;
  288.         return $this;
  289.     }
  290.     /**
  291.      * Get deletedUid
  292.      *
  293.      * @return integer
  294.      */
  295.     public function getDeletedUid()
  296.     {
  297.         return $this->deletedUid;
  298.     }
  299. }