<?php
namespace Acme\SudcmsBundle\Entity;
use Acme\SudcmsBundle\Repository\EcoCustomersRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: EcoCustomersRepository::class)]
class EcoCustomers {
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column(type: 'integer')]
private $id;
#[ORM\Column(type: 'datetime')]
private $cust_creation_date;
#[ORM\Column(type: 'integer')]
private $odyssee_reference;
#[ORM\ManyToOne(targetEntity: AuthUser::class, cascade: ['persist', 'remove'], inversedBy: 'customer')]
#[ORM\JoinColumn(nullable: false)]
private $authUserId;
public function __construct() {
}
public function getId(): ?int {
return $this->id;
}
public function getCustCreationDate(): ?\DateTimeInterface {
return $this->cust_creation_date;
}
public function setCustCreationDate(\DateTimeInterface $cust_creation_date): self {
$this->cust_creation_date = $cust_creation_date;
return $this;
}
public function getOdysseeReference(): ?string {
return $this->odyssee_reference;
}
public function setOdysseeReference(string $odyssee_reference): self {
$this->odyssee_reference = $odyssee_reference;
return $this;
}
public function getAuthUserId(): ?AuthUser {
return $this->authUserId;
}
public function setAuthUserId(AuthUser $authUserId): self {
$this->authUserId = $authUserId;
return $this;
}
}