<?php
namespace App\Entity\Slave;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table(name="eposm_s_join_table_product_model_supplier")
* @ORM\Entity(repositoryClass="App\Repository\Slave\JoinTableProductModelSupplierRepository")
*/
class JoinTableProductModelSupplier
{
/**
* @ORM\Column(name="id", type="bigint")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(name="is_alarm_stock_active", type="boolean")
*/
protected $alarmStockActive = true;
/**
* @ORM\Column(name="alarm_stock_yellow", type="integer", nullable=true)
*/
protected $alarmStockYellow;
/**
* @ORM\Column(name="alarm_stock_red", type="integer", nullable=true)
*/
protected $alarmStockRed;
// ManyToOne
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Slave\ProductModel", inversedBy="suppliers")
* @ORM\JoinColumn(name="product_model_id", referencedColumnName="id")
*/
private $model;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Slave\Supplier", inversedBy="models")
* @ORM\JoinColumn(name="supplier_id", referencedColumnName="id")
*/
private $supplier;
//
public function getId(): ?string
{
return $this->id;
}
public function isAlarmStockActive(): ?bool
{
return $this->alarmStockActive;
}
public function setAlarmStockActive(bool $alarmStockActive): self
{
$this->alarmStockActive = $alarmStockActive;
return $this;
}
public function getAlarmStockYellow(): ?int
{
return $this->alarmStockYellow;
}
public function setAlarmStockYellow(?int $alarmStockYellow): self
{
$this->alarmStockYellow = $alarmStockYellow;
return $this;
}
public function getAlarmStockRed(): ?int
{
return $this->alarmStockRed;
}
public function setAlarmStockRed(?int $alarmStockRed): self
{
$this->alarmStockRed = $alarmStockRed;
return $this;
}
public function getModel(): ?ProductModel
{
return $this->model;
}
public function setModel(?ProductModel $model): self
{
$this->model = $model;
return $this;
}
public function getSupplier(): ?Supplier
{
return $this->supplier;
}
public function setSupplier(?Supplier $supplier): self
{
$this->supplier = $supplier;
return $this;
}
}