src/Entity/EUmowaLicencyjneAneks/Umowy.php line 10

  1. <?php
  2. namespace App\Entity\EUmowaLicencyjneAneks;
  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.     #[ORM\Column(name'product'type'string'length256)]
  69.     private string $product;
  70.     #[ORM\Column(name'umowatoken'type'string'length256)]
  71.     private string $umowatoken;
  72.     #[ORM\Column(name'nrZamUmowy'type'string'length256)]
  73.     private string $nrZamUmowy;
  74.     // ==========================================================
  75.     public function __construct()
  76.     {
  77.         $this->data_utworzenia = new \DateTimeImmutable();
  78.     }
  79.     // -------- Gettery / Settery (TYLKO DODANE POLA) --------
  80.     public function getPakietbhp(): int
  81.     {
  82.         return $this->pakietbhp;
  83.     }
  84.     public function setPakietbhp(int $pakietbhp): self
  85.     {
  86.         $this->pakietbhp $pakietbhp;
  87.         return $this;
  88.     }
  89.     public function getLiczbaStanowisk(): int
  90.     {
  91.         return $this->liczbaStanowisk;
  92.     }
  93.     public function getLiczba_Stanowisk(): int
  94.     {
  95.         return $this->liczbaStanowisk;
  96.     }
  97.     public function setLiczbaStanowisk(int $liczbaStanowisk): self
  98.     {
  99.         $this->liczbaStanowisk $liczbaStanowisk;
  100.         return $this;
  101.     }
  102.     public function getZamawiajacy(): string
  103.     {
  104.         return $this->zamawiajacy;
  105.     }
  106.     public function setZamawiajacy(string $zamawiajacy): self
  107.     {
  108.         $this->zamawiajacy $zamawiajacy;
  109.         return $this;
  110.     }
  111.     public function getZamawiajacy_Telefon(): string { return $this->zamawiajacyTelefon; }
  112.     public function getZamawiajacyTelefon(): string
  113.     {
  114.         return $this->zamawiajacyTelefon;
  115.     }
  116.     public function setZamawiajacyTelefon(string $zamawiajacyTelefon): self
  117.     {
  118.         $this->zamawiajacyTelefon $zamawiajacyTelefon;
  119.         return $this;
  120.     }
  121.     public function getZamawiajacy_Email(): string { return $this->zamawiajacyEmail; }
  122.     public function getZamawiajacyEmail(): string
  123.     {
  124.         return $this->zamawiajacyEmail;
  125.     }
  126.     public function setZamawiajacyEmail(string $zamawiajacyEmail): self
  127.     {
  128.         $this->zamawiajacyEmail $zamawiajacyEmail;
  129.         return $this;
  130.     }
  131.     public function getDataStartuUmowy(): ?\DateTimeImmutable
  132.     {
  133.         return $this->dataStartuUmowy;
  134.     }
  135.     public function getData_Startu_Umowy(): ?\DateTimeImmutable
  136.     {
  137.         return $this->dataStartuUmowy;
  138.     }
  139.     public function setDataStartuUmowy(?\DateTimeImmutable $dataStartuUmowy): self
  140.     {
  141.         $this->dataStartuUmowy $dataStartuUmowy;
  142.         return $this;
  143.     }
  144.     public function getId(): ?int
  145.     {
  146.         return $this->id;
  147.     }
  148.     public function setId(?int $id): void
  149.     {
  150.         $this->id $id;
  151.     }
  152.     public function getToken(): string
  153.     {
  154.         return $this->token;
  155.     }
  156.     public function setToken(string $token): void
  157.     {
  158.         $this->token $token;
  159.     }
  160.     public function getData_Utworzenia(): ?DateTimeInterface
  161.     {
  162.         return $this->data_utworzenia;
  163.     }
  164.     public function getDataUtworzenia(): \DateTimeImmutable
  165.     {
  166.         return $this->data_utworzenia;
  167.     }
  168.     public function setDataUtworzenia(\DateTimeImmutable $data_utworzenia): void
  169.     {
  170.         $this->data_utworzenia $data_utworzenia;
  171.     }
  172.     public function getEmail(): string
  173.     {
  174.         return $this->email;
  175.     }
  176.     public function setEmail(string $email): void
  177.     {
  178.         $this->email $email;
  179.     }
  180.     public function getNrUmowy(): string
  181.     {
  182.         return $this->nrUmowy;
  183.     }
  184.     public function setNrUmowy(string $nrUmowy): void
  185.     {
  186.         $this->nrUmowy $nrUmowy;
  187.     }
  188.     public function getNazwa(): string
  189.     {
  190.         return $this->nazwa;
  191.     }
  192.     public function setNazwa(string $nazwa): void
  193.     {
  194.         $this->nazwa $nazwa;
  195.     }
  196.     public function getUlica(): string
  197.     {
  198.         return $this->ulica;
  199.     }
  200.     public function setUlica(string $ulica): void
  201.     {
  202.         $this->ulica $ulica;
  203.     }
  204.     public function getMiasto(): string
  205.     {
  206.         return $this->miasto;
  207.     }
  208.     public function setMiasto(string $miasto): void
  209.     {
  210.         $this->miasto $miasto;
  211.     }
  212.     public function getKod(): string
  213.     {
  214.         return $this->kod;
  215.     }
  216.     public function setKod(string $kod): void
  217.     {
  218.         $this->kod $kod;
  219.     }
  220.     public function getNip(): string
  221.     {
  222.         return $this->nip;
  223.     }
  224.     public function setNip(string $nip): void
  225.     {
  226.         $this->nip $nip;
  227.     }
  228.     public function getRegon(): string
  229.     {
  230.         return $this->regon;
  231.     }
  232.     public function setRegon(string $regon): void
  233.     {
  234.         $this->regon $regon;
  235.     }
  236.     public function getNotatka(): ?string
  237.     {
  238.         return $this->notatka;
  239.     }
  240.     public function setNotatka(?string $notatka): void
  241.     {
  242.         $this->notatka $notatka;
  243.     }
  244.     public function getWczytania(): int
  245.     {
  246.         return $this->wczytania;
  247.     }
  248.     public function setWczytania(int $wczytania): void
  249.     {
  250.         $this->wczytania $wczytania;
  251.     }
  252.     public function getDataAkceptacji(): ?\DateTimeImmutable
  253.     {
  254.         return $this->dataAkceptacji;
  255.     }
  256.     public function setDataAkceptacji(?\DateTimeImmutable $dataAkceptacji): void
  257.     {
  258.         $this->dataAkceptacji $dataAkceptacji;
  259.     }
  260.     public function getOddzial(): int
  261.     {
  262.         return $this->oddzial;
  263.     }
  264.     public function setOddzial(int $oddzial): void
  265.     {
  266.         $this->oddzial $oddzial;
  267.     }
  268.     public function getTypId(): int
  269.     {
  270.         return $this->typId;
  271.     }
  272.     public function setTypId(int $typId): void
  273.     {
  274.         $this->typId $typId;
  275.     }
  276.     public function getNrZam(): int
  277.     {
  278.         return $this->nrZam;
  279.     }
  280.     public function setNrZam(int $nrZam): void
  281.     {
  282.         $this->nrZam $nrZam;
  283.     }
  284.     public function getWynagrodzenie(): string
  285.     {
  286.         return $this->wynagrodzenie;
  287.     }
  288.     public function setWynagrodzenie(string $wynagrodzenie): void
  289.     {
  290.         $this->wynagrodzenie $wynagrodzenie;
  291.     }
  292.     public function getTerminPlatnosci(): int
  293.     {
  294.         return $this->terminPlatnosci;
  295.     }
  296.     public function setTerminPlatnosci(int $terminPlatnosci): void
  297.     {
  298.         $this->terminPlatnosci $terminPlatnosci;
  299.     }
  300.     public function getAutomatyczniePrzedluzana(): int
  301.     {
  302.         return $this->automatyczniePrzedluzana;
  303.     }
  304.     public function setAutomatyczniePrzedluzana(int $automatyczniePrzedluzana): void
  305.     {
  306.         $this->automatyczniePrzedluzana $automatyczniePrzedluzana;
  307.     }
  308.     public function getLiczbaMiesiecy(): int
  309.     {
  310.         return $this->liczbaMiesiecy;
  311.     }
  312.     public function getLiczba_Miesiecy(): int
  313.     {
  314.         return $this->liczbaMiesiecy;
  315.     }
  316.     public function setLiczbaMiesiecy(int $liczbaMiesiecy): void
  317.     {
  318.         $this->liczbaMiesiecy $liczbaMiesiecy;
  319.     }
  320.     public function getDodatkowyProdukt(): string
  321.     {
  322.         return $this->dodatkowyProdukt;
  323.     }
  324.     public function setDodatkowyProdukt(string $dodatkowyProdukt): void
  325.     {
  326.         $this->dodatkowyProdukt $dodatkowyProdukt;
  327.     }
  328.     public function getProduct(): string
  329.     {
  330.         return $this->product;
  331.     }
  332.     public function setProduct(string $product): void
  333.     {
  334.         $this->product $product;
  335.     }
  336.     public function getUmowatoken(): string
  337.     {
  338.         return $this->umowatoken;
  339.     }
  340.     public function setUmowatoken(string $umowatoken): void
  341.     {
  342.         $this->umowatoken $umowatoken;
  343.     }
  344.     public function getNrZamUmowy(): string
  345.     {
  346.         return $this->nrZamUmowy;
  347.     }
  348.     public function setNrZamUmowy(string $nrZamUmowy): void
  349.     {
  350.         $this->nrZamUmowy $nrZamUmowy;
  351.     }
  352. }