<?php
// src/Entity/QueryLogs.php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="query_logs")
*/
class QueryLogs
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="text")
*/
private $queryText;
/**
* @ORM\Column(type="integer")
*/
private $executedBy;
/**
* @ORM\Column(type="datetime")
*/
private $createdAt;
/**
* @ORM\Column(type="integer")
*/
private $affectedCount;
/**
* @ORM\Column(type="text")
*/
private $ipAddress;
// Add getters and setters
public function setQueryText($queryText)
{
$this->queryText = $queryText;
return $this;
}
public function setExecutedBy($executedBy)
{
$this->executedBy = $executedBy;
return $this;
}
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
public function setAffectedCount($affectedCount)
{
$this->affectedCount = $affectedCount;
return $this;
}
public function setIpAddress($ipAddress)
{
$this->ipAddress = $ipAddress;
return $this;
}
}