refactor: Replace specific Hosting and VPS models and repositories with a generic Service repository and associated customer API endpoints.

This commit is contained in:
pbao9
2026-03-13 07:50:35 +07:00
parent dbd3cdafcd
commit a388eabe17
12 changed files with 82 additions and 347 deletions
+7
View File
@@ -68,6 +68,8 @@ use App\Repositories\TicketReply\TicketReplyCachedRepository;
use App\Repositories\TicketReply\TicketReplyRepositoryInterface;
use App\Repositories\Transaction\TransactionCachedRepository;
use App\Repositories\Transaction\TransactionRepositoryInterface;
use App\Repositories\Service\ServiceRepository;
use App\Repositories\Service\ServiceRepositoryInterface;
use Illuminate\Support\ServiceProvider;
use App\Repositories\Module\Domain\DomainRepositoryInterface as ModuleDomainRepositoryInterface;
use App\Repositories\Module\Domain\DomainCachedRepository as ModuleDomainCachedRepository;
@@ -261,6 +263,11 @@ class RepositoryProvider extends ServiceProvider
TransactionRepositoryInterface::class,
TransactionCachedRepository::class
);
//Service
$this->app->bind(
ServiceRepositoryInterface::class,
ServiceRepository::class
);
//Module Datacenter
$this->app->bind(
DatacenterRepositoryInterface::class,