<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Vich\UploaderBundle\Mapping\Annotation as Vich;
use App\Entity\Traits\AttachmentTrait;
/**
*
* @ORM\Entity(repositoryClass="App\Repository\AnnouncementAttachmentRepository")
* @Vich\Uploadable
*
* @author wendell.zheng <wxzheng@ustc.edu.cn>
*/
class AnnouncementAttachment
{
use AttachmentTrait;
const NAME = '公告附件';
/**
*
* @ORM\ManyToOne(targetEntity="Announcement", inversedBy="attachments")
*/
protected $announcement;
public function getAnnouncement(): Announcement
{
return $this->announcement;
}
public function setAnnouncement(Announcement $announcement)
{
$this->announcement = $announcement;
}
}