<?php
namespace Customize\Entity; //名前空間
use Doctrine\ORM\Mapping as ORM; //ORMマッピング
use Eccube\Annotation as Eccube;
use Eccube\Entity\Member; //アノテーション(注釈)
use Symfony\Component\Validator\Constraints as Assert; //フォーム側バリデーション
/** //アノテーション
* Voice
*
* @ORM\Table(name="dtb_upload_photo") //mtb=マスタテーブルのVoice
* @ORM\Entity(repositoryClass="Customize\Repository\VoiceRepository")
*/ //リポジトリ定義
class Voice extends \Eccube\Entity\AbstractEntity //Entityクラス定義
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", options={"unsigned":true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var \Eccube\Entity\Member
*
* @ORM\ManyToOne(targetEntity="Eccube\Entity\Member")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="creator_id", referencedColumnName="id")
* })
*/
private $Creator;
/**
* @var integer
*
* @ORM\Column(name="results_year", type="integer", options={"unsigned":true})
*/
private $results_year;
/**
* @var integer
*
* @ORM\Column(name="results_month", type="integer", options={"unsigned":true})
*/
private $results_month;
/**
* @var integer
*
* @ORM\Column(name="results_day", type="integer", options={"unsigned":true})
*/
private $results_day;
/**
* @var string|null
*
* @ORM\Column(name="voice_image", type="string", length=255, nullable=true)
*/
private $voice_image;
/**
* @var string
*
* @ORM\Column(name="guest_content", type="string", length=255)
*/
private $guest_content;
/**
* @var string
*
* @ORM\Column(name="guest_pref", type="string", length=255)
*/
private $guest_pref;
/**
* @var string
*
* @ORM\Column(name="guest_address", type="string", length=255)
*/
private $guest_address;
/**
* @var string
*
* @ORM\Column(name="guest_name", type="string", length=255)
*/
private $guest_name;
/**
* @var string
*
* @ORM\Column(name="guest_building", type="string", length=255)
*/
private $guest_building;
/**
* @var string
*
* @ORM\Column(name="category01", type="string", length=255)
*/
private $category01;
/**
* @var string
*
* @ORM\Column(name="category02", type="string", length=255)
*/
private $category02;
/**
* @var string
*
* @ORM\Column(name="category03", type="string", length=255)
*/
private $category03;
/**
* @var string
*
* @ORM\Column(name="category04", type="string", length=255)
*/
private $category04;
/**
* @var integer
*
* @ORM\Column(name="maker_id", type="integer", options={"unsigned":true})
*/
private $maker_id;
/**
* @var string
*
* @ORM\Column(name="staff_comment", type="string", length=255)
*/
private $staff_comment;
/**
* @var string|null
*
* @ORM\Column(name="guest_comment", type="string", length=255, nullable=true)
*/
private $guest_comment;
/**
* @var string|null
*
* @ORM\Column(name="memo01", type="string", length=255, nullable=true)
*/
private $memo01;
/**
* @var string|null
*
* @ORM\Column(name="memo02", type="string", length=255, nullable=true)
*/
private $memo02;
/**
* @var int
*
* @ORM\Column(name="del_flg", type="smallint", options={"default":0})
*/
private $del_flg = 0;
/**
* @var \DateTime
*
* @ORM\Column(name="update_date", type="datetimetz")
*/
private $update_date;
/**
*
* @ORM\Column(name="create_date", type="datetime", nullable=false)
*
* @var \DateTime
*/
private $create_date;
/**
* @var integer|null
*
* @ORM\Column(name="rank", type="integer", nullable=true, options={"unsigned":true})
*/
private $rank;
public function getId(): ?int
{
return $this->id;
}
public function getResultsYear(): ?int
{
return $this->results_year;
}
public function setResultsYear(int $results_year): self
{
$this->results_year = $results_year;
return $this;
}
public function getResultsMonth(): ?int
{
return $this->results_month;
}
public function setResultsMonth(int $results_month): self
{
$this->results_month = $results_month;
return $this;
}
public function getResultsDay(): ?int
{
return $this->results_day;
}
public function setResultsDay(int $results_day): self
{
$this->results_day = $results_day;
return $this;
}
public function getVoiceImage(): ?string
{
return $this->voice_image;
}
public function setVoiceImage(?string $voice_image): self
{
$this->voice_image = $voice_image;
return $this;
}
public function getGuestContent(): ?string
{
return $this->guest_content;
}
public function setGuestContent(string $guest_content): self
{
$this->guest_content = $guest_content;
return $this;
}
public function getGuestPref(): ?string
{
return $this->guest_pref;
}
public function setGuestPref(string $guest_pref): self
{
$this->guest_pref = $guest_pref;
return $this;
}
public function getGuestAddress(): ?string
{
return $this->guest_address;
}
public function setGuestAddress(string $guest_address): self
{
$this->guest_address = $guest_address;
return $this;
}
public function getGuestName(): ?string
{
return $this->guest_name;
}
public function setGuestName(string $guest_name): self
{
$this->guest_name = $guest_name;
return $this;
}
public function getGuestBuilding(): ?string
{
return $this->guest_building;
}
public function setGuestBuilding(string $guest_building): self
{
$this->guest_building = $guest_building;
return $this;
}
public function getCategory01(): ?string
{
return $this->category01;
}
public function setCategory01(string $category01): self
{
$this->category01 = $category01;
return $this;
}
public function getCategory02(): ?string
{
return $this->category02;
}
public function setCategory02(string $category02): self
{
$this->category02 = $category02;
return $this;
}
public function getCategory03(): ?string
{
return $this->category03;
}
public function setCategory03(string $category03): self
{
$this->category03 = $category03;
return $this;
}
public function getCategory04(): ?string
{
return $this->category04;
}
public function setCategory04(string $category04): self
{
$this->category04 = $category04;
return $this;
}
public function getMakerId(): ?int
{
return $this->maker_id;
}
public function setMakerId(int $maker_id): self
{
$this->maker_id = $maker_id;
return $this;
}
public function getStaffComment(): ?string
{
return $this->staff_comment;
}
public function setStaffComment(string $staff_comment): self
{
$this->staff_comment = $staff_comment;
return $this;
}
public function getGuestComment(): ?string
{
return $this->guest_comment;
}
public function setGuestComment(string $guest_comment): self
{
$this->guest_comment = $guest_comment;
return $this;
}
public function getMemo01(): ?string
{
return $this->memo01;
}
public function setMemo01(?string $memo01): self
{
$this->memo01 = $memo01;
return $this;
}
public function getMemo02(): ?string
{
return $this->memo02;
}
public function setMemo02(?string $memo02): self
{
$this->memo02 = $memo02;
return $this;
}
public function getDelFlg(): ?int
{
return $this->del_flg;
}
public function setDelFlg(int $del_flg): self
{
$this->del_flg = $del_flg;
return $this;
}
public function getUpdateDate(): ?\DateTimeInterface
{
return $this->update_date;
}
public function setUpdateDate(\DateTimeInterface $update_date): self
{
$this->update_date = $update_date;
return $this;
}
public function getCreateDate(): ?\DateTimeInterface
{
return $this->create_date;
}
public function setCreateDate(\DateTimeInterface $create_date): self
{
$this->create_date = $create_date;
return $this;
}
public function getRank(): ?int
{
return $this->rank;
}
public function setRank(?int $rank): self
{
$this->rank = $rank;
return $this;
}
public function getCreator(): ?Member
{
return $this->Creator;
}
public function setCreator(?Member $Creator): self
{
$this->Creator = $Creator;
return $this;
}
}