<?php
namespace App\Entity\Otpusk;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Repository\Otpusk\tRefsTypeRepository")
*
* @ORM\Table(
* name="tRefsType",
* uniqueConstraints={@ORM\UniqueConstraint(name="b_o", columns={"fBindType", "fOrder"}), @ORM\UniqueConstraint(name="fCode", columns={"fCode"})}, indexes={@ORM\Index(name="fDynamic", columns={"fDynamic"}), @ORM\Index(name="fView", columns={"fView"})},
* )
*/
class TRefsType
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(name="rec_id", type="smallint", options={"unsigned"=true})
*/
private $rec_id;
/**
* @ORM\Column(name="fBindType", type="tRefsTypeFBindType", options={"default"="other"}, nullable=false)
*/
private $fBindType;
/**
* @ORM\Column(type="string", length=64)
*/
private $fCode;
/**
* @ORM\Column(type="string", length=64)
*/
private $fName;
/**
* @ORM\Column(type="string", length=64)
*/
private $fNameUkr;
/**
* @ORM\Column(type="string", length=512, nullable=false, options={"comment":"на каких проектаx/подпроектах показывать"})
*/
private $fProject;
/**
* @ORM\Column(type="smallint", options={"unsigned"=true})
*/
private $fOrder;
/**
* @ORM\Column(name="fFullView", type="tRefsTypeFFullView", options={"default":"no"}, nullable=false)
*/
private $fFullView;
/**
* @ORM\Column(name="fView", type="tRefsTypeFView", options={"default":300}, nullable=false)
*/
private $fView;
/**
* @ORM\Column(name="fDynamic", type="tRefsTypeFDynamic", options={"default":"no"}, nullable=false)
*/
private $fDynamic;
public function getId(): ?int
{
return $this->rec_id;
}
public function getFBindType(): ?string
{
return $this->fBindType;
}
public function setFBindType(string $fBindType): self
{
$this->fBindType = $fBindType;
return $this;
}
public function getFCode(): ?string
{
return $this->fCode;
}
public function setFCode(string $fCode): self
{
$this->fCode = $fCode;
return $this;
}
public function getFName(): ?string
{
return $this->fName;
}
public function setFName(string $fName): self
{
$this->fName = $fName;
return $this;
}
public function getFNameUkr(): ?string
{
return $this->fNameUkr;
}
public function setFNameUkr(string $fNameUkr): self
{
$this->fNameUkr = $fNameUkr;
return $this;
}
public function getFProject(): ?string
{
return $this->fProject;
}
public function setFProject(string $fProject): self
{
$this->fProject = $fProject;
return $this;
}
public function getFOrder(): ?int
{
return $this->fOrder;
}
public function setFOrder(int $fOrder): self
{
$this->fOrder = $fOrder;
return $this;
}
public function getFFullView(): ?string
{
return $this->fFullView;
}
public function setFFullView(string $fFullView): self
{
$this->fFullView = $fFullView;
return $this;
}
public function getFView(): ?string
{
return $this->fView;
}
public function setFView(string $fView): self
{
$this->fView = $fView;
return $this;
}
public function getFDynamic(): ?string
{
return $this->fDynamic;
}
public function setFDynamic(string $fDynamic): self
{
$this->fDynamic = $fDynamic;
return $this;
}
public function __toString()
{
return $this->getFName();
}
}