<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass="App\Repository\App\ConsumptionExportRepository") */class ConsumptionExport{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") * * @var int */ protected $id; /** * @ORM\Column(type="decimal", precision=18, scale=0, nullable=false) * * @var int */ protected $customerNumber; /** * @ORM\Column(type="string", unique=true) * * @var string */ protected $identifier; /** * @ORM\Column(type="string") * * @var string */ protected $fileName; /** * @ORM\Column(type="datetime") * * @var \DateTime */ protected $createdAt; /** * @ORM\Column(type="datetime") * * @var \DateTime */ protected $startDate; /** * @ORM\Column(type="datetime") * * @var \DateTime */ protected $endDate; /** * @ORM\Column(type="boolean") * * @var bool */ protected $exportMonthly; /** * @ORM\Column(type="boolean") * * @var bool */ protected $exportWeekly; /** * @ORM\Column(type="boolean") * * @var bool */ protected $exportDaily; /** * @ORM\Column(type="boolean") * * @var bool */ protected $exportHourly; /** * @ORM\Column(type="string") * * @var string */ protected $posteIds; public function getId(): int { return $this->id; } public function getCustomerNumber(): int { return $this->customerNumber; } public function setCustomerNumber(int $customerNumber): self { $this->customerNumber = $customerNumber; return $this; } public function getIdentifier(): string { return $this->identifier; } public function setIdentifier(string $identifier): self { $this->identifier = $identifier; return $this; } public function getFileName(): string { return $this->fileName; } public function setFileName(string $fileName): self { $this->fileName = $fileName; return $this; } public function getCreatedAt(): \DateTime { return $this->createdAt; } public function setCreatedAt(\DateTime $createdAt): self { $this->createdAt = $createdAt; return $this; } public function getStartDate(): \DateTime { return $this->startDate; } public function setStartDate(\DateTime $startDate): self { $this->startDate = $startDate; return $this; } public function getEndDate(): \DateTime { return $this->endDate; } public function setEndDate(\DateTime $endDate): self { $this->endDate = $endDate; return $this; } public function isExportMonthly(): bool { return $this->exportMonthly; } public function setExportMonthly(bool $exportMonthly): self { $this->exportMonthly = $exportMonthly; return $this; } public function isExportWeekly(): bool { return $this->exportWeekly; } public function setExportWeekly(bool $exportWeekly): self { $this->exportWeekly = $exportWeekly; return $this; } public function isExportDaily(): bool { return $this->exportDaily; } public function setExportDaily(bool $exportDaily): self { $this->exportDaily = $exportDaily; return $this; } public function isExportHourly(): bool { return $this->exportHourly; } public function setExportHourly(bool $exportHourly): self { $this->exportHourly = $exportHourly; return $this; } public function getPosteIds(): string { return $this->posteIds; } public function setPosteIds(string $posteIds): self { $this->posteIds = $posteIds; return $this; }}