src/Entity/EUmowaLicencyjneWebAml/Umowy.php line 10

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