src/Entity/Misc/Orders.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Misc;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use App\Entity\Accounts\Users;
  5. use App\Entity\Otpusk\Agency;
  6. use App\Entity\Otpusk\Office;
  7. use App\Entity\Otpusk\Hotel;
  8. use App\Entity\Otpusk\City;
  9. use App\Entity\Otpusk\Region;
  10. /**
  11.  * @ORM\Entity(repositoryClass="App\Repository\Misc\OrdersRepository")
  12.  *
  13.  * @ORM\Table(name="otp_misc.tOrders", indexes={@ORM\Index(name="fWork", columns={"fWork"}), @ORM\Index(name="fAdd", columns={"fAdd"}), @ORM\Index(name="fAgencyID", columns={"fAgencyID", "fAdd"}), @ORM\Index(name="fIP", columns={"fAgencyID", "fIP"})})
  14.  */
  15. class Orders
  16. {
  17.     /**
  18.      * @var int
  19.      *
  20.      * @ORM\Column(name="rec_id", type="integer", nullable=false, options={"unsigned"=true})
  21.      * @ORM\Id
  22.      * @ORM\GeneratedValue(strategy="IDENTITY")
  23.      */
  24.     private $id;
  25.     /**
  26.      * @var int
  27.      *
  28.      * @ORM\Column(name="idUser", type="integer", nullable=false, options={"unsigned"=true})
  29.      */
  30.     private $userId '0';
  31.     /**
  32.      * @ORM\OneToOne(targetEntity="App\Entity\Accounts\Users")
  33.      * @ORM\JoinColumn(name="idUser", referencedColumnName="rec_id")
  34.      */
  35.     private $user;
  36.     public function getUser(): ?Users
  37.     {
  38.         return $this->user;
  39.     }
  40.     public function hasUser(): bool
  41.     {
  42.         try {
  43.             return null !== $this->getUser() || null !== $this->getUser()->getId();
  44.         } catch (EntityNotFoundException $e) {
  45.             return false;
  46.         }
  47.     }
  48.     public function setUser(?Users $user): static
  49.     {
  50.         $this->user $user;
  51.         return $this;
  52.     }
  53.     /**
  54.      * @var string
  55.      *
  56.      * @ORM\Column(name="fType", type="string", length=0, nullable=false)
  57.      */
  58.     private $ftype;
  59.     /**
  60.      * @var \DateTime|null
  61.      *
  62.      * @ORM\Column(name="fAdd", type="datetime", nullable=true)
  63.      */
  64.     private $fadd;
  65.     /**
  66.      * @var string
  67.      *
  68.      * @ORM\Column(name="fIP", type="string", length=60, nullable=false)
  69.      */
  70.     private $fip '0';
  71.     /**
  72.      * @var string
  73.      *
  74.      * @ORM\Column(name="fDataID", type="string", length=25, nullable=false, options={"comment"="внутрений номер цены"})
  75.      */
  76.     private $fdataid;
  77.     /**
  78.      * @var int
  79.      *
  80.      * @ORM\Column(name="fTourID", type="integer", nullable=false, options={"unsigned"=true})
  81.      */
  82.     private $ftourid;
  83.     /**
  84.      * @var int
  85.      *
  86.      * @ORM\Column(name="fOperatorID", type="smallint", nullable=false, options={"unsigned"=true})
  87.      */
  88.     private $foperatorid;
  89.     /**
  90.      * @var int
  91.      *
  92.      * @ORM\Column(name="fDirectionID", type="smallint", nullable=false, options={"unsigned"=true})
  93.      */
  94.     private $fdirectionid;
  95.     /**
  96.      * @var int
  97.      *
  98.      * @ORM\Column(name="fAgencyID", type="smallint", nullable=false, options={"unsigned"=true})
  99.      */
  100.     private $fagencyid;
  101.     /**
  102.      * @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Agency")
  103.      * @ORM\JoinColumn(name="fAgencyID", referencedColumnName="rec_id")
  104.      */
  105.     private $agency;
  106.     public function getAgency(): ?Agency
  107.     {
  108.         return $this->agency;
  109.     }
  110.     public function hasAgency(): bool
  111.     {
  112.         try {
  113.             return null !== $this->getAgency() || null !== $this->getAgency()->getId();
  114.         } catch (EntityNotFoundException $e) {
  115.             return false;
  116.         }
  117.     }
  118.     public function setAgency(?Agency $agency): static
  119.     {
  120.         $this->agency $agency;
  121.         return $this;
  122.     }
  123.     /**
  124.      * @var int
  125.      *
  126.      * @ORM\Column(name="fAdvertID", type="integer", nullable=false, options={"unsigned"=true,"comment"="объявление"})
  127.      */
  128.     private $fadvertid;
  129.     /**
  130.      * @var int
  131.      *
  132.      * @ORM\Column(name="fOfficeID", type="integer", nullable=false, options={"unsigned"=true})
  133.      */
  134.     private $fofficeid;
  135.     /**
  136.      * @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Office")
  137.      * @ORM\JoinColumn(name="fOfficeID", referencedColumnName="rec_id")
  138.      */
  139.     private $office;
  140.     public function getOffice(): ?Office
  141.     {
  142.         return $this->office;
  143.     }
  144.     public function hasOffice(): bool
  145.     {
  146.         try {
  147.             return null !== $this->getOffice() || null !== $this->getOffice()->getId();
  148.         } catch (EntityNotFoundException $e) {
  149.             return false;
  150.         }
  151.     }
  152.     public function setOffice(?Office $office): static
  153.     {
  154.         $this->office $office;
  155.         return $this;
  156.     }
  157.     /**
  158.      * @var int
  159.      *
  160.      * @ORM\Column(name="fHotelID", type="integer", nullable=false, options={"unsigned"=true})
  161.      */
  162.     private $fhotelid;
  163.     /**
  164.      * @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Hotel")
  165.      * @ORM\JoinColumn(name="fHotelID", referencedColumnName="rec_id", nullable=true, onDelete="SET NULL")
  166.      */
  167.     private $hotel;
  168.     public function getHotel(): ?Hotel
  169.     {
  170.         return $this->hotel;
  171.     }
  172.     public function hasHotel(): bool
  173.     {
  174.         try {
  175.             return null !== $this->getHotel() || null !== $this->getHotel()->getId();
  176.         } catch (EntityNotFoundException $e) {
  177.             return false;
  178.         }
  179.     }
  180.     public function setHotel(?Hotel $hotel): static
  181.     {
  182.         $this->hotel $hotel;
  183.         return $this;
  184.     }
  185.     /**
  186.      * @var int
  187.      *
  188.      * @ORM\Column(name="fCityID", type="integer", nullable=false, options={"unsigned"=true})
  189.      */
  190.     private $fregionid;
  191.     /**
  192.      * @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Region")
  193.      * @ORM\JoinColumn(name="fCityID", referencedColumnName="rec_id")
  194.      */
  195.     private $region;
  196.     public function getRegion(): ?Region
  197.     {
  198.         return $this->region;
  199.     }
  200.     public function hasRegion(): bool
  201.     {
  202.         try {
  203.             return null !== $this->getRegion() || null !== $this->getRegion()->getRecId();
  204.         } catch (EntityNotFoundException $e) {
  205.             return false;
  206.         }
  207.     }
  208.     public function setRegion(?Region $region): static
  209.     {
  210.         $this->region $region;
  211.         return $this;
  212.     }
  213.     /**
  214.      * @var int
  215.      *
  216.      * @ORM\Column(name="fLength", type="smallint", nullable=false)
  217.      */
  218.     private $flength;
  219.     /**
  220.      * @var string|null
  221.      *
  222.      * @ORM\Column(name="fAcmd", type="string", length=20, nullable=true)
  223.      */
  224.     private $facmd;
  225.     /**
  226.      * @var string|null
  227.      *
  228.      * @ORM\Column(name="fChildAges", type="string", length=16, nullable=true)
  229.      */
  230.     private $fchildages;
  231.     /**
  232.      * @var string|null
  233.      *
  234.      * @ORM\Column(name="fFood", type="string", length=10, nullable=true)
  235.      */
  236.     private $ffood;
  237.     /**
  238.      * @var int|null
  239.      *
  240.      * @ORM\Column(name="fRoom", type="integer", nullable=true)
  241.      */
  242.     private $froom;
  243.     /**
  244.      * @var int|null
  245.      *
  246.      * @ORM\Column(name="fRoomID", type="integer", nullable=true)
  247.      */
  248.     private $froomid;
  249.     /**
  250.      * @var \DateTime|null
  251.      *
  252.      * @ORM\Column(name="fDate", type="date", nullable=true)
  253.      */
  254.     private $fdate;
  255.     /**
  256.      * @var bool
  257.      *
  258.      * @ORM\Column(name="fUsers", type="boolean", nullable=false)
  259.      */
  260.     private $fusers;
  261.     /**
  262.      * @var string|null
  263.      *
  264.      * @ORM\Column(name="fPrice", type="string", length=16, nullable=true)
  265.      */
  266.     private $fprice;
  267.     /**
  268.      * @var string|null
  269.      *
  270.      * @ORM\Column(name="fCurrency", type="string", length=4, nullable=true)
  271.      */
  272.     private $fcurrency;
  273.     /**
  274.      * @var string
  275.      *
  276.      * @ORM\Column(name="fUser", type="string", length=500, nullable=false)
  277.      */
  278.     private $fuser;
  279.     /**
  280.      * @var string|null
  281.      *
  282.      * @ORM\Column(name="fMail", type="string", length=100, nullable=true)
  283.      */
  284.     private $fmail;
  285.     /**
  286.      * @var string
  287.      *
  288.      * @ORM\Column(name="fTel", type="string", length=100, nullable=false)
  289.      */
  290.     private $ftel;
  291.     /**
  292.      * @var string|null
  293.      *
  294.      * @ORM\Column(name="fPrim", type="text", length=65535, nullable=true)
  295.      */
  296.     private $fprim;
  297.     /**
  298.      * @var string
  299.      *
  300.      * @ORM\Column(name="fWork", type="string", length=0, nullable=false)
  301.      */
  302.     private $fwork;
  303.     /**
  304.      * @var \DateTime|null
  305.      *
  306.      * @ORM\Column(name="fProcessed", type="datetime", nullable=true, options={"comment"="Обработан менеджером в"})
  307.      */
  308.     private $fprocessed;
  309.     /**
  310.      * @var int
  311.      *
  312.      * @ORM\Column(name="manager_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="изменил"})
  313.      */
  314.     private $managerId;
  315.     /**
  316.      * @var int
  317.      *
  318.      * @ORM\Column(name="operator_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="новый № туроператора"})
  319.      */
  320.     private $operatorId '0';
  321.     /**
  322.      * @var string|null
  323.      *
  324.      * @ORM\Column(name="operator_air", type="string", length=0, nullable=true, options={"comment"="cамолёт вылетел по расписанию?"})
  325.      */
  326.     private $operatorAir;
  327.     /**
  328.      * @var string|null
  329.      *
  330.      * @ORM\Column(name="operator_hotel", type="string", length=0, nullable=true, options={"comment"="Вас заселили в оплаченный вами ранее отель?"})
  331.      */
  332.     private $operatorHotel;
  333.     /**
  334.      * @var string|null
  335.      *
  336.      * @ORM\Column(name="operator_happy", type="string", length=0, nullable=true, options={"comment"="Вы довольны работой туроператора?"})
  337.      */
  338.     private $operatorHappy;
  339.     /**
  340.      * @var string|null
  341.      *
  342.      * @ORM\Column(name="operator_extra", type="string", length=0, nullable=true, options={"comment"="Были ли доплаты к цене тура?"})
  343.      */
  344.     private $operatorExtra;
  345.     /**
  346.      * @var int
  347.      *
  348.      * @ORM\Column(name="agency_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="новый № агенства"})
  349.      */
  350.     private $agencyId;
  351.     /**
  352.      * @var int
  353.      *
  354.      * @ORM\Column(name="agency_office", type="integer", nullable=false, options={"unsigned"=true,"comment"="офис ТФ"})
  355.      */
  356.     private $agencyOffice;
  357.     /**
  358.      * @var bool
  359.      *
  360.      * @ORM\Column(name="agency_rate", type="boolean", nullable=false, options={"comment"="Рейтинг Агенства"})
  361.      */
  362.     private $agencyRate;
  363.     /**
  364.      * @var string
  365.      *
  366.      * @ORM\Column(name="agency_review", type="text", length=65535, nullable=false, options={"comment"="Отзыв по агентсву"})
  367.      */
  368.     private $agencyReview;
  369.     /**
  370.      * @var int
  371.      *
  372.      * @ORM\Column(name="hotel_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="новый № отеля"})
  373.      */
  374.     private $hotelId;
  375.     /**
  376.      * @var string
  377.      *
  378.      * @ORM\Column(name="hotel_name", type="string", length=255, nullable=false, options={"comment"="Нзвание отеля от туриста"})
  379.      */
  380.     private $hotelName;
  381.     /**
  382.      * @var bool
  383.      *
  384.      * @ORM\Column(name="hotel_rate", type="boolean", nullable=false, options={"comment"="Оценка отеля"})
  385.      */
  386.     private $hotelRate;
  387.     /**
  388.      * @var string
  389.      *
  390.      * @ORM\Column(name="hotel_review", type="text", length=65535, nullable=false, options={"comment"="Отзыв об отеле"})
  391.      */
  392.     private $hotelReview;
  393.     /**
  394.      * @var int|null
  395.      *
  396.      * @ORM\Column(name="cruise_id", type="integer", nullable=true, options={"unsigned"=true,"comment"="фактический номер экскурсии"})
  397.      */
  398.     private $cruiseId;
  399.     /**
  400.      * @var string|null
  401.      *
  402.      * @ORM\Column(name="cruise_name", type="string", length=255, nullable=true, options={"comment"="фактическое название экскурсии"})
  403.      */
  404.     private $cruiseName;
  405.     /**
  406.      * @var bool|null
  407.      *
  408.      * @ORM\Column(name="cruise_program", type="boolean", nullable=true, options={"comment"="Понравилась ли программа тура свободное время, заселение?"})
  409.      */
  410.     private $cruiseProgram;
  411.     /**
  412.      * @var bool|null
  413.      *
  414.      * @ORM\Column(name="cruise_transport", type="boolean", nullable=true, options={"comment"="Понравился ли транспорт тура?"})
  415.      */
  416.     private $cruiseTransport;
  417.     /**
  418.      * @var bool|null
  419.      *
  420.      * @ORM\Column(name="cruise_guide", type="boolean", nullable=true, options={"comment"="Понравилась ли работа гидов на маршруте?"})
  421.      */
  422.     private $cruiseGuide;
  423.     /**
  424.      * @var bool|null
  425.      *
  426.      * @ORM\Column(name="cruise_hotel", type="boolean", nullable=true, options={"comment"="Понравилось ли качество проживание/питание?"})
  427.      */
  428.     private $cruiseHotel;
  429.     /**
  430.      * @var string|null
  431.      *
  432.      * @ORM\Column(name="cruise_recommend", type="string", length=0, nullable=true, options={"comment"="Порекомендуете этот экскурсионный тур своим знакомым?"})
  433.      */
  434.     private $cruiseRecommend;
  435.     /**
  436.      * @var string
  437.      *
  438.      * @ORM\Column(name="feedback", type="string", length=0, nullable=false, options={"default"="no","comment"="Отзыв получен"})
  439.      */
  440.     private $feedback 'no';
  441.     /**
  442.      * @var string
  443.      *
  444.      * @ORM\Column(name="failure", type="string", length=0, nullable=false, options={"default"="no","comment"="Отказ пользователя"})
  445.      */
  446.     private $failure 'no';
  447.     /**
  448.      * @var string
  449.      *
  450.      * @ORM\Column(name="anonymous", type="string", length=0, nullable=false, options={"default"="no","comment"="анонимная публикация"})
  451.      */
  452.     private $anonymous 'no';
  453.     /**
  454.      * @var string
  455.      *
  456.      * @ORM\Column(name="status", type="string", length=0, nullable=false, options={"default"="noprocessed"})
  457.      */
  458.     private $status 'noprocessed';
  459.     /**
  460.      * @var string
  461.      *
  462.      * @ORM\Column(name="noprocessed", type="string", length=0, nullable=false, options={"default"="no","comment"="Не обработан"})
  463.      */
  464.     private $noprocessed 'no';
  465.     /**
  466.      * @var string
  467.      *
  468.      * @ORM\Column(name="noprocessed_text", type="text", length=65535, nullable=false, options={"comment"="причина отказа"})
  469.      */
  470.     private $noprocessedText;
  471.     /**
  472.      * @var \DateTime
  473.      *
  474.      * @ORM\Column(name="expiration", type="date", nullable=false, options={"comment"="дата окончания тура"})
  475.      */
  476.     private $expiration;
  477.     /**
  478.      * @var \DateTime
  479.      *
  480.      * @ORM\Column(name="next_check", type="date", nullable=false, options={"comment"="перенести обработку заказа на"})
  481.      */
  482.     private $nextCheck;
  483.     /**
  484.      * @var string
  485.      *
  486.      * @ORM\Column(name="commentary", type="text", length=65535, nullable=false, options={"comment"="Комментарий по звонку"})
  487.      */
  488.     private $commentary;
  489.     /**
  490.      * @var \DateTime
  491.      *
  492.      * @ORM\Column(name="saved", type="datetime", nullable=false, options={"comment"="последняя дата сохранения"})
  493.      */
  494.     private $saved;
  495.     /**
  496.      * @var int
  497.      *
  498.      * @ORM\Column(name="messenger_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="номер в задачи на отправку"})
  499.      */
  500.     private $messengerId;
  501.     /**
  502.      * @var int
  503.      *
  504.      * @ORM\Column(name="callback_id", type="integer", nullable=false, options={"unsigned"=true})
  505.      */
  506.     private $callbackId;
  507.     /**
  508.      * @var string|null
  509.      *
  510.      * @ORM\Column(name="psm_log", type="string", length=100, nullable=true, options={"comment"="ответ от CRM системы poehalisnami"})
  511.      */
  512.     private $psmLog;
  513.     public function getId(): ?int
  514.     {
  515.         return $this->id;
  516.     }
  517.     public function getUserId(): ?int
  518.     {
  519.         return $this->userId;
  520.     }
  521.     public function setUserId(int $userId): static
  522.     {
  523.         $this->userId $userId;
  524.         return $this;
  525.     }
  526.     public function getFtype(): ?string
  527.     {
  528.         return $this->ftype;
  529.     }
  530.     public function setFtype(string $ftype): static
  531.     {
  532.         $this->ftype $ftype;
  533.         return $this;
  534.     }
  535.     public function getFadd(): ?\DateTimeInterface
  536.     {
  537.         return $this->fadd;
  538.     }
  539.     public function setFadd(?\DateTimeInterface $fadd): static
  540.     {
  541.         $this->fadd $fadd;
  542.         return $this;
  543.     }
  544.     public function getFip(): ?string
  545.     {
  546.         return $this->fip;
  547.     }
  548.     public function setFip(string $fip): static
  549.     {
  550.         $this->fip $fip;
  551.         return $this;
  552.     }
  553.     public function getFdataid(): ?string
  554.     {
  555.         return $this->fdataid;
  556.     }
  557.     public function setFdataid(string $fdataid): static
  558.     {
  559.         $this->fdataid $fdataid;
  560.         return $this;
  561.     }
  562.     public function getFtourid(): ?int
  563.     {
  564.         return $this->ftourid;
  565.     }
  566.     public function setFtourid(int $ftourid): static
  567.     {
  568.         $this->ftourid $ftourid;
  569.         return $this;
  570.     }
  571.     public function getFoperatorid(): ?int
  572.     {
  573.         return $this->foperatorid;
  574.     }
  575.     public function setFoperatorid(int $foperatorid): static
  576.     {
  577.         $this->foperatorid $foperatorid;
  578.         return $this;
  579.     }
  580.     public function getFdirectionid(): ?int
  581.     {
  582.         return $this->fdirectionid;
  583.     }
  584.     public function setFdirectionid(int $fdirectionid): static
  585.     {
  586.         $this->fdirectionid $fdirectionid;
  587.         return $this;
  588.     }
  589.     public function getFagencyid(): ?int
  590.     {
  591.         return $this->fagencyid;
  592.     }
  593.     public function setFagencyid(int $fagencyid): static
  594.     {
  595.         $this->fagencyid $fagencyid;
  596.         return $this;
  597.     }
  598.     public function getFadvertid(): ?int
  599.     {
  600.         return $this->fadvertid;
  601.     }
  602.     public function setFadvertid(int $fadvertid): static
  603.     {
  604.         $this->fadvertid $fadvertid;
  605.         return $this;
  606.     }
  607.     public function getFofficeid(): ?int
  608.     {
  609.         return $this->fofficeid;
  610.     }
  611.     public function setFofficeid(int $fofficeid): static
  612.     {
  613.         $this->fofficeid $fofficeid;
  614.         return $this;
  615.     }
  616.     public function getFhotelid(): ?int
  617.     {
  618.         return $this->fhotelid;
  619.     }
  620.     public function setFhotelid(int $fhotelid): static
  621.     {
  622.         $this->fhotelid $fhotelid;
  623.         return $this;
  624.     }
  625.     public function getFcityid(): ?int
  626.     {
  627.         return $this->fcityid;
  628.     }
  629.     public function setFcityid(int $fcityid): static
  630.     {
  631.         $this->fcityid $fcityid;
  632.         return $this;
  633.     }
  634.     public function getFlength(): ?int
  635.     {
  636.         return $this->flength;
  637.     }
  638.     public function setFlength(int $flength): static
  639.     {
  640.         $this->flength $flength;
  641.         return $this;
  642.     }
  643.     public function getFacmd(): ?string
  644.     {
  645.         return $this->facmd;
  646.     }
  647.     public function setFacmd(?string $facmd): static
  648.     {
  649.         $this->facmd $facmd;
  650.         return $this;
  651.     }
  652.     public function getFchildages(): ?string
  653.     {
  654.         return $this->fchildages;
  655.     }
  656.     public function setFchildages(?string $fchildages): static
  657.     {
  658.         $this->fchildages $fchildages;
  659.         return $this;
  660.     }
  661.     public function getFfood(): ?string
  662.     {
  663.         return $this->ffood;
  664.     }
  665.     public function setFfood(?string $ffood): static
  666.     {
  667.         $this->ffood $ffood;
  668.         return $this;
  669.     }
  670.     public function getFroom(): ?int
  671.     {
  672.         return $this->froom;
  673.     }
  674.     public function setFroom(?int $froom): static
  675.     {
  676.         $this->froom $froom;
  677.         return $this;
  678.     }
  679.     public function getFroomid(): ?int
  680.     {
  681.         return $this->froomid;
  682.     }
  683.     public function setFroomid(?int $froomid): static
  684.     {
  685.         $this->froomid $froomid;
  686.         return $this;
  687.     }
  688.     public function getFdate(): ?\DateTimeInterface
  689.     {
  690.         return $this->fdate;
  691.     }
  692.     public function setFdate(?\DateTimeInterface $fdate): static
  693.     {
  694.         $this->fdate $fdate;
  695.         return $this;
  696.     }
  697.     public function isFusers(): ?bool
  698.     {
  699.         return $this->fusers;
  700.     }
  701.     public function setFusers(bool $fusers): static
  702.     {
  703.         $this->fusers $fusers;
  704.         return $this;
  705.     }
  706.     public function getFprice(): ?string
  707.     {
  708.         return $this->fprice;
  709.     }
  710.     public function setFprice(?string $fprice): static
  711.     {
  712.         $this->fprice $fprice;
  713.         return $this;
  714.     }
  715.     public function getFcurrency(): ?string
  716.     {
  717.         return $this->fcurrency;
  718.     }
  719.     public function setFcurrency(?string $fcurrency): static
  720.     {
  721.         $this->fcurrency $fcurrency;
  722.         return $this;
  723.     }
  724.     public function getFuser(): ?string
  725.     {
  726.         return $this->fuser;
  727.     }
  728.     public function setFuser(string $fuser): static
  729.     {
  730.         $this->fuser $fuser;
  731.         return $this;
  732.     }
  733.     public function getFmail(): ?string
  734.     {
  735.         return $this->fmail;
  736.     }
  737.     public function setFmail(?string $fmail): static
  738.     {
  739.         $this->fmail $fmail;
  740.         return $this;
  741.     }
  742.     public function getFtel(): ?string
  743.     {
  744.         return $this->ftel;
  745.     }
  746.     public function setFtel(string $ftel): static
  747.     {
  748.         $this->ftel $ftel;
  749.         return $this;
  750.     }
  751.     public function getFprim(): ?string
  752.     {
  753.         return $this->fprim;
  754.     }
  755.     public function setFprim(?string $fprim): static
  756.     {
  757.         $this->fprim $fprim;
  758.         return $this;
  759.     }
  760.     public function getFwork(): ?string
  761.     {
  762.         return $this->fwork;
  763.     }
  764.     public function setFwork(string $fwork): static
  765.     {
  766.         $this->fwork $fwork;
  767.         return $this;
  768.     }
  769.     public function getFprocessed(): ?\DateTimeInterface
  770.     {
  771.         return $this->fprocessed;
  772.     }
  773.     public function setFprocessed(?\DateTimeInterface $fprocessed): static
  774.     {
  775.         $this->fprocessed $fprocessed;
  776.         return $this;
  777.     }
  778.     public function getManagerId(): ?int
  779.     {
  780.         return $this->managerId;
  781.     }
  782.     public function setManagerId(int $managerId): static
  783.     {
  784.         $this->managerId $managerId;
  785.         return $this;
  786.     }
  787.     public function getOperatorId(): ?int
  788.     {
  789.         return $this->operatorId;
  790.     }
  791.     public function setOperatorId(int $operatorId): static
  792.     {
  793.         $this->operatorId $operatorId;
  794.         return $this;
  795.     }
  796.     public function getOperatorAir(): ?string
  797.     {
  798.         return $this->operatorAir;
  799.     }
  800.     public function setOperatorAir(?string $operatorAir): static
  801.     {
  802.         $this->operatorAir $operatorAir;
  803.         return $this;
  804.     }
  805.     public function getOperatorHotel(): ?string
  806.     {
  807.         return $this->operatorHotel;
  808.     }
  809.     public function setOperatorHotel(?string $operatorHotel): static
  810.     {
  811.         $this->operatorHotel $operatorHotel;
  812.         return $this;
  813.     }
  814.     public function getOperatorHappy(): ?string
  815.     {
  816.         return $this->operatorHappy;
  817.     }
  818.     public function setOperatorHappy(?string $operatorHappy): static
  819.     {
  820.         $this->operatorHappy $operatorHappy;
  821.         return $this;
  822.     }
  823.     public function getOperatorExtra(): ?string
  824.     {
  825.         return $this->operatorExtra;
  826.     }
  827.     public function setOperatorExtra(?string $operatorExtra): static
  828.     {
  829.         $this->operatorExtra $operatorExtra;
  830.         return $this;
  831.     }
  832.     public function getAgencyId(): ?int
  833.     {
  834.         return $this->agencyId;
  835.     }
  836.     public function setAgencyId(int $agencyId): static
  837.     {
  838.         $this->agencyId $agencyId;
  839.         return $this;
  840.     }
  841.     public function getAgencyOffice(): ?int
  842.     {
  843.         return $this->agencyOffice;
  844.     }
  845.     public function setAgencyOffice(int $agencyOffice): static
  846.     {
  847.         $this->agencyOffice $agencyOffice;
  848.         return $this;
  849.     }
  850.     public function isAgencyRate(): ?bool
  851.     {
  852.         return $this->agencyRate;
  853.     }
  854.     public function setAgencyRate(bool $agencyRate): static
  855.     {
  856.         $this->agencyRate $agencyRate;
  857.         return $this;
  858.     }
  859.     public function getAgencyReview(): ?string
  860.     {
  861.         return $this->agencyReview;
  862.     }
  863.     public function setAgencyReview(string $agencyReview): static
  864.     {
  865.         $this->agencyReview $agencyReview;
  866.         return $this;
  867.     }
  868.     public function getHotelId(): ?int
  869.     {
  870.         return $this->hotelId;
  871.     }
  872.     public function setHotelId(int $hotelId): static
  873.     {
  874.         $this->hotelId $hotelId;
  875.         return $this;
  876.     }
  877.     public function getHotelName(): ?string
  878.     {
  879.         return $this->hotelName;
  880.     }
  881.     public function setHotelName(string $hotelName): static
  882.     {
  883.         $this->hotelName $hotelName;
  884.         return $this;
  885.     }
  886.     public function isHotelRate(): ?bool
  887.     {
  888.         return $this->hotelRate;
  889.     }
  890.     public function setHotelRate(bool $hotelRate): static
  891.     {
  892.         $this->hotelRate $hotelRate;
  893.         return $this;
  894.     }
  895.     public function getHotelReview(): ?string
  896.     {
  897.         return $this->hotelReview;
  898.     }
  899.     public function setHotelReview(string $hotelReview): static
  900.     {
  901.         $this->hotelReview $hotelReview;
  902.         return $this;
  903.     }
  904.     public function getCruiseId(): ?int
  905.     {
  906.         return $this->cruiseId;
  907.     }
  908.     public function setCruiseId(?int $cruiseId): static
  909.     {
  910.         $this->cruiseId $cruiseId;
  911.         return $this;
  912.     }
  913.     public function getCruiseName(): ?string
  914.     {
  915.         return $this->cruiseName;
  916.     }
  917.     public function setCruiseName(?string $cruiseName): static
  918.     {
  919.         $this->cruiseName $cruiseName;
  920.         return $this;
  921.     }
  922.     public function isCruiseProgram(): ?bool
  923.     {
  924.         return $this->cruiseProgram;
  925.     }
  926.     public function setCruiseProgram(?bool $cruiseProgram): static
  927.     {
  928.         $this->cruiseProgram $cruiseProgram;
  929.         return $this;
  930.     }
  931.     public function isCruiseTransport(): ?bool
  932.     {
  933.         return $this->cruiseTransport;
  934.     }
  935.     public function setCruiseTransport(?bool $cruiseTransport): static
  936.     {
  937.         $this->cruiseTransport $cruiseTransport;
  938.         return $this;
  939.     }
  940.     public function isCruiseGuide(): ?bool
  941.     {
  942.         return $this->cruiseGuide;
  943.     }
  944.     public function setCruiseGuide(?bool $cruiseGuide): static
  945.     {
  946.         $this->cruiseGuide $cruiseGuide;
  947.         return $this;
  948.     }
  949.     public function isCruiseHotel(): ?bool
  950.     {
  951.         return $this->cruiseHotel;
  952.     }
  953.     public function setCruiseHotel(?bool $cruiseHotel): static
  954.     {
  955.         $this->cruiseHotel $cruiseHotel;
  956.         return $this;
  957.     }
  958.     public function getCruiseRecommend(): ?string
  959.     {
  960.         return $this->cruiseRecommend;
  961.     }
  962.     public function setCruiseRecommend(?string $cruiseRecommend): static
  963.     {
  964.         $this->cruiseRecommend $cruiseRecommend;
  965.         return $this;
  966.     }
  967.     public function getFeedback(): ?string
  968.     {
  969.         return $this->feedback;
  970.     }
  971.     public function setFeedback(string $feedback): static
  972.     {
  973.         $this->feedback $feedback;
  974.         return $this;
  975.     }
  976.     public function getFailure(): ?string
  977.     {
  978.         return $this->failure;
  979.     }
  980.     public function setFailure(string $failure): static
  981.     {
  982.         $this->failure $failure;
  983.         return $this;
  984.     }
  985.     public function getAnonymous(): ?string
  986.     {
  987.         return $this->anonymous;
  988.     }
  989.     public function setAnonymous(string $anonymous): static
  990.     {
  991.         $this->anonymous $anonymous;
  992.         return $this;
  993.     }
  994.     public function getStatus(): ?string
  995.     {
  996.         return $this->status;
  997.     }
  998.     public function setStatus(string $status): static
  999.     {
  1000.         $this->status $status;
  1001.         return $this;
  1002.     }
  1003.     public function getNoprocessed(): ?string
  1004.     {
  1005.         return $this->noprocessed;
  1006.     }
  1007.     public function setNoprocessed(string $noprocessed): static
  1008.     {
  1009.         $this->noprocessed $noprocessed;
  1010.         return $this;
  1011.     }
  1012.     public function getNoprocessedText(): ?string
  1013.     {
  1014.         return $this->noprocessedText;
  1015.     }
  1016.     public function setNoprocessedText(string $noprocessedText): static
  1017.     {
  1018.         $this->noprocessedText $noprocessedText;
  1019.         return $this;
  1020.     }
  1021.     public function getExpiration(): ?\DateTimeInterface
  1022.     {
  1023.         return $this->expiration;
  1024.     }
  1025.     public function setExpiration(\DateTimeInterface $expiration): static
  1026.     {
  1027.         $this->expiration $expiration;
  1028.         return $this;
  1029.     }
  1030.     public function getNextCheck(): ?\DateTimeInterface
  1031.     {
  1032.         return $this->nextCheck;
  1033.     }
  1034.     public function setNextCheck(\DateTimeInterface $nextCheck): static
  1035.     {
  1036.         $this->nextCheck $nextCheck;
  1037.         return $this;
  1038.     }
  1039.     public function getCommentary(): ?string
  1040.     {
  1041.         return $this->commentary;
  1042.     }
  1043.     public function setCommentary(string $commentary): static
  1044.     {
  1045.         $this->commentary $commentary;
  1046.         return $this;
  1047.     }
  1048.     public function getSaved(): ?\DateTimeInterface
  1049.     {
  1050.         return $this->saved;
  1051.     }
  1052.     public function setSaved(\DateTimeInterface $saved): static
  1053.     {
  1054.         $this->saved $saved;
  1055.         return $this;
  1056.     }
  1057.     public function getMessengerId(): ?int
  1058.     {
  1059.         return $this->messengerId;
  1060.     }
  1061.     public function setMessengerId(int $messengerId): static
  1062.     {
  1063.         $this->messengerId $messengerId;
  1064.         return $this;
  1065.     }
  1066.     public function getCallbackId(): ?int
  1067.     {
  1068.         return $this->callbackId;
  1069.     }
  1070.     public function setCallbackId(int $callbackId): static
  1071.     {
  1072.         $this->callbackId $callbackId;
  1073.         return $this;
  1074.     }
  1075.     public function getPsmLog(): ?string
  1076.     {
  1077.         return $this->psmLog;
  1078.     }
  1079.     public function setPsmLog(?string $psmLog): static
  1080.     {
  1081.         $this->psmLog $psmLog;
  1082.         return $this;
  1083.     }
  1084. }