src/Entity/EUmowaLicencyjneWebAmlNieruchomosci/Umowy.php line 10

  1. <?php
  2. namespace App\Entity\EUmowaLicencyjneWebAmlNieruchomosci;
  3. use DateTimeInterface;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Entity]
  6. #[ORM\Table(name'umowy')]
  7. class Umowy
  8. {
  9.     #[ORM\Id]
  10.     #[ORM\GeneratedValue]
  11.     #[ORM\Column(type'integer')]
  12.     private ?int $id null;
  13.     #[ORM\Column(type'string'length256)]
  14.     private string $token;
  15.     #[ORM\Column(name'data_utworzenia'type'datetime_immutable')]
  16.     private \DateTimeImmutable $data_utworzenia;
  17.     #[ORM\Column(type'string'length256)]
  18.     private string $email;
  19.     #[ORM\Column(name'nr_umowy'type'string'length256)]
  20.     private string $nrUmowy;
  21.     #[ORM\Column(type'string'length256)]
  22.     private string $nazwa;
  23.     #[ORM\Column(type'string'length256)]
  24.     private string $ulica;
  25.     #[ORM\Column(type'string'length256)]
  26.     private string $miasto;
  27.     #[ORM\Column(type'string'length6)]
  28.     private string $kod;
  29.     #[ORM\Column(type'string'length256)]
  30.     private string $nip;
  31.     #[ORM\Column(type'string'length11)]
  32.     private string $regon;
  33.     #[ORM\Column(type'string'length256nullabletrue)]
  34.     private ?string $notatka null;
  35.     #[ORM\Column(type'integer'options: ['default' => 0])]
  36.     private int $wczytania 0;
  37.     #[ORM\Column(name'data_akceptacji'type'datetime_immutable'nullabletrue)]
  38.     private ?\DateTimeImmutable $dataAkceptacji null;
  39.     #[ORM\Column(type'integer'options: ['default' => 1])]
  40.     private int $oddzial 1;
  41.     #[ORM\Column(name'typ_id'type'integer')]
  42.     private int $typId;
  43.     #[ORM\Column(name'nr_zam'type'integer')]
  44.     private int $nrZam;
  45.     #[ORM\Column(type'string'length256)]
  46.     private string $wynagrodzenie;
  47.     #[ORM\Column(name'terminplatnosci'type'integer')]
  48.     private int $terminPlatnosci;
  49.     #[ORM\Column(name'automatyczniePrzedluzana'type'integer'options: ['default' => 0])]
  50.     private int $automatyczniePrzedluzana 0;
  51.     #[ORM\Column(name'liczba_miesiecy'type'integer')]
  52.     private int $liczbaMiesiecy;
  53.     #[ORM\Column(name'dodatkowy_produkt'type'string'length256)]
  54.     private string $dodatkowyProdukt;
  55.     // ================= DODANE BRAKUJACE POLA =================
  56.     #[ORM\Column(type'integer')]
  57.     private int $pakietbhp;
  58.     #[ORM\Column(name'liczba_stanowisk'type'integer')]
  59.     private int $liczbaStanowisk;
  60.     #[ORM\Column(type'string'length256)]
  61.     private string $zamawiajacy;
  62.     #[ORM\Column(name'zamawiajacy_telefon'type'string'length256)]
  63.     private string $zamawiajacyTelefon;
  64.     #[ORM\Column(name'zamawiajacy_email'type'string'length256)]
  65.     private string $zamawiajacyEmail;
  66.     #[ORM\Column(name'data_startu_umowy'type'datetime_immutable'nullabletrue)]
  67.     private ?\DateTimeImmutable $dataStartuUmowy null;
  68.     // ==========================================================
  69.     public function __construct()
  70.     {
  71.         $this->data_utworzenia = new \DateTimeImmutable();
  72.     }
  73.     // -------- Gettery / Settery (TYLKO DODANE POLA) --------
  74.     public function getPakietbhp(): int
  75.     {
  76.         return $this->pakietbhp;
  77.     }
  78.     public function setPakietbhp(int $pakietbhp): self
  79.     {
  80.         $this->pakietbhp $pakietbhp;
  81.         return $this;
  82.     }
  83.     public function getLiczbaStanowisk(): int
  84.     {
  85.         return $this->liczbaStanowisk;
  86.     }
  87.     public function getLiczba_Stanowisk(): int
  88.     {
  89.         return $this->liczbaStanowisk;
  90.     }
  91.     public function setLiczbaStanowisk(int $liczbaStanowisk): self
  92.     {
  93.         $this->liczbaStanowisk $liczbaStanowisk;
  94.         return $this;
  95.     }
  96.     public function getZamawiajacy(): string
  97.     {
  98.         return $this->zamawiajacy;
  99.     }
  100.     public function setZamawiajacy(string $zamawiajacy): self
  101.     {
  102.         $this->zamawiajacy $zamawiajacy;
  103.         return $this;
  104.     }
  105.     public function getZamawiajacy_Telefon(): string { return $this->zamawiajacyTelefon; }
  106.     public function getZamawiajacyTelefon(): string
  107.     {
  108.         return $this->zamawiajacyTelefon;
  109.     }
  110.     public function setZamawiajacyTelefon(string $zamawiajacyTelefon): self
  111.     {
  112.         $this->zamawiajacyTelefon $zamawiajacyTelefon;
  113.         return $this;
  114.     }
  115.     public function getZamawiajacy_Email(): string { return $this->zamawiajacyEmail; }
  116.     public function getZamawiajacyEmail(): string
  117.     {
  118.         return $this->zamawiajacyEmail;
  119.     }
  120.     public function setZamawiajacyEmail(string $zamawiajacyEmail): self
  121.     {
  122.         $this->zamawiajacyEmail $zamawiajacyEmail;
  123.         return $this;
  124.     }
  125.     public function getDataStartuUmowy(): ?\DateTimeImmutable
  126.     {
  127.         return $this->dataStartuUmowy;
  128.     }
  129.     public function getData_Startu_Umowy(): ?\DateTimeImmutable
  130.     {
  131.         return $this->dataStartuUmowy;
  132.     }
  133.     public function setDataStartuUmowy(?\DateTimeImmutable $dataStartuUmowy): self
  134.     {
  135.         $this->dataStartuUmowy $dataStartuUmowy;
  136.         return $this;
  137.     }
  138.     public function getId(): ?int
  139.     {
  140.         return $this->id;
  141.     }
  142.     public function setId(?int $id): void
  143.     {
  144.         $this->id $id;
  145.     }
  146.     public function getToken(): string
  147.     {
  148.         return $this->token;
  149.     }
  150.     public function setToken(string $token): void
  151.     {
  152.         $this->token $token;
  153.     }
  154.     public function getData_Utworzenia(): ?DateTimeInterface
  155.     {
  156.         return $this->data_utworzenia;
  157.     }
  158.     public function getDataUtworzenia(): \DateTimeImmutable
  159.     {
  160.         return $this->data_utworzenia;
  161.     }
  162.     public function setDataUtworzenia(\DateTimeImmutable $data_utworzenia): void
  163.     {
  164.         $this->data_utworzenia $data_utworzenia;
  165.     }
  166.     public function getEmail(): string
  167.     {
  168.         return $this->email;
  169.     }
  170.     public function setEmail(string $email): void
  171.     {
  172.         $this->email $email;
  173.     }
  174.     public function getNrUmowy(): string
  175.     {
  176.         return $this->nrUmowy;
  177.     }
  178.     public function setNrUmowy(string $nrUmowy): void
  179.     {
  180.         $this->nrUmowy $nrUmowy;
  181.     }
  182.     public function getNazwa(): string
  183.     {
  184.         return $this->nazwa;
  185.     }
  186.     public function setNazwa(string $nazwa): void
  187.     {
  188.         $this->nazwa $nazwa;
  189.     }
  190.     public function getUlica(): string
  191.     {
  192.         return $this->ulica;
  193.     }
  194.     public function setUlica(string $ulica): void
  195.     {
  196.         $this->ulica $ulica;
  197.     }
  198.     public function getMiasto(): string
  199.     {
  200.         return $this->miasto;
  201.     }
  202.     public function setMiasto(string $miasto): void
  203.     {
  204.         $this->miasto $miasto;
  205.     }
  206.     public function getKod(): string
  207.     {
  208.         return $this->kod;
  209.     }
  210.     public function setKod(string $kod): void
  211.     {
  212.         $this->kod $kod;
  213.     }
  214.     public function getNip(): string
  215.     {
  216.         return $this->nip;
  217.     }
  218.     public function setNip(string $nip): void
  219.     {
  220.         $this->nip $nip;
  221.     }
  222.     public function getRegon(): string
  223.     {
  224.         return $this->regon;
  225.     }
  226.     public function setRegon(string $regon): void
  227.     {
  228.         $this->regon $regon;
  229.     }
  230.     public function getNotatka(): ?string
  231.     {
  232.         return $this->notatka;
  233.     }
  234.     public function setNotatka(?string $notatka): void
  235.     {
  236.         $this->notatka $notatka;
  237.     }
  238.     public function getWczytania(): int
  239.     {
  240.         return $this->wczytania;
  241.     }
  242.     public function setWczytania(int $wczytania): void
  243.     {
  244.         $this->wczytania $wczytania;
  245.     }
  246.     public function getDataAkceptacji(): ?\DateTimeImmutable
  247.     {
  248.         return $this->dataAkceptacji;
  249.     }
  250.     public function setDataAkceptacji(?\DateTimeImmutable $dataAkceptacji): void
  251.     {
  252.         $this->dataAkceptacji $dataAkceptacji;
  253.     }
  254.     public function getOddzial(): int
  255.     {
  256.         return $this->oddzial;
  257.     }
  258.     public function setOddzial(int $oddzial): void
  259.     {
  260.         $this->oddzial $oddzial;
  261.     }
  262.     public function getTypId(): int
  263.     {
  264.         return $this->typId;
  265.     }
  266.     public function setTypId(int $typId): void
  267.     {
  268.         $this->typId $typId;
  269.     }
  270.     public function getNrZam(): int
  271.     {
  272.         return $this->nrZam;
  273.     }
  274.     public function setNrZam(int $nrZam): void
  275.     {
  276.         $this->nrZam $nrZam;
  277.     }
  278.     public function getWynagrodzenie(): string
  279.     {
  280.         return $this->wynagrodzenie;
  281.     }
  282.     public function setWynagrodzenie(string $wynagrodzenie): void
  283.     {
  284.         $this->wynagrodzenie $wynagrodzenie;
  285.     }
  286.     public function getTerminPlatnosci(): int
  287.     {
  288.         return $this->terminPlatnosci;
  289.     }
  290.     public function setTerminPlatnosci(int $terminPlatnosci): void
  291.     {
  292.         $this->terminPlatnosci $terminPlatnosci;
  293.     }
  294.     public function getAutomatyczniePrzedluzana(): int
  295.     {
  296.         return $this->automatyczniePrzedluzana;
  297.     }
  298.     public function setAutomatyczniePrzedluzana(int $automatyczniePrzedluzana): void
  299.     {
  300.         $this->automatyczniePrzedluzana $automatyczniePrzedluzana;
  301.     }
  302.     public function getLiczbaMiesiecy(): int
  303.     {
  304.         return $this->liczbaMiesiecy;
  305.     }
  306.     public function getLiczba_Miesiecy(): int
  307.     {
  308.         return $this->liczbaMiesiecy;
  309.     }
  310.     public function setLiczbaMiesiecy(int $liczbaMiesiecy): void
  311.     {
  312.         $this->liczbaMiesiecy $liczbaMiesiecy;
  313.     }
  314.     public function getDodatkowyProdukt(): string
  315.     {
  316.         return $this->dodatkowyProdukt;
  317.     }
  318.     public function setDodatkowyProdukt(string $dodatkowyProdukt): void
  319.     {
  320.         $this->dodatkowyProdukt $dodatkowyProdukt;
  321.     }
  322. }