src/Entity/CRM/ImplementerOrderHistory.php line 13
<?phpnamespace App\Entity\CRM;use App\Entity\CRM\Order;use App\Repository\ImplementerOrderHistoryRepository;use DateTime;use DateTimeInterface;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: ImplementerOrderHistoryRepository::class)]class ImplementerOrderHistory{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\ManyToOne(inversedBy: 'implementerOrderHistories')]#[ORM\JoinColumn(nullable: false)]private ?Order $orderId = null;#[ORM\ManyToOne(inversedBy: 'implementerOrderHistories')]private ?ImplementerOrderProduct $implementerOrderProduct = null;#[ORM\Column(type: Types::TEXT)]private ?string $note = null;#[ORM\ManyToOne(inversedBy: 'implementerOrderHistories')]#[ORM\JoinColumn(nullable: false)]private ?Admin $admin = null;#[ORM\Column(type: Types::DATETIME_MUTABLE)]private DateTimeInterface $dateAdded;public function __construct(){$this->dateAdded = new DateTime();}public function getId(): ?int{return $this->id;}public function getOrderId(): ?Order{return $this->orderId;}public function setOrderId(?Order $orderId): static{$this->orderId = $orderId;return $this;}public function getImplementerOrderProduct(): ?ImplementerOrderProduct{return $this->implementerOrderProduct;}public function setImplementerOrderProduct(?ImplementerOrderProduct $implementerOrderProduct): static{$this->implementerOrderProduct = $implementerOrderProduct;return $this;}public function getNote(): ?string{return $this->note;}public function setNote(string $note): static{$this->note = $note;return $this;}public function getAdmin(): ?Admin{return $this->admin;}public function setAdmin(?Admin $admin): static{$this->admin = $admin;return $this;}public function getDateAdded(): ?DateTimeInterface{return $this->dateAdded;}public function setDateAdded(DateTimeInterface $dateAdded): static{$this->dateAdded = $dateAdded;return $this;}}