<?phpnamespace App\Entity;use App\Repository\CommissionRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=CommissionRepository::class) */class Commission{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=User::class, inversedBy="commissions") */ private $user; /** * @ORM\Column(type="decimal", precision=10, scale=2) */ private $amount; /** * @ORM\Column(type="float") */ private $level; /** * @ORM\Column(type="datetime") */ private $date; /** * @ORM\ManyToOne(targetEntity=Orders::class, inversedBy="commissions") */ private $orderid; public function getId(): ?int { return $this->id; } public function getUser(): ?User { return $this->user; } public function setUser(?User $user): self { $this->user = $user; return $this; } public function getAmount(): ?string { return $this->amount; } public function setAmount(string $amount): self { $this->amount = $amount; return $this; } public function getLevel(): ?float { return $this->level; } public function setLevel(float $level): self { $this->level = $level; return $this; } public function getDate(): ?\DateTimeInterface { return $this->date; } public function setDate(\DateTimeInterface $date): self { $this->date = $date; return $this; } public function getOrderid(): ?Orders { return $this->orderid; } public function setOrderid(?Orders $orderid): self { $this->orderid = $orderid; return $this; }}