Explorar o código

FD3-222 Se agrego campo id entidad Onu

Guillermo Espinoza %!s(int64=7) %!d(string=hai) anos
pai
achega
e9a8a7ce00
Modificáronse 1 ficheiros con 18 adicións e 4 borrados
  1. 18 4
      src/StatsBundle/Entity/Onu.php

+ 18 - 4
src/StatsBundle/Entity/Onu.php

@@ -16,9 +16,17 @@ class Onu
 {
     
     /**
-     * @var string
+     * @var int
      *
+     * @ORM\Column(name="id", type="integer", nullable=false)
      * @ORM\Id
+     * @ORM\GeneratedValue(strategy="AUTO")
+     */
+    private $id;
+    
+    /**
+     * @var string
+     *
      * @ORM\Column(type="string", length=25, nullable=true)
      */
     private $ponSerialNumber;
@@ -26,13 +34,11 @@ class Onu
     /**
      * @var int
      *
-     * @ORM\Id
      * @ORM\Column(type="integer", nullable=true)
      */
     private $oltDeviceId;
 
     /**
-     * @ORM\Id
      * @ORM\ManyToOne(targetEntity="DeviceServer", inversedBy="devices", fetch="EXTRA_LAZY")
      */
     protected $deviceServer;
@@ -116,9 +122,17 @@ class Onu
 
 
     /**
-     * @return string
+     * @return int
      */
     public function getId()
+    {
+        return $this->id;
+    }
+
+    /**
+     * @return string
+     */
+    public function getCustomId()
     {
         return sprintf('%s~%s~%s', strtolower($this->ponSerialNumber), $this->oltDeviceId, $this->deviceServer->getId());
     }