|
@@ -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());
|
|
|
}
|