src/Entity/BankAccount.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * BankAccount
  6.  *
  7.  * @ORM\Table(name="bank_account")
  8.  * @ORM\Entity
  9.  */
  10. class BankAccount
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="id", type="integer", nullable=false)
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @var string
  22.      *
  23.      * @ORM\Column(name="name", type="string", length=255, nullable=false)
  24.      */
  25.     private $name;
  26.     /**
  27.      * @var string
  28.      *
  29.      * @ORM\Column(name="label", type="string", length=500, nullable=false)
  30.      */
  31.     private $label;
  32.     /**
  33.      * @var string
  34.      *
  35.      * @ORM\Column(name="iban", type="string", length=255, nullable=false)
  36.      */
  37.     private $iban;
  38.     /**
  39.      * @var string
  40.      *
  41.      * @ORM\Column(name="ics", type="string", length=255, nullable=false)
  42.      */
  43.     private $ics;
  44.     /**
  45.      * @var string
  46.      *
  47.      * @ORM\Column(name="bic", type="string", length=255, nullable=false)
  48.      */
  49.     private $bic;
  50.     /**
  51.      * @var string
  52.      *
  53.      * @ORM\Column(name="accountNumber", type="string", nullable=true)
  54.      */
  55.     private $accountNumber;
  56.     /**
  57.      * @var string
  58.      *
  59.      * @ORM\Column(name="diary", type="string", nullable=true)
  60.      */
  61.     private $diary;
  62.     /**
  63.      * @var bool
  64.      *
  65.      * @ORM\Column(name="status", type="boolean", nullable=false)
  66.      */
  67.     private $status;
  68.     /**
  69.      * @var Company
  70.      *
  71.      * @ORM\ManyToOne(targetEntity="Company", inversedBy="bankAccounts")
  72.      * @ORM\JoinColumn(name="company_id", referencedColumnName="id", onDelete="SET NULL")
  73.      */
  74.     private $company;
  75.     public function __toString()
  76.     {
  77.         return $this->name;
  78.     }
  79.     public function getId(): ?int
  80.     {
  81.         return $this->id;
  82.     }
  83.     public function getName(): ?string
  84.     {
  85.         return $this->name;
  86.     }
  87.     public function setName(string $name): self
  88.     {
  89.         $this->name $name;
  90.         return $this;
  91.     }
  92.     public function getLabel(): ?string
  93.     {
  94.         return $this->label;
  95.     }
  96.     public function setLabel(string $label): self
  97.     {
  98.         $this->label $label;
  99.         return $this;
  100.     }
  101.     public function getIban(): ?string
  102.     {
  103.         return $this->iban;
  104.     }
  105.     public function setIban(string $iban): self
  106.     {
  107.         $this->iban $iban;
  108.         return $this;
  109.     }
  110.     public function getIcs(): ?string
  111.     {
  112.         return $this->ics;
  113.     }
  114.     public function setIcs(string $ics): self
  115.     {
  116.         $this->ics $ics;
  117.         return $this;
  118.     }
  119.     public function getBic(): ?string
  120.     {
  121.         return $this->bic;
  122.     }
  123.     public function setBic(string $bic): self
  124.     {
  125.         $this->bic $bic;
  126.         return $this;
  127.     }
  128.     public function getStatus(): ?bool
  129.     {
  130.         return $this->status;
  131.     }
  132.     public function setStatus(bool $status): self
  133.     {
  134.         $this->status $status;
  135.         return $this;
  136.     }
  137.     /**
  138.      * @return Company
  139.      */
  140.     public function getCompany()
  141.     {
  142.         return $this->company;
  143.     }
  144.     /**
  145.      * @param Company $company
  146.      */
  147.     public function setCompany(Company $company): void
  148.     {
  149.         $this->company $company;
  150.     }
  151.     /**
  152.      * @return string
  153.      */
  154.     public function getAccountNumber(): ?string
  155.     {
  156.         return $this->accountNumber;
  157.     }
  158.     /**
  159.      * @param string $accountNumber
  160.      */
  161.     public function setAccountNumber(string $accountNumber): void
  162.     {
  163.         $this->accountNumber $accountNumber;
  164.     }
  165.     /**
  166.      * @return string
  167.      */
  168.     public function getDiary(): ?string
  169.     {
  170.         return $this->diary;
  171.     }
  172.     /**
  173.      * @param string $diary
  174.      */
  175.     public function setDiary(string $diary): void
  176.     {
  177.         $this->diary $diary;
  178.     }
  179. }