<?php
namespace Globuserp\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Log
*
* @ORM\Table(name="log", indexes={@ORM\Index(name="id_project", columns={"id_project"}), @ORM\Index(name="id_staff", columns={"id_staff"})})
* @ORM\Entity
*/
class Log
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var \DateTime
*
* @ORM\Column(name="start_time", type="datetime", nullable=false)
*/
private $startTime;
/**
* @var \DateTime
*
* @ORM\Column(name="end_time", type="datetime", nullable=false)
*/
private $endTime;
/**
* @var \Globuserp\Entity\Projects
*
* @ORM\ManyToOne(targetEntity="Globuserp\Entity\Projects", inversedBy="logEntries")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="id_project", referencedColumnName="id")
* })
*/
private $idProject;
/**
* @var \Globuserp\Entity\Staff
*
* @ORM\ManyToOne(targetEntity="Globuserp\Entity\Staff")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="id_staff", referencedColumnName="id")
* })
*/
private $idStaff;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set startTime
*
* @param \DateTime $startTime
* @return Log
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
return $this;
}
/**
* Get startTime
*
* @return \DateTime
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* Set endTime
*
* @param \DateTime $endTime
* @return Log
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
return $this;
}
/**
* Get endTime
*
* @return \DateTime
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* Set idProject
*
* @param \Globuserp\Entity\Projects $idProject
* @return Log
*/
public function setIdProject(\Globuserp\Entity\Projects $idProject = null)
{
$this->idProject = $idProject;
return $this;
}
/**
* Get idProject
*
* @return \Globuserp\Entity\Projects
*/
public function getIdProject()
{
return $this->idProject;
}
/**
* Set idStaff
*
* @param \Globuserp\Entity\Staff $idStaff
* @return Log
*/
public function setIdStaff(\Globuserp\Entity\Staff $idStaff = null)
{
$this->idStaff = $idStaff;
return $this;
}
/**
* Get idStaff
*
* @return \Globuserp\Entity\Staff
*/
public function getIdStaff()
{
return $this->idStaff;
}
}