3 namespace Doctrine\Tests\Models\Company;
7 * @Table(name="company_employees")
9 class CompanyEmployee extends CompanyPerson
12 * @Column(type="integer")
17 * @Column(type="string", length=255)
22 * @Column(type="datetime", nullable=true)
27 * @ManyToMany(targetEntity="CompanyContract", mappedBy="engineers", fetch="EXTRA_LAZY")
32 * @OneToMany(targetEntity="CompanyFlexUltraContract", mappedBy="salesPerson", fetch="EXTRA_LAZY")
34 public $soldContracts;
36 public function getSalary() {
40 public function setSalary($salary) {
41 $this->salary = $salary;
44 public function getDepartment() {
45 return $this->department;
48 public function setDepartment($dep) {
49 $this->department = $dep;
52 public function getStartDate() {
53 return $this->startDate;
56 public function setStartDate($date) {
57 $this->startDate = $date;