ultimatepos/Modules/Connector/Http/Controllers/Api/V2/CrmController.php

52 lines
1.2 KiB
PHP

<?php
namespace Modules\Connector\Http\Controllers\Api\V2;
use Illuminate\Http\Request;
use Modules\Connector\Http\Controllers\Api\Crm\CallLogsController;
use Modules\Connector\Http\Controllers\Api\Crm\FollowUpController;
class CrmController extends BaseController
{
public function __construct(
protected FollowUpController $followUpController,
protected CallLogsController $callLogsController
) {
}
public function index()
{
return $this->followUpController->index();
}
public function store(Request $request)
{
return $this->followUpController->store($request);
}
public function show($id)
{
return $this->followUpController->show($id);
}
public function update(Request $request, $id)
{
return $this->followUpController->update($request, $id);
}
public function leads()
{
return $this->followUpController->getLeads();
}
public function followUpResources()
{
return $this->followUpController->getFollowUpResources();
}
public function callLogs(Request $request)
{
return $this->callLogsController->saveCallLogs($request);
}
}