src/MDS/GreenPatioBundle/Entity/ExternalUser.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\MDS\GreenPatioBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * ExternalUser
  6.  *
  7.  * @ORM\Table(name="external_user")
  8.  * @ORM\Entity(repositoryClass="App\MDS\GreenPatioBundle\Repository\ExternalUserRepository")
  9.  */
  10. class ExternalUser
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="id", type="integer")
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="AUTO")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @ORM\Column(name="picture", type="string", length=255, nullable=true)
  22.      *
  23.      */
  24.     private $picture;
  25.     /**
  26.      * @ORM\Column(name="username", type="string", length=255, nullable=true)
  27.      */
  28.     private $username;
  29.     /**
  30.      * @ORM\Column(name="email", type="string", length=255, nullable=true)
  31.      */
  32.     private $email;
  33.     /**
  34.      * @ORM\Column(name="name", type="string", length=255, nullable=true)
  35.      */
  36.     private $name;
  37.     /**
  38.      * @ORM\Column(name="last_name", type="string", length=255, nullable=true)
  39.      */
  40.     private $lastname;
  41.     /**
  42.      * @ORM\Column(name="telephone", type="string", length=255, nullable=true)
  43.      */
  44.     private $telephone;
  45.     /**
  46.      * @ORM\Column(name="mobile", type="string", length=255, nullable=true)
  47.      */
  48.     private $mobile;
  49.     /**
  50.      * @ORM\Column(name="id_office", type="integer", length=11, nullable=true)
  51.      */
  52.     private $office;
  53.     /**
  54.      * @ORM\Column(name="status", type="boolean", nullable=true)
  55.      */
  56.     private $status;
  57.     /**
  58.      * @ORM\Column(name="id_company", type="integer", length=11, nullable=true)
  59.      */
  60.     private $company;
  61.     /**
  62.      * @ORM\Column(name="id_user_rol", type="integer", length=11, nullable=true)
  63.      *
  64.      */
  65.     private $userrol;
  66.     /**
  67.      * @ORM\Column(name="id_team", type="integer", length=11, nullable=true)
  68.      */
  69.     private $team;
  70.     /**
  71.      * @ORM\Column(name="team_leader", type="boolean", nullable=true)
  72.      */
  73.     private $teamleader;
  74.     /**
  75.      * @ORM\Column(name="role", type="string", length=50)
  76.      */
  77.     private $role;
  78.     /**
  79.      * @ORM\Column(name="description", type="text", nullable=true)
  80.      */
  81.     private $description;
  82.     /**
  83.      * @var string
  84.      * @ORM\Column(name="job_title", type="string", length=255, nullable=true)
  85.      */
  86.     private $jobTitle;
  87.     /**
  88.      * @var \DateTime
  89.      *
  90.      * @ORM\Column(name="createdAt", type="datetime")
  91.      */
  92.     private $createdAt;
  93.     /**
  94.      * @var string
  95.      *
  96.      * @ORM\Column(name="createdBy", type="string", length=255)
  97.      */
  98.     private $createdBy;
  99.     /**
  100.      * @var \DateTime
  101.      *
  102.      * @ORM\Column(name="updatedAt", type="datetime")
  103.      */
  104.     private $updatedAt;
  105.     /**
  106.      * @var string
  107.      *
  108.      * @ORM\Column(name="updatedBy", type="string", length=255)
  109.      */
  110.     private $updatedBy;
  111.     /**
  112.      * @var string
  113.      *
  114.      * @ORM\Column(name="price", type="string", length=20)
  115.      */
  116.     private $price;
  117.     /**
  118.      * Get id
  119.      *
  120.      * @return int
  121.      */
  122.     public function getId()
  123.     {
  124.         return $this->id;
  125.     }
  126.     /**
  127.      * Set picture
  128.      *
  129.      * @param string $picture
  130.      *
  131.      * @return ExternalUser
  132.      */
  133.     public function setPicture($picture)
  134.     {
  135.         $this->picture $picture;
  136.         return $this;
  137.     }
  138.     /**
  139.      * Get picture
  140.      *
  141.      * @return string
  142.      */
  143.     public function getPicture()
  144.     {
  145.         return $this->picture;
  146.     }
  147.     /**
  148.      * Set username
  149.      *
  150.      * @param string $username
  151.      *
  152.      * @return ExternalUser
  153.      */
  154.     public function setUsername($username)
  155.     {
  156.         $this->username $username;
  157.         return $this;
  158.     }
  159.     /**
  160.      * Get username
  161.      *
  162.      * @return string
  163.      */
  164.     public function getUsername()
  165.     {
  166.         return $this->username;
  167.     }
  168.     /**
  169.      * Set email
  170.      *
  171.      * @param string $email
  172.      *
  173.      * @return ExternalUser
  174.      */
  175.     public function setEmail($email)
  176.     {
  177.         $this->email $email;
  178.         return $this;
  179.     }
  180.     /**
  181.      * Get email
  182.      *
  183.      * @return string
  184.      */
  185.     public function getEmail()
  186.     {
  187.         return $this->email;
  188.     }
  189.     /**
  190.      * Set name
  191.      *
  192.      * @param string $name
  193.      *
  194.      * @return ExternalUser
  195.      */
  196.     public function setName($name)
  197.     {
  198.         $this->name $name;
  199.         return $this;
  200.     }
  201.     /**
  202.      * Get name
  203.      *
  204.      * @return string
  205.      */
  206.     public function getName()
  207.     {
  208.         return $this->name;
  209.     }
  210.     /**
  211.      * Set lastname
  212.      *
  213.      * @param string $lastname
  214.      *
  215.      * @return ExternalUser
  216.      */
  217.     public function setLastname($lastname)
  218.     {
  219.         $this->lastname $lastname;
  220.         return $this;
  221.     }
  222.     /**
  223.      * Get lastname
  224.      *
  225.      * @return string
  226.      */
  227.     public function getLastname()
  228.     {
  229.         return $this->lastname;
  230.     }
  231.     /**
  232.      * Set telephone
  233.      *
  234.      * @param string $telephone
  235.      *
  236.      * @return ExternalUser
  237.      */
  238.     public function setTelephone($telephone)
  239.     {
  240.         $this->telephone $telephone;
  241.         return $this;
  242.     }
  243.     /**
  244.      * Get telephone
  245.      *
  246.      * @return string
  247.      */
  248.     public function getTelephone()
  249.     {
  250.         return $this->telephone;
  251.     }
  252.     /**
  253.      * Set mobile
  254.      *
  255.      * @param string $mobile
  256.      *
  257.      * @return ExternalUser
  258.      */
  259.     public function setMobile($mobile)
  260.     {
  261.         $this->mobile $mobile;
  262.         return $this;
  263.     }
  264.     /**
  265.      * Get mobile
  266.      *
  267.      * @return string
  268.      */
  269.     public function getMobile()
  270.     {
  271.         return $this->mobile;
  272.     }
  273.     /**
  274.      * Set office
  275.      *
  276.      * @param integer $office
  277.      *
  278.      * @return ExternalUser
  279.      */
  280.     public function setOffice($office)
  281.     {
  282.         $this->office $office;
  283.         return $this;
  284.     }
  285.     /**
  286.      * Get office
  287.      *
  288.      * @return integer
  289.      */
  290.     public function getOffice()
  291.     {
  292.         return $this->office;
  293.     }
  294.     /**
  295.      * Set status
  296.      *
  297.      * @param boolean $status
  298.      *
  299.      * @return ExternalUser
  300.      */
  301.     public function setStatus($status)
  302.     {
  303.         $this->status $status;
  304.         return $this;
  305.     }
  306.     /**
  307.      * Get status
  308.      *
  309.      * @return boolean
  310.      */
  311.     public function getStatus()
  312.     {
  313.         return $this->status;
  314.     }
  315.     /**
  316.      * Set company
  317.      *
  318.      * @param integer $company
  319.      *
  320.      * @return ExternalUser
  321.      */
  322.     public function setCompany($company)
  323.     {
  324.         $this->company $company;
  325.         return $this;
  326.     }
  327.     /**
  328.      * Get company
  329.      *
  330.      * @return integer
  331.      */
  332.     public function getCompany()
  333.     {
  334.         return $this->company;
  335.     }
  336.     /**
  337.      * Set userrol
  338.      *
  339.      * @param integer $userrol
  340.      *
  341.      * @return ExternalUser
  342.      */
  343.     public function setUserrol($userrol)
  344.     {
  345.         $this->userrol $userrol;
  346.         return $this;
  347.     }
  348.     /**
  349.      * Get userrol
  350.      *
  351.      * @return integer
  352.      */
  353.     public function getUserrol()
  354.     {
  355.         return $this->userrol;
  356.     }
  357.     /**
  358.      * Set team
  359.      *
  360.      * @param integer $team
  361.      *
  362.      * @return ExternalUser
  363.      */
  364.     public function setTeam($team)
  365.     {
  366.         $this->team $team;
  367.         return $this;
  368.     }
  369.     /**
  370.      * Get team
  371.      *
  372.      * @return integer
  373.      */
  374.     public function getTeam()
  375.     {
  376.         return $this->team;
  377.     }
  378.     /**
  379.      * Set teamleader
  380.      *
  381.      * @param boolean $teamleader
  382.      *
  383.      * @return ExternalUser
  384.      */
  385.     public function setTeamleader($teamleader)
  386.     {
  387.         $this->teamleader $teamleader;
  388.         return $this;
  389.     }
  390.     /**
  391.      * Get teamleader
  392.      *
  393.      * @return boolean
  394.      */
  395.     public function getTeamleader()
  396.     {
  397.         return $this->teamleader;
  398.     }
  399.     /**
  400.      * Set role
  401.      *
  402.      * @param string $role
  403.      *
  404.      * @return ExternalUser
  405.      */
  406.     public function setRole($role)
  407.     {
  408.         $this->role $role;
  409.         return $this;
  410.     }
  411.     /**
  412.      * Get role
  413.      *
  414.      * @return string
  415.      */
  416.     public function getRole()
  417.     {
  418.         return $this->role;
  419.     }
  420.     /**
  421.      * Set description
  422.      *
  423.      * @param string $description
  424.      *
  425.      * @return ExternalUser
  426.      */
  427.     public function setDescription($description)
  428.     {
  429.         $this->description $description;
  430.         return $this;
  431.     }
  432.     /**
  433.      * Get description
  434.      *
  435.      * @return string
  436.      */
  437.     public function getDescription()
  438.     {
  439.         return $this->description;
  440.     }
  441.     /**
  442.      * Set jobTitle
  443.      *
  444.      * @param string $jobTitle
  445.      *
  446.      * @return ExternalUser
  447.      */
  448.     public function setJobTitle($jobTitle)
  449.     {
  450.         $this->jobTitle $jobTitle;
  451.         return $this;
  452.     }
  453.     /**
  454.      * Get jobTitle
  455.      *
  456.      * @return string
  457.      */
  458.     public function getJobTitle()
  459.     {
  460.         return $this->jobTitle;
  461.     }
  462.     /**
  463.      * Set createdAt
  464.      *
  465.      * @param \DateTime $createdAt
  466.      *
  467.      * @return ExternalUser
  468.      */
  469.     public function setCreatedAt($createdAt)
  470.     {
  471.         $this->createdAt $createdAt;
  472.         return $this;
  473.     }
  474.     /**
  475.      * Get createdAt
  476.      *
  477.      * @return \DateTime
  478.      */
  479.     public function getCreatedAt()
  480.     {
  481.         return $this->createdAt;
  482.     }
  483.     /**
  484.      * Set createdBy
  485.      *
  486.      * @param string $createdBy
  487.      *
  488.      * @return ExternalUser
  489.      */
  490.     public function setCreatedBy($createdBy)
  491.     {
  492.         $this->createdBy $createdBy;
  493.         return $this;
  494.     }
  495.     /**
  496.      * Get createdBy
  497.      *
  498.      * @return string
  499.      */
  500.     public function getCreatedBy()
  501.     {
  502.         return $this->createdBy;
  503.     }
  504.     /**
  505.      * Set updatedAt
  506.      *
  507.      * @param \DateTime $updatedAt
  508.      *
  509.      * @return ExternalUser
  510.      */
  511.     public function setUpdatedAt($updatedAt)
  512.     {
  513.         $this->updatedAt $updatedAt;
  514.         return $this;
  515.     }
  516.     /**
  517.      * Get updatedAt
  518.      *
  519.      * @return \DateTime
  520.      */
  521.     public function getUpdatedAt()
  522.     {
  523.         return $this->updatedAt;
  524.     }
  525.     /**
  526.      * Set updatedBy
  527.      *
  528.      * @param string $updatedBy
  529.      *
  530.      * @return ExternalUser
  531.      */
  532.     public function setUpdatedBy($updatedBy)
  533.     {
  534.         $this->updatedBy $updatedBy;
  535.         return $this;
  536.     }
  537.     /**
  538.      * Get updatedBy
  539.      *
  540.      * @return string
  541.      */
  542.     public function getUpdatedBy()
  543.     {
  544.         return $this->updatedBy;
  545.     }
  546.     /**
  547.      * Set price
  548.      *
  549.      * @param string $price
  550.      *
  551.      * @return ExternalUser
  552.      */
  553.     public function setPrice($price)
  554.     {
  555.         $this->price $price;
  556.         return $this;
  557.     }
  558.     /**
  559.      * Get price
  560.      *
  561.      * @return string
  562.      */
  563.     public function getPrice()
  564.     {
  565.         return $this->price;
  566.     }
  567. }