<?php
namespace App\Entity\Otpusk;
use Doctrine\ORM\Mapping as ORM;
/**
* Toffices
*
* @ORM\Table(name="tOffices", indexes={@ORM\Index(name="fAgencyID", columns={"fAgencyID", "fActive"}), @ORM\Index(name="fCity", columns={"fCity", "fDistrict"})})
* @ORM\Entity
*/
class Office
{
/**
* @var int
*
* @ORM\Column(name="rec_id", type="integer", nullable=false, options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $recId;
/**
* @var int|null
*
* @ORM\Column(name="fAgencyID", type="smallint", nullable=true, options={"unsigned"=true})
*/
private $fagencyid;
/**
* @var string
*
* @ORM\Column(name="fTitle", type="string", length=128, nullable=false, options={"fixed"=true})
*/
private $ftitle;
/**
* @var string
*
* @ORM\Column(name="fMap", type="string", length=4, nullable=false, options={"fixed"=true})
*/
private $fmap;
/**
* @var string
*
* @ORM\Column(name="fMail", type="string", length=512, nullable=false, options={"comment"="отправляются заказы"})
*/
private $fmail;
/**
* @var string|null
*
* @ORM\Column(name="fTelegram", type="string", length=64, nullable=true)
*/
private $ftelegram;
/**
* @var string
*
* @ORM\Column(name="fPhoneCode1", type="string", length=8, nullable=false, options={"fixed"=true})
*/
private $fphonecode1;
/**
* @var string
*
* @ORM\Column(name="fPhone1", type="string", length=12, nullable=false, options={"fixed"=true})
*/
private $fphone1;
/**
* @var bool|null
*
* @ORM\Column(name="fPhoneViber1", type="boolean", nullable=true)
*/
private $fphoneviber1;
/**
* @var string
*
* @ORM\Column(name="fPhoneCode2", type="string", length=8, nullable=false, options={"fixed"=true})
*/
private $fphonecode2;
/**
* @var string
*
* @ORM\Column(name="fPhone2", type="string", length=12, nullable=false, options={"fixed"=true})
*/
private $fphone2;
/**
* @var bool|null
*
* @ORM\Column(name="fPhoneViber2", type="boolean", nullable=true)
*/
private $fphoneviber2;
/**
* @var string
*
* @ORM\Column(name="fPhoneCode3", type="string", length=8, nullable=false, options={"fixed"=true})
*/
private $fphonecode3;
/**
* @var string
*
* @ORM\Column(name="fPhone3", type="string", length=12, nullable=false, options={"fixed"=true})
*/
private $fphone3;
/**
* @var bool|null
*
* @ORM\Column(name="fPhoneViber3", type="boolean", nullable=true)
*/
private $fphoneviber3;
/**
* @var string
*
* @ORM\Column(name="fAddress", type="string", length=250, nullable=false)
*/
private $faddress;
/**
* @var string|null
*
* @ORM\Column(name="fAddressUkr", type="string", length=250, nullable=true)
*/
private $faddressukr;
/**
* @var int
*
* @ORM\Column(name="fCity", type="integer", nullable=false, options={"default"="0", "unsigned"=true})
*/
private $fcity = '0';
/**
* @var int
*
* @ORM\Column(name="fDistrict", type="smallint", nullable=false, options={"default"="0", "unsigned"=true})
*/
private $fdistrict = '0';
/**
* @var string
*
* @ORM\Column(name="fURL", type="string", length=128, nullable=false, options={"fixed"=true})
*/
private $furl;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fWeeksFr1", type="time", nullable=true)
*/
private $fweeksfr1;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fWeeksTo1", type="time", nullable=true)
*/
private $fweeksto1;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fWeeksFr6", type="time", nullable=true)
*/
private $fweeksfr6;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fWeeksTo6", type="time", nullable=true)
*/
private $fweeksto6;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fWeeksFr0", type="time", nullable=true)
*/
private $fweeksfr0;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fWeeksTo0", type="time", nullable=true)
*/
private $fweeksto0;
/**
* @var float
*
* @ORM\Column(name="fSouthWest", type="float", precision=8, scale=5, nullable=false)
*/
private $fsouthwest;
/**
* @var float
*
* @ORM\Column(name="fNorthEast", type="float", precision=8, scale=5, nullable=false)
*/
private $fnortheast;
/**
* @var bool
*
* @ORM\Column(name="fZoom", type="boolean", nullable=false)
*/
private $fzoom;
/**
* @var string
*
* @ORM\Column(name="fSms", type="string", length=10, nullable=false, options={"comment"="информирования по SMS о заказах"})
*/
private $fsms;
/**
* @var string
*
* @ORM\Column(name="fCallback", type="string", length=0, nullable=false, options={"default"="no"})
*/
private $fcallback = 'no';
/**
* @var string
*
* @ORM\Column(name="fVendors", type="string", length=255, nullable=false, options={"comment"="список вендоров SMS информирования"})
*/
private $fvendors;
/**
* @var string|null
*
* @ORM\Column(name="fCrms", type="string", length=250, nullable=true, options={"comment"="json crm интеграции"})
*/
private $fcrms;
/**
* @var string
*
* @ORM\Column(name="fActive", type="string", length=0, nullable=false, options={"default"="yes"})
*/
private $factive = 'yes';
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleEng;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleBy;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleEe;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleLt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleLv;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitlePl;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleUz;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleRo;
/**
* @ORM\Column(type="string", length=128)
*/
private $fTitleUkr;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressEng;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressBy;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressEe;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressLt;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressLv;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressPl;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressUz;
/**
* @ORM\Column(type="string", length=128)
*/
private $fAddressRo;
/**
* @ORM\Column(type="string", length=4, nullable=false, options={"fixed"=true, "default"="+380"})
*/
private $fPhoneCountry;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $updated_at;
/**
* @ORM\Column(type="smallint", nullable=false, options={"default"="0"})
*/
private $fPhoneCountrySmall;
public function getUpdatedAt(): ?\DateTimeInterface
{
return $this->updated_at;
}
public function setUpdatedAt(?\DateTimeInterface $updated_at): self
{
$this->updated_at = $updated_at;
return $this;
}
public function getFPhoneCountrySmall(): ?int
{
return $this->fPhoneCountrySmall;
}
public function setFPhoneCountrySmall(int $fPhoneCountrySmall): self
{
$this->fPhoneCountrySmall = $fPhoneCountrySmall;
return $this;
}
}