<?php
namespace App\Entity;
use App\Repository\DemandeCompanyRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: DemandeCompanyRepository::class)]
class DemandeCompany
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column(type: 'integer')]
private $id;
#[ORM\Column(type: 'string', length: 255)]
private $formeJuridique;
#[ORM\Column(type: 'string', length: 255)]
private $capital;
#[ORM\Column(type: 'string', length: 255)]
private $activite;
#[ORM\Column(type: 'date', nullable: true)]
private $dateDebutActivite;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $nbAction;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $nbAssocie;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $valeurAction;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $name;
#[ORM\Column(type: 'string', length: 255)]
private $surname;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $phone;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $email;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $page;
#[ORM\Column(type: 'boolean', nullable: true)]
private $rgpd;
#[ORM\ManyToOne(targetEntity: AccountingFirm::class, inversedBy: 'demandeCompanies')]
#[ORM\JoinColumn(nullable: false)]
private $accounting_firm;
#[ORM\Column(type: 'boolean', nullable: true)]
private $isadmin;
#[ORM\Column(type: 'datetime', nullable: true)]
private $dateadd;
public function getId(): ?int
{
return $this->id;
}
public function getFormeJuridique(): ?string
{
return $this->formeJuridique;
}
public function setFormeJuridique(string $formeJuridique): self
{
$this->formeJuridique = $formeJuridique;
return $this;
}
public function getCapital(): ?string
{
return $this->capital;
}
public function setCapital(string $capital): self
{
$this->capital = $capital;
return $this;
}
public function getActivite(): ?string
{
return $this->activite;
}
public function setActivite(string $activite): self
{
$this->activite = $activite;
return $this;
}
public function getDateDebutActivite(): ?\DateTimeInterface
{
return $this->dateDebutActivite;
}
public function setDateDebutActivite(?\DateTimeInterface $dateDebutActivite): self
{
$this->dateDebutActivite = $dateDebutActivite;
return $this;
}
public function getNbAction(): ?string
{
return $this->nbAction;
}
public function setNbAction(?string $nbAction): self
{
$this->nbAction = $nbAction;
return $this;
}
public function getNbAssocie(): ?string
{
return $this->nbAssocie;
}
public function setNbAssocie(?string $nbAssocie): self
{
$this->nbAssocie = $nbAssocie;
return $this;
}
public function getValeurAction(): ?string
{
return $this->valeurAction;
}
public function setValeurAction(?string $valeurAction): self
{
$this->valeurAction = $valeurAction;
return $this;
}
public function getName(): ?string
{
return $this->name;
}
public function setName(?string $name): self
{
$this->name = $name;
return $this;
}
public function getSurname(): ?string
{
return $this->surname;
}
public function setSurname(string $surname): self
{
$this->surname = $surname;
return $this;
}
public function getPhone(): ?string
{
return $this->phone;
}
public function setPhone(?string $phone): self
{
$this->phone = $phone;
return $this;
}
public function getEmail(): ?string
{
return $this->email;
}
public function setEmail(?string $email): self
{
$this->email = $email;
return $this;
}
public function getPage(): ?string
{
return $this->page;
}
public function setPage(?string $page): self
{
$this->page = $page;
return $this;
}
public function getRgpd(): ?bool
{
return $this->rgpd;
}
public function setRgpd(?bool $rgpd): self
{
$this->rgpd = $rgpd;
return $this;
}
public function getAccountingFirm(): ?AccountingFirm
{
return $this->accounting_firm;
}
public function setAccountingFirm(?AccountingFirm $accounting_firm): self
{
$this->accounting_firm = $accounting_firm;
return $this;
}
public function getIsadmin(): ?bool
{
return $this->isadmin;
}
public function setIsadmin(?bool $isadmin): self
{
$this->isadmin = $isadmin;
return $this;
}
public function getDateadd(): ?\DateTimeInterface
{
return $this->dateadd;
}
public function setDateadd(?\DateTimeInterface $dateadd): self
{
$this->dateadd = $dateadd;
return $this;
}
}