<?php
namespace App\Entity;
use App\Repository\OrderRequestNumberRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Table]
#[ORM\Index(name: 'last_number', columns: ['last_number'])]
#[ORM\Index(name: 'request_id', columns: ['request_id'])]
#[ORM\Entity(repositoryClass: OrderRequestNumberRepository::class)]
class OrderRequestNumber
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column(type: 'integer')]
private $id;
#[ORM\Column(type: 'integer')]
private $lastNumber;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $prefix;
#[ORM\Column(type: 'integer', nullable: true)]
private $year;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $requestId;
public function getId(): ?int
{
return $this->id;
}
public function getLastNumber(): ?int
{
return $this->lastNumber;
}
public function setLastNumber(int $lastNumber): self
{
$this->lastNumber = $lastNumber;
return $this;
}
public function getPrefix(): ?string
{
return $this->prefix;
}
public function setPrefix(?string $prefix): self
{
$this->prefix = $prefix;
return $this;
}
public function getYear(): ?int
{
return $this->year;
}
public function setYear(?int $year): self
{
$this->year = $year;
return $this;
}
public function getRequestId(): ?string
{
return $this->requestId;
}
public function setRequestId(?string $requestId): self
{
$this->requestId = $requestId;
return $this;
}
}