src/Entity/Otpusk/Room.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Otpusk;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Trooms
  6.  *
  7.  * @ORM\Table(name="tRooms", uniqueConstraints={@ORM\UniqueConstraint(name="fNameCRC", columns={"fHotelID", "fNameCRC"})}, indexes={@ORM\Index(name="fRoomID", columns={"fRoomID", "fHotelID"}), @ORM\Index(name="fActive", columns={"fActive"})})
  8.  * @ORM\Entity
  9.  */
  10. class Room
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="rec_id", type="integer", nullable=false, options={"unsigned"=true})
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $recId;
  20.     /**
  21.      * @var int
  22.      *
  23.      * @ORM\Column(name="fHotelID", type="integer", nullable=false, options={"unsigned"=true})
  24.      */
  25.     private $fhotelid;
  26.     /**
  27.      * @var int
  28.      *
  29.      * @ORM\Column(name="fRoomID", type="integer", nullable=false, options={"unsigned"=true,"comment"="объеденено с номером"})
  30.      */
  31.     private $froomid;
  32.     /**
  33.      * @var int
  34.      *
  35.      * @ORM\Column(name="roomId", type="integer", nullable=false, options={"comment"="кодируеться crc16(fName)", "unsigned"=true})
  36.      */
  37.     private $roomId;
  38.     /**
  39.      * @var int
  40.      *
  41.      * @ORM\Column(name="fNameCRC", type="integer", nullable=false, options={"unsigned"=true})
  42.      */
  43.     private $fnamecrc;
  44.     /**
  45.      * @var string
  46.      *
  47.      * @ORM\Column(name="fName", type="string", length=255, nullable=false)
  48.      */
  49.     private $fname;
  50.     /**
  51.      * @var string
  52.      *
  53.      * @ORM\Column(name="fDesc", type="text", length=65535, nullable=false)
  54.      */
  55.     private $fdesc;
  56.     /**
  57.      * @var string
  58.      *
  59.      * @ORM\Column(name="fServices", type="text", length=65535, nullable=false, options={"comment"="перечень услуг"})
  60.      */
  61.     private $fservices;
  62.     /**
  63.      * @var bool
  64.      *
  65.      * @ORM\Column(name="fPlaces", type="boolean", nullable=false, options={"comment"="количество мест"})
  66.      */
  67.     private $fplaces;
  68.     /**
  69.      * @var bool
  70.      *
  71.      * @ORM\Column(name="fMaxAdl", type="boolean", nullable=false, options={"comment"="мандрия, не используется"})
  72.      */
  73.     private $fmaxadl;
  74.     /**
  75.      * @var bool
  76.      *
  77.      * @ORM\Column(name="fMaxChd", type="boolean", nullable=false, options={"comment"="мандрия, не используется"})
  78.      */
  79.     private $fmaxchd;
  80.     /**
  81.      * @var string
  82.      *
  83.      * @ORM\Column(name="fComment", type="string", length=255, nullable=false, options={"comment"="техническая информация"})
  84.      */
  85.     private $fcomment;
  86.     /**
  87.      * @var string
  88.      *
  89.      * @ORM\Column(name="fActive", type="string", length=0, nullable=false, options={"default"="new"})
  90.      */
  91.     private $factive 'new';
  92.     /**
  93.      * @var \DateTime
  94.      *
  95.      * @ORM\Column(name="fDate", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP","comment"="добавление или последнее обращение"})
  96.      */
  97.     private $fdate 'CURRENT_TIMESTAMP';
  98.     /**
  99.      * @var string
  100.      *
  101.      * @ORM\Column(name="fDelete", type="string", length=0, nullable=false, options={"default"="no","comment"="нужно удалить"})
  102.      */
  103.     private $fdelete 'no';
  104. }