dbmsv3/app/Entities/Part/PartEntity.php
2025-10-15 14:02:42 +09:00

35 lines
863 B
PHP

<?php
namespace App\Entities\Part;
use App\Entities\CommonEntity;
abstract class PartEntity extends CommonEntity
{
public function __construct(array|null $data = null)
{
parent::__construct($data);
}
final public function getClientInfoUID(): string|null
{
return $this->attributes['clientinfo_uid'];
}
final public function getServiceInfoUID(): string|null
{
return $this->attributes['serviceinfo_uid'];
}
final public function getServerInfoUID(): string|null
{
return $this->attributes['serverinfo_uid'];
}
//기본기능용
final public function getCustomTitle(): string
{
return $this->getTitle() . " " . number_format($this->getPrice()) . "";
}
final public function getPrice(): int
{
return $this->attributes['price'];
}
}