<?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_technician_area_operation_tariff_amount")
* @ORM\Entity(repositoryClass="App\Repository\Slave\JoinTableTechnicianAreaOperationTariffAmountRepository")
*/
class JoinTableTechnicianAreaOperationTariffAmount
{
/**
* @ORM\Column(name="id", type="bigint")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(name="amount", type="decimal", scale=2)
*/
protected $amount;
// ManyToOne
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Slave\TechnicianArea", inversedBy="operationTariffAmounts")
* @ORM\JoinColumn(name="technician_area_id", referencedColumnName="id")
*/
private $technicianArea;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Slave\OperationTariffAmount", inversedBy="technicianAreas")
* @ORM\JoinColumn(name="operation_tariff_amount_id", referencedColumnName="id")
*/
private $operationTariffAmount;
//
public function getId(): ?string
{
return $this->id;
}
public function getAmount(): ?string
{
return $this->amount;
}
public function setAmount(string $amount): self
{
$this->amount = $amount;
return $this;
}
public function getTechnicianArea(): ?TechnicianArea
{
return $this->technicianArea;
}
public function setTechnicianArea(?TechnicianArea $technicianArea): self
{
$this->technicianArea = $technicianArea;
return $this;
}
public function getOperationTariffAmount(): ?OperationTariffAmount
{
return $this->operationTariffAmount;
}
public function setOperationTariffAmount(?OperationTariffAmount $operationTariffAmount): self
{
$this->operationTariffAmount = $operationTariffAmount;
return $this;
}
}