<?php
namespace App\Entity\Otpusk;
use Doctrine\ORM\Mapping as ORM;
/**
* Trooms
*
* @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"})})
* @ORM\Entity
*/
class Room
{
/**
* @var int
*
* @ORM\Column(name="rec_id", type="integer", nullable=false, options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $recId;
/**
* @var int
*
* @ORM\Column(name="fHotelID", type="integer", nullable=false, options={"unsigned"=true})
*/
private $fhotelid;
/**
* @var int
*
* @ORM\Column(name="fRoomID", type="integer", nullable=false, options={"unsigned"=true,"comment"="объеденено с номером"})
*/
private $froomid;
/**
* @var int
*
* @ORM\Column(name="roomId", type="integer", nullable=false, options={"comment"="кодируеться crc16(fName)", "unsigned"=true})
*/
private $roomId;
/**
* @var int
*
* @ORM\Column(name="fNameCRC", type="integer", nullable=false, options={"unsigned"=true})
*/
private $fnamecrc;
/**
* @var string
*
* @ORM\Column(name="fName", type="string", length=255, nullable=false)
*/
private $fname;
/**
* @var string
*
* @ORM\Column(name="fDesc", type="text", length=65535, nullable=false)
*/
private $fdesc;
/**
* @var string
*
* @ORM\Column(name="fServices", type="text", length=65535, nullable=false, options={"comment"="перечень услуг"})
*/
private $fservices;
/**
* @var bool
*
* @ORM\Column(name="fPlaces", type="boolean", nullable=false, options={"comment"="количество мест"})
*/
private $fplaces;
/**
* @var bool
*
* @ORM\Column(name="fMaxAdl", type="boolean", nullable=false, options={"comment"="мандрия, не используется"})
*/
private $fmaxadl;
/**
* @var bool
*
* @ORM\Column(name="fMaxChd", type="boolean", nullable=false, options={"comment"="мандрия, не используется"})
*/
private $fmaxchd;
/**
* @var string
*
* @ORM\Column(name="fComment", type="string", length=255, nullable=false, options={"comment"="техническая информация"})
*/
private $fcomment;
/**
* @var string
*
* @ORM\Column(name="fActive", type="string", length=0, nullable=false, options={"default"="new"})
*/
private $factive = 'new';
/**
* @var \DateTime
*
* @ORM\Column(name="fDate", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP","comment"="добавление или последнее обращение"})
*/
private $fdate = 'CURRENT_TIMESTAMP';
/**
* @var string
*
* @ORM\Column(name="fDelete", type="string", length=0, nullable=false, options={"default"="no","comment"="нужно удалить"})
*/
private $fdelete = 'no';
}