src/Entity/PaymentGaranty.php line 15
<?phpnamespace App\Entity;use App\Repository\HabitatRepository;use App\Repository\PaymentGarantyRepository;use App\Traits\TimeStampTrait;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: HabitatRepository::class)]#[ORM\HasLifecycleCallbacks]class PaymentGaranty{use TimeStampTrait;#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column(type: 'integer')]private ?int $id = null;#[ORM\Column(length: 100)]private ?string $code = null;#[ORM\ManyToOne(inversedBy: 'paymentGaranties')]private ?Location $location = null;#[ORM\Column(length: 50)]private ?string $depositeur = null;#[ORM\ManyToOne(inversedBy: 'paymentGaranties')]private ?PaymentMode $modePayment = null;#[ORM\Column(length: 255, nullable: true)]private ?string $commentaire = null;#[ORM\Column(type: 'date', nullable: true)]private $paymentDate;#[ORM\ManyToOne(inversedBy: 'paymentGaranties')]private ?User $createdBy = null;#[ORM\Column(nullable: true)]private ?int $monthNumber = null;#[ORM\Column(type: Types::DECIMAL, precision: 10, scale: 2, nullable: true)]private ?string $totalAmount = null;#[ORM\Column(type: Types::DECIMAL, precision: 10, scale: 2, nullable: true)]private ?string $singleAmount = null;#[ORM\ManyToOne(inversedBy: 'paymentGaranties')]private ?Entreprise $marchand = null;/*** @return int|null*/public function getId(): ?int{return $this->id;}/*** @param int|null $id*/public function setId(?int $id): void{$this->id = $id;}/*** @return string|null*/public function getCode(): ?string{return $this->code;}/*** @param string|null $code*/public function setCode(?string $code): void{$this->code = $code;}/*** @return Location|null*/public function getLocation(): ?Location{return $this->location;}/*** @param Location|null $location*/public function setLocation(?Location $location): void{$this->location = $location;}/*** @return string|null*/public function getDepositeur(): ?string{return $this->depositeur;}/*** @param string|null $depositeur*/public function setDepositeur(?string $depositeur): void{$this->depositeur = $depositeur;}/*** @return string|null*/public function getCommentaire(): ?string{return $this->commentaire;}/*** @param string|null $commentaire*/public function setCommentaire(?string $commentaire): void{$this->commentaire = $commentaire;}/*** @return mixed*/public function getPaymentDate(){return $this->paymentDate;}/*** @param mixed $paymentDate*/public function setPaymentDate($paymentDate): void{$this->paymentDate = $paymentDate;}/*** @return User|null*/public function getCreatedBy(): ?User{return $this->createdBy;}/*** @param User|null $createdBy*/public function setCreatedBy(?User $createdBy): void{$this->createdBy = $createdBy;}/*** @return int|null*/public function getMonthNumber(): ?int{return $this->monthNumber;}/*** @param int|null $monthNumber*/public function setMonthNumber(?int $monthNumber): void{$this->monthNumber = $monthNumber;}/*** @return string|null*/public function getTotalAmount(): ?string{return $this->totalAmount;}/*** @param string|null $totalAmount*/public function setTotalAmount(?string $totalAmount): void{$this->totalAmount = $totalAmount;}/*** @return string|null*/public function getSingleAmount(): ?string{return $this->singleAmount;}/*** @param string|null $singleAmount*/public function setSingleAmount(?string $singleAmount): void{$this->singleAmount = $singleAmount;}public function getMarchand(): ?Entreprise{return $this->marchand;}public function setMarchand(?Entreprise $marchand): static{$this->marchand = $marchand;return $this;}}