<?php
namespace App\Entity;
use Doctrine\ORM\Mapping\Index;
use Doctrine\ORM\Mapping as ORM;
use App\Repository\WishlistRepository;
#[ORM\Entity(repositoryClass: WishlistRepository::class)]
#[Index(name: "wishlist_user", columns: ["user"])]
#[Index(name: "wishlist_prod", columns: ["prod"])]
class Wishlist implements EntityInterface
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(type: 'integer')]
private int $user = 0;
#[ORM\Column(type: 'integer')]
private int $prod = 0;
#[ORM\Column]
private ?int $var = null;
#[ORM\Column]
private ?int $num = null;
#[ORM\Column]
private ?int $tstamp = null;
public function getId(): ?int
{
return $this->id;
}
public function getUserId(): ?int
{
return $this->user;
}
public function setUserId(int $user_id): self
{
$this->user = $user_id;
return $this;
}
public function getProdId(): ?int
{
return $this->prod;
}
public function setProdId(int $prod_id): self
{
$this->prod = $prod_id;
return $this;
}
public function getVar(): ?int
{
return $this->var;
}
public function setVar(int $var): self
{
$this->var = $var;
return $this;
}
public function getNum(): ?int
{
return $this->num;
}
public function setNum(int $num): self
{
$this->num = $num;
return $this;
}
public function getTstamp(): ?int
{
return $this->tstamp;
}
public function setTstamp(int $tstamp): self
{
$this->tstamp = $tstamp;
return $this;
}
}