52 lines
1.2 KiB
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);
|
|
}
|
|
}
|