<?php
namespace App\Entity;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
use Doctrine\ORM\Mapping as ORM;
use App\Entity\Traits\IdTrait;
use App\Entity\Traits\NameTrait;
use App\Entity\Traits\ValidTrait;
/**
*
* @ORM\Entity(repositoryClass="App\Repository\PropertyRepository")
* @UniqueEntity("name")
*/
class Property
{
use IdTrait, NameTrait, ValidTrait;
const NAME = '材料属性';
const BATCH_TYPE_PROPERTIES = [
Batch::TYPE_APPLY => [
'申报书'
],
Batch::TYPE_APPROVAL => [
'结题报告',
'进展报告',
'延期报告'
],
Batch::TYPE_TASK_BOOK => [
'任务书'
],
Batch::TYPE_BUDGET => [
'项目经费预算表'
]
];
}