src/App/Entity/ZipcodeCircumcircles.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. /**
  6. * @ORM\Entity(repositoryClass="App\Repository\ZipcodeCircumcirclesRepository")
  7. *
  8. * @ORM\Table(name="zipcode_circumcircles",
  9. * uniqueConstraints={@ORM\UniqueConstraint(name="zipcode_countrycode_unique_idx", columns={"zipcode", "countrycode"})},
  10. * indexes={
  11. *
  12. * @ORM\Index(name="city_countrycode_idx", columns={"city", "countrycode"}),
  13. * @ORM\Index(name="seo_city_fullname_idx", columns={"seo_city_fullname", "countrycode"})
  14. * })
  15. */
  16. class ZipcodeCircumcircles
  17. {
  18. /**
  19. * @var int
  20. *
  21. * @ORM\Column(type="integer")
  22. *
  23. * @ORM\Id
  24. *
  25. * @ORM\GeneratedValue(strategy="AUTO")
  26. */
  27. private $id;
  28. /**
  29. * @var string
  30. *
  31. * @ORM\Column(name="zipcode", type="string", length=8, nullable=false)
  32. *
  33. * @Assert\NotBlank()
  34. *
  35. * @Assert\Length(
  36. * min = 4,
  37. * max = 8,
  38. * )
  39. */
  40. private $zipcode;
  41. /**
  42. * @var string
  43. *
  44. * @ORM\Column(name="countrycode", type="string", length=2, nullable=false)
  45. *
  46. * @Assert\NotBlank()
  47. *
  48. * @Assert\Length(
  49. * min = 2,
  50. * max = 2,
  51. * )
  52. */
  53. private $countrycode;
  54. /**
  55. * @var string
  56. *
  57. * @ORM\Column(name="distance_1", type="text", nullable=false)
  58. *
  59. * @Assert\NotBlank()
  60. */
  61. private $distance_1 = '';
  62. /**
  63. * @var string
  64. *
  65. * @ORM\Column(name="distance_2", type="text", nullable=false)
  66. *
  67. * @Assert\NotBlank()
  68. */
  69. private $distance_2 = '';
  70. /**
  71. * @var string
  72. *
  73. * @ORM\Column(name="distance_5", type="text", nullable=false)
  74. *
  75. * @Assert\NotBlank()
  76. */
  77. private $distance_5 = '';
  78. /**
  79. * @var string
  80. *
  81. * @ORM\Column(name="distance_10", type="text", nullable=false)
  82. *
  83. * @Assert\NotBlank()
  84. */
  85. private $distance_10 = '';
  86. /**
  87. * @var string
  88. *
  89. * @ORM\Column(name="distance_15", type="text", nullable=false)
  90. *
  91. * @Assert\NotBlank()
  92. */
  93. private $distance_15 = '';
  94. /**
  95. * @var string
  96. *
  97. * @ORM\Column(name="distance_20", type="text", nullable=false)
  98. *
  99. * @Assert\NotBlank()
  100. */
  101. private $distance_20 = '';
  102. /**
  103. * @var string
  104. *
  105. * @ORM\Column(name="distance_30", type="text", nullable=false)
  106. *
  107. * @Assert\NotBlank()
  108. */
  109. private $distance_30 = '';
  110. /**
  111. * @var string
  112. *
  113. * @ORM\Column(name="distance_50", type="text", nullable=false)
  114. *
  115. * @Assert\NotBlank()
  116. */
  117. private $distance_50 = '';
  118. /**
  119. * @var string
  120. *
  121. * @ORM\Column(name="distance_100", type="text", nullable=false)
  122. *
  123. * @Assert\NotBlank()
  124. */
  125. private $distance_100 = '';
  126. /**
  127. * @var string
  128. *
  129. * @ORM\Column(name="distance_200", type="text", nullable=false)
  130. *
  131. * @Assert\NotBlank()
  132. */
  133. private $distance_200 = '';
  134. /**
  135. * @var string
  136. *
  137. * @ORM\Column(type="text", nullable=true)
  138. */
  139. private $city;
  140. /**
  141. * @var string
  142. *
  143. * @ORM\Column(type="string", length=255, nullable=true)
  144. */
  145. private $bundesland;
  146. /**
  147. * @var bool
  148. *
  149. * @ORM\Column(name="is_seo_target", type="boolean", options={"default": false})
  150. */
  151. private $isSeoTarget = false;
  152. /**
  153. * @var string
  154. *
  155. * @ORM\Column(type="string", length=255, nullable=true)
  156. */
  157. private $regierungsbezirk;
  158. /**
  159. * @var string
  160. *
  161. * @ORM\Column(type="string", length=255, nullable=true)
  162. */
  163. private $kreis;
  164. /**
  165. * @var string
  166. *
  167. * @ORM\Column(type="string", length=255, nullable=true)
  168. */
  169. private $gemeinde;
  170. /**
  171. * @var string
  172. *
  173. * @ORM\Column(name="seo_city_fullname", type="string", length=255, nullable=true)
  174. */
  175. private $seoCityFullname;
  176. /**
  177. * @var bool
  178. *
  179. * @ORM\Column(name="created_via_nearest_neighbor_clone", type="boolean", options={"default": false})
  180. */
  181. private $createdViaNearestNeighborClone = false;
  182. public function getId(): int
  183. {
  184. return $this->id;
  185. }
  186. public function getZipcode(): string
  187. {
  188. return $this->zipcode;
  189. }
  190. public function getCountrycode(): string
  191. {
  192. return $this->countrycode;
  193. }
  194. public function getDistance1(): string
  195. {
  196. return $this->distance_1;
  197. }
  198. public function getDistance2(): string
  199. {
  200. return $this->distance_2;
  201. }
  202. public function getDistance5(): string
  203. {
  204. return $this->distance_5;
  205. }
  206. public function getDistance10(): string
  207. {
  208. return $this->distance_10;
  209. }
  210. public function getDistance15(): string
  211. {
  212. return $this->distance_15;
  213. }
  214. public function getDistance20(): string
  215. {
  216. return $this->distance_20;
  217. }
  218. public function getDistance30(): string
  219. {
  220. return $this->distance_30;
  221. }
  222. public function getDistance50(): string
  223. {
  224. return $this->distance_50;
  225. }
  226. public function getDistance100(): string
  227. {
  228. return $this->distance_100;
  229. }
  230. public function getDistance200(): string
  231. {
  232. return $this->distance_200;
  233. }
  234. public function isSeoTarget(): bool
  235. {
  236. return $this->isSeoTarget;
  237. }
  238. public function getCity(): ?string
  239. {
  240. return $this->city;
  241. }
  242. public function getBundesland(): ?string
  243. {
  244. return $this->bundesland;
  245. }
  246. public function getRegierungsbezirk(): ?string
  247. {
  248. return $this->regierungsbezirk;
  249. }
  250. public function getKreis(): ?string
  251. {
  252. return $this->kreis;
  253. }
  254. public function getGemeinde(): ?string
  255. {
  256. return $this->gemeinde;
  257. }
  258. public function getSeoCityFullname(): ?string
  259. {
  260. return $this->seoCityFullname;
  261. }
  262. public function setId(int $id): void
  263. {
  264. $this->id = $id;
  265. }
  266. public function setZipcode(string $zipcode): void
  267. {
  268. $this->zipcode = $zipcode;
  269. }
  270. public function setCountrycode(string $countrycode): void
  271. {
  272. $this->countrycode = $countrycode;
  273. }
  274. public function setDistance1(string $distance_1): void
  275. {
  276. $this->distance_1 = $distance_1;
  277. }
  278. public function setDistance2(string $distance_2): void
  279. {
  280. $this->distance_2 = $distance_2;
  281. }
  282. public function setDistance5(string $distance_5): void
  283. {
  284. $this->distance_5 = $distance_5;
  285. }
  286. public function setDistance10(string $distance_10): void
  287. {
  288. $this->distance_10 = $distance_10;
  289. }
  290. public function setDistance15(string $distance_15): void
  291. {
  292. $this->distance_15 = $distance_15;
  293. }
  294. public function setDistance20(string $distance_20): void
  295. {
  296. $this->distance_20 = $distance_20;
  297. }
  298. public function setDistance30(string $distance_30): void
  299. {
  300. $this->distance_30 = $distance_30;
  301. }
  302. public function setDistance50(string $distance_50): void
  303. {
  304. $this->distance_50 = $distance_50;
  305. }
  306. public function setDistance100(string $distance_100): void
  307. {
  308. $this->distance_100 = $distance_100;
  309. }
  310. public function setDistance200(string $distance_200): void
  311. {
  312. $this->distance_200 = $distance_200;
  313. }
  314. public function setIsSeoTarget(bool $isSeoTarget): void
  315. {
  316. $this->isSeoTarget = $isSeoTarget;
  317. }
  318. public function setCity(?string $city): void
  319. {
  320. $this->city = $city;
  321. }
  322. public function setBundesland(?string $bundesland): void
  323. {
  324. $this->bundesland = $bundesland;
  325. }
  326. public function setRegierungsbezirk(?string $regierungsbezirk): void
  327. {
  328. $this->regierungsbezirk = $regierungsbezirk;
  329. }
  330. public function setKreis(?string $kreis): void
  331. {
  332. $this->kreis = $kreis;
  333. }
  334. public function setGemeinde(?string $gemeinde): void
  335. {
  336. $this->gemeinde = $gemeinde;
  337. }
  338. public function setSeoCityFullname(?string $seoCityFullname): ?string
  339. {
  340. return $this->seoCityFullname = $seoCityFullname;
  341. }
  342. public function setCreatedViaNearestNeighborClone(bool $v): void
  343. {
  344. $this->createdViaNearestNeighborClone = $v;
  345. }
  346. }