<?php
namespace App\Entity\Otpusk;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Repository\Otpusk\RegionRepository")
*
* @ORM\Table(
* name="tRegions",
* options={"collate"="utf8", "comment":"страна-область-город"},
* uniqueConstraints={
* @ORM\UniqueConstraint(name="fNameTr", columns={"fNameTr"})
* },
* indexes={
* @ORM\Index(name="parent_id", columns={"parent_id"}),
* @ORM\Index(name="fActive", columns={"fActive"}),
* @ORM\Index(name="fAnchor", columns={"fAnchor"}),
* @ORM\Index(name="fTarget", columns={"fTarget"}),
* @ORM\Index(name="fSort", columns={"fSort"}),
* @ORM\Index(name="fRegPath", columns={"fRegPath"}),
* @ORM\Index(name="fAdvert", columns={"fAdvert"}),
* @ORM\Index(name="fNameEng", columns={"fNameEng"})
* })
*/
class Region
{
/**
* @var integer
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(name="rec_id", type="smallint", options={"unsigned"=true})
*/
private $rec_id;
/**
* @var integer
* @ORM\Column(name="parent_id", type="smallint", options={"unsigned"=true}, nullable=false)
*/
private $parentId;
/**
* @var string
* @ORM\Column(name="fName", type="string", length=64, options={"fixed":true})
*/
private $name;
/**
* @var string
* @ORM\Column(name="fDescription", type="string", length=64, options={"comment":"описание вложений"})
*/
private $description;
/**
* @var string
* @ORM\Column(name="fNameEng", type="string", length=64, options={"comment":"на английском"})
*/
private $nameEng;
/**
* @var string
* @ORM\Column(name="fNameRd", type="string", length=64)
*/
private $nameRd;
/**
* @var string
* @ORM\Column(name="fNameVn", type="string", length=64)
*/
private $nameVn;
/**
* @var string
* @ORM\Column(name="fNamePr", type="string", length=64)
*/
private $namePr;
/**
* @ORM\Column(name="fNameDt", type="string", length=64)
*/
private $nameDt;
/**
* @var string
* @ORM\Column(name="fNameTr", type="string", length=64)
*/
private $nameTr;
/**
* @var string
* @ORM\Column(name="fNameUkr", type="string", length=64)
*/
private $nameUkr;
/**
* @var string
* @ORM\Column(name="fNameUkrRd", type="string", length=64)
*/
private $nameUkrRd;
/**
* @var string
* @ORM\Column(name="fNameUkrVn", type="string", length=64)
*/
private $nameUkrVn;
/**
* @var string
* @ORM\Column(name="fNameUkrPr", type="string", length=64)
*/
private $nameUkrPr;
/**
* @ORM\Column(name="fNameUkrDt", type="string", length=64)
*/
private $nameUkrDt;
/**
* @var string
* @ORM\Column(name="fNameIata", type="string", length=64, options={"comment":"Код аэтопортов ИАТА"})
*/
private $nameIata;
/**
* @var string
* @ORM\Column(name="fNameURI", type="string", length=64, options={"comment":"Уникальное название региона для кириллических url"})
*/
private $nameURI;
/**
* @var string
* @ORM\Column(name="fAdvert", type="tRegionsFAdvert", options={"default":"no"})
*/
private $advert;
/**
* @var string
* @ORM\Column(name="fAnchor", type="string", length=16, options={"comment": "связь с таблицей tCities или tCountries"})
*/
private $anchor;
/**
* @var string
* @ORM\Column(name="fJump", type="string", length=100, options={"comment": "ближайшие города вылетов из таблицы tCities"})
*/
private $jump;
/**
* @var integer
* @ORM\Column(name="fTarget", type="smallint", length=1, options={"comment":"город отправления"})
*/
private $target;
/**
* @var integer
* @ORM\Column(name="fSort", type="smallint", length=2)
*/
private $sort;
/**
* @var string
* @ORM\Column(name="fActive", type="tRegionsFActive")
*/
private $active;
/**
* @var float
* @ORM\Column(name="fSouthWest", type="float", precision=8, scale=5)
*/
private $southWest;
/**
* @var float
* @ORM\Column(name="fNorthEast", type="float", precision=8, scale=5)
*/
private $northEast;
/**
* @var integer
* @ORM\Column(name="fZoom", type="smallint", length=3)
*/
private $zoom;
/**
* @var string
* @ORM\Column(name="fRegPath", type="string", length=70, options={"comment":"Ветка региона (страна-область-город)", "fixed":true})
*/
private $regPath;
/**
* @var bool
*
* @ORM\Column(name="fPriority", type="boolean", nullable=false, options={"default"="0", "comment"="крупный город"})
*/
private $fpriority = '0';
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameBy;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameEe;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLv;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNamePl;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameUz;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameRo;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameByRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameEeRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLtRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLvRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNamePlRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameUzRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameRoRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameByVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameEeVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLtVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLvVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNamePlVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameUzVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameRoVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameByPr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameEePr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLtPr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLvPr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNamePlPr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameUzPr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameRoPr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameByDt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameEeDt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLtDt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameLvDt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNamePlDt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameUzDt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameRoDt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameKk;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameKkRd;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameKkVn;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameKkPr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fNameKkDt;
/**
* @return int
*/
public function getRecId(): int
{
return $this->rec_id;
}
/**
* @param int $rec_id
* @return Region
*/
public function setRecId(int $rec_id): Region
{
$this->rec_id = $rec_id;
return $this;
}
/**
* @return int
*/
public function getParentId(): int
{
return $this->parentId;
}
/**
* @param int $parentId
* @return Region
*/
public function setParentId(int $parentId): Region
{
$this->parentId = $parentId;
return $this;
}
/**
* @return string
*/
public function getName(): string
{
return $this->name;
}
/**
* @param string $name
* @return Region
*/
public function setName(string $name): Region
{
$this->name = $name;
return $this;
}
/**
* @return string
*/
public function getDescription(): string
{
return $this->description;
}
/**
* @param string $description
* @return Region
*/
public function setDescription(string $description): Region
{
$this->description = $description;
return $this;
}
/**
* @return string
*/
public function getNameEng(): string
{
return $this->nameEng;
}
/**
* @param string $nameEng
* @return Region
*/
public function setNameEng(string $nameEng): Region
{
$this->nameEng = $nameEng;
return $this;
}
/**
* @return string
*/
public function getNameRd(): string
{
return $this->nameRd;
}
/**
* @param string $nameRd
* @return Region
*/
public function setNameRd(string $nameRd): Region
{
$this->nameRd = $nameRd;
return $this;
}
/**
* @return string
*/
public function getNameVn(): string
{
return $this->nameVn;
}
/**
* @param string $nameVn
* @return Region
*/
public function setNameVn(string $nameVn): Region
{
$this->nameVn = $nameVn;
return $this;
}
/**
* @return string
*/
public function getNamePr(): string
{
return $this->namePr;
}
/**
* @param string $namePr
* @return Region
*/
public function setNamePr(string $namePr): Region
{
$this->namePr = $namePr;
return $this;
}
/**
* @return string
*/
public function getNameDt(): string
{
return $this->nameDt;
}
/**
* @param string $fNameDt
* @return Region
*/
public function setNameDt(string $nameDt): self
{
$this->nameUkrDt = $nameDt;
return $this;
}
/**
* @return string
*/
public function getNameTr(): string
{
return $this->nameTr;
}
/**
* @param string $nameTr
* @return Region
*/
public function setNameTr(string $nameTr): Region
{
$this->nameTr = $nameTr;
return $this;
}
/**
* @return string
*/
public function getNameUkr(): string
{
return $this->nameUkr;
}
/**
* @param string $nameUkr
* @return Region
*/
public function setNameUkr(string $nameUkr): Region
{
$this->nameUkr = $nameUkr;
return $this;
}
/**
* @return string
*/
public function getNameUkrRd(): string
{
return $this->nameUkrRd;
}
/**
* @param string $nameUkrRd
* @return Region
*/
public function setNameUkrRd(string $nameUkrRd): Region
{
$this->nameUkrRd = $nameUkrRd;
return $this;
}
/**
* @return string
*/
public function getNameUkrVn(): string
{
return $this->nameUkrVn;
}
/**
* @param string $nameUkrVn
* @return Region
*/
public function setNameUkrVn(string $nameUkrVn): Region
{
$this->nameUkrVn = $nameUkrVn;
return $this;
}
/**
* @return string
*/
public function getNameUkrPr(): string
{
return $this->nameUkrPr;
}
/**
* @param string $nameUkrPr
* @return Region
*/
public function setNameUkrPr(string $nameUkrPr): Region
{
$this->nameUkrPr = $nameUkrPr;
return $this;
}
/**
* @return string
*/
public function getNameUkrDt(): string
{
return $this->nameUkrDt;
}
/**
* @param string $nameUkrDt
* @return Region
*/
public function setNameUkrDt(string $nameUkrDt): self
{
$this->nameUkrDt = $nameUkrDt;
return $this;
}
/**
* @return string
*/
public function getNameIata(): string
{
return $this->nameIata;
}
/**
* @param string $nameIata
* @return Region
*/
public function setNameIata(string $nameIata): Region
{
$this->nameIata = $nameIata;
return $this;
}
/**
* @return string
*/
public function getNameURI(): string
{
return $this->nameURI;
}
/**
* @param string $nameURI
* @return Region
*/
public function setNameURI(string $nameURI): Region
{
$this->nameURI = $nameURI;
return $this;
}
/**
* @return string
*/
public function getAdvert(): string
{
return $this->advert;
}
/**
* @param string $advert
* @return Region
*/
public function setAdvert(string $advert): Region
{
$this->advert = $advert;
return $this;
}
/**
* @return string
*/
public function getAnchor(): string
{
return $this->anchor;
}
/**
* @param string $anchor
* @return Region
*/
public function setAnchor(string $anchor): Region
{
$this->anchor = $anchor;
return $this;
}
/**
* @return string
*/
public function getJump(): string
{
return $this->jump;
}
/**
* @param string $jump
* @return Region
*/
public function setJump(string $jump): Region
{
$this->jump = $jump;
return $this;
}
/**
* @return int
*/
public function getTarget(): int
{
return $this->target;
}
/**
* @param int $target
* @return Region
*/
public function setTarget(int $target): Region
{
$this->target = $target;
return $this;
}
/**
* @return int
*/
public function getSort(): int
{
return $this->sort;
}
/**
* @param int $sort
* @return Region
*/
public function setSort(int $sort): Region
{
$this->sort = $sort;
return $this;
}
/**
* @return string
*/
public function getActive(): string
{
return $this->active;
}
/**
* @param string $active
* @return Region
*/
public function setActive(string $active): Region
{
$this->active = $active;
return $this;
}
/**
* @return float
*/
public function getSouthWest(): float
{
return $this->southWest;
}
/**
* @param float $southWest
* @return Region
*/
public function setSouthWest(float $southWest): Region
{
$this->southWest = $southWest;
return $this;
}
/**
* @return float
*/
public function getNorthEast(): float
{
return $this->northEast;
}
/**
* @param float $northEast
* @return Region
*/
public function setNorthEast(float $northEast): Region
{
$this->northEast = $northEast;
return $this;
}
/**
* @return int
*/
public function getZoom(): int
{
return $this->zoom;
}
/**
* @param int $zoom
* @return Region
*/
public function setZoom(int $zoom): Region
{
$this->zoom = $zoom;
return $this;
}
/**
* @return string
*/
public function getRegPath(): string
{
return $this->regPath;
}
/**
* @param string $regPath
* @return Region
*/
public function setRegPath(string $regPath): Region
{
$this->regPath = $regPath;
return $this;
}
public function getFNameBy(): ?string
{
return $this->fNameBy;
}
public function setFNameBy(string $fNameBy): self
{
$this->fNameBy = $fNameBy;
return $this;
}
public function getFNameEe(): ?string
{
return $this->fNameEe;
}
public function setFNameEe(string $fNameEe): self
{
$this->fNameEe = $fNameEe;
return $this;
}
public function getFNameLt(): ?string
{
return $this->fNameLt;
}
public function setFNameLt(string $fNameLt): self
{
$this->fNameLt = $fNameLt;
return $this;
}
public function getFNameLv(): ?string
{
return $this->fNameLv;
}
public function setFNameLv(string $fNameLv): self
{
$this->fNameLv = $fNameLv;
return $this;
}
public function getFNamePl(): ?string
{
return $this->fNamePl;
}
public function setFNamePl(string $fNamePl): self
{
$this->fNamePl = $fNamePl;
return $this;
}
public function getFNameUz(): ?string
{
return $this->fNameUz;
}
public function setFNameUz(string $fNameUz): self
{
$this->fNameUz = $fNameUz;
return $this;
}
public function getFNameRo(): ?string
{
return $this->fNameRo;
}
public function setFNameRo(string $fNameRo): self
{
$this->fNameRo = $fNameRo;
return $this;
}
public function getFNameByRd(): ?string
{
return $this->fNameByRd;
}
public function setFNameByRd(string $fNameByRd): self
{
$this->fNameByRd = $fNameByRd;
return $this;
}
public function getFNameEeRd(): ?string
{
return $this->fNameEeRd;
}
public function setFNameEeRd(string $fNameEeRd): self
{
$this->fNameEeRd = $fNameEeRd;
return $this;
}
public function getFNameLtRd(): ?string
{
return $this->fNameLtRd;
}
public function setFNameLtRd(string $fNameLtRd): self
{
$this->fNameLtRd = $fNameLtRd;
return $this;
}
public function getFNameLvRd(): ?string
{
return $this->fNameLvRd;
}
public function setFNameLvRd(string $fNameLvRd): self
{
$this->fNameLvRd = $fNameLvRd;
return $this;
}
public function getFNamePlRd(): ?string
{
return $this->fNamePlRd;
}
public function setFNamePlRd(string $fNamePlRd): self
{
$this->fNamePlRd = $fNamePlRd;
return $this;
}
public function getFNameUzRd(): ?string
{
return $this->fNameUzRd;
}
public function setFNameUzRd(string $fNameUzRd): self
{
$this->fNameUzRd = $fNameUzRd;
return $this;
}
public function getFNameRoRd(): ?string
{
return $this->fNameRoRd;
}
public function setFNameRoRd(string $fNameRoRd): self
{
$this->fNameRoRd = $fNameRoRd;
return $this;
}
public function getFNameByVn(): ?string
{
return $this->fNameByVn;
}
public function setFNameByVn(string $fNameByVn): self
{
$this->fNameByVn = $fNameByVn;
return $this;
}
public function getFNameEeVn(): ?string
{
return $this->fNameEeVn;
}
public function setFNameEeVn(string $fNameEeVn): self
{
$this->fNameEeVn = $fNameEeVn;
return $this;
}
public function getFNameLtVn(): ?string
{
return $this->fNameLtVn;
}
public function setFNameLtVn(string $fNameLtVn): self
{
$this->fNameLtVn = $fNameLtVn;
return $this;
}
public function getFNameLvVn(): ?string
{
return $this->fNameLvVn;
}
public function setFNameLvVn(string $fNameLvVn): self
{
$this->fNameLvVn = $fNameLvVn;
return $this;
}
public function getFNamePlVn(): ?string
{
return $this->fNamePlVn;
}
public function setFNamePlVn(string $fNamePlVn): self
{
$this->fNamePlVn = $fNamePlVn;
return $this;
}
public function getFNameUzVn(): ?string
{
return $this->fNameUzVn;
}
public function setFNameUzVn(string $fNameUzVn): self
{
$this->fNameUzVn = $fNameUzVn;
return $this;
}
public function getFNameRoVn(): ?string
{
return $this->fNameRoVn;
}
public function setFNameRoVn(string $fNameRoVn): self
{
$this->fNameRoVn = $fNameRoVn;
return $this;
}
public function getFNameByPr(): ?string
{
return $this->fNameByPr;
}
public function setFNameByPr(string $fNameByPr): self
{
$this->fNameByPr = $fNameByPr;
return $this;
}
public function getFNameEePr(): ?string
{
return $this->fNameEePr;
}
public function setFNameEePr(string $fNameEePr): self
{
$this->fNameEePr = $fNameEePr;
return $this;
}
public function getFNameLtPr(): ?string
{
return $this->fNameLtPr;
}
public function setFNameLtPr(string $fNameLtPr): self
{
$this->fNameLtPr = $fNameLtPr;
return $this;
}
public function getFNameLvPr(): ?string
{
return $this->fNameLvPr;
}
public function setFNameLvPr(string $fNameLvPr): self
{
$this->fNameLvPr = $fNameLvPr;
return $this;
}
public function getFNamePlPr(): ?string
{
return $this->fNamePlPr;
}
public function setFNamePlPr(string $fNamePlPr): self
{
$this->fNamePlPr = $fNamePlPr;
return $this;
}
public function getFNameUzPr(): ?string
{
return $this->fNameUzPr;
}
public function setFNameUzPr(string $fNameUzPr): self
{
$this->fNameUzPr = $fNameUzPr;
return $this;
}
public function getFNameRoPr(): ?string
{
return $this->fNameRoPr;
}
public function setFNameRoPr(string $fNameRoPr): self
{
$this->fNameRoPr = $fNameRoPr;
return $this;
}
public function getFNameByDt(): ?string
{
return $this->fNameByDt;
}
public function setFNameByDt(string $fNameByDt): self
{
$this->fNameByDt = $fNameByDt;
return $this;
}
public function getFNameEeDt(): ?string
{
return $this->fNameEeDt;
}
public function setFNameEeDt(string $fNameEeDt): self
{
$this->fNameEeDt = $fNameEeDt;
return $this;
}
public function getFNameLtDt(): ?string
{
return $this->fNameLtDt;
}
public function setFNameLtDt(string $fNameLtDt): self
{
$this->fNameLtDt = $fNameLtDt;
return $this;
}
public function getFNameLvDt(): ?string
{
return $this->fNameLvDt;
}
public function setFNameLvDt(string $fNameLvDt): self
{
$this->fNameLvDt = $fNameLvDt;
return $this;
}
public function getFNamePlDt(): ?string
{
return $this->fNamePlDt;
}
public function setFNamePlDt(string $fNamePlDt): self
{
$this->fNamePlDt = $fNamePlDt;
return $this;
}
public function getFNameUzDt(): ?string
{
return $this->fNameUzDt;
}
public function setFNameUzDt(string $fNameUzDt): self
{
$this->fNameUzDt = $fNameUzDt;
return $this;
}
public function getFNameRoDt(): ?string
{
return $this->fNameRoDt;
}
public function setFNameRoDt(string $fNameRoDt): self
{
$this->fNameRoDt = $fNameRoDt;
return $this;
}
public function getFNameKk(): ?string
{
return $this->fNameKk;
}
public function setFNameKk(string $fNameKk): self
{
$this->fNameKk = $fNameKk;
return $this;
}
public function getFNameKkRd(): ?string
{
return $this->fNameKkRd;
}
public function setFNameKkRd(string $fNameKkRd): self
{
$this->fNameKkRd = $fNameKkRd;
return $this;
}
public function getFNameKkVn(): ?string
{
return $this->fNameKkVn;
}
public function setFNameKkVn(string $fNameKkVn): self
{
$this->fNameKkVn = $fNameKkVn;
return $this;
}
public function getFNameKkPr(): ?string
{
return $this->fNameKkPr;
}
public function setFNameKkPr(string $fNameKkPr): self
{
$this->fNameKkPr = $fNameKkPr;
return $this;
}
public function getFNameKkDt(): ?string
{
return $this->fNameKkDt;
}
public function setFNameKkDt(string $fNameKkDt): self
{
$this->fNameKkDt = $fNameKkDt;
return $this;
}
}