src/Entity/ProjectOrderTaskFulfillmentWorkDocs.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ProjectOrderTaskFulfillmentWorkDocsRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Symfony\Component\Serializer\Annotation\Groups;
  6. /**
  7.  * @ORM\Entity(repositoryClass=ProjectOrderTaskFulfillmentWorkDocsRepository::class)
  8.  */
  9. class ProjectOrderTaskFulfillmentWorkDocs
  10. {
  11.     /**
  12.      * @ORM\Id
  13.      * @ORM\GeneratedValue
  14.      * @ORM\Column(type="integer")
  15.      * @Groups({
  16.      *     "work_document@base",
  17.      *     "work_document@core"
  18.      *   })
  19.      */
  20.     private $id;
  21.     /**
  22.      * @Groups({
  23.      *        "work_document@base",
  24.      *        "work_document@core"
  25.      *    })
  26.      */
  27.     private $file;
  28.     /**
  29.      * @ORM\ManyToOne(targetEntity=ProjectOrderTaskFulfillment::class, inversedBy="work_documents")
  30.      * @ORM\JoinColumn(onDelete="CASCADE")
  31.      */
  32.     private $project_order_task_fulfillment;
  33.     /**
  34.      * @ORM\Column(type="string", length=255)
  35.      * @Groups({
  36.      *         "work_document@base",
  37.      *         "work_document@core"
  38.      *     })
  39.      */
  40.     private $name;
  41.     public function getId(): ?int
  42.     {
  43.         return $this->id;
  44.     }
  45.     public function getFile(): ?string {
  46.         return $this->file;
  47.     }
  48.     public function setFile(string $file): self
  49.     {
  50.         $this->file = $file;
  51.         return $this;
  52.     }
  53.     public function getProjectOrderTaskFulfillment(): ?ProjectOrderTaskFulfillment
  54.     {
  55.         return $this->project_order_task_fulfillment;
  56.     }
  57.     public function setProjectOrderTaskFulfillment(?ProjectOrderTaskFulfillment $project_order_task_fulfillment): self
  58.     {
  59.         $this->project_order_task_fulfillment = $project_order_task_fulfillment;
  60.         return $this;
  61.     }
  62.     public function getName(): ?string
  63.     {
  64.         return $this->name;
  65.     }
  66.     public function setName(string $name): self
  67.     {
  68.         $this->name = $name;
  69.         return $this;
  70.     }
  71. }