Files
exchange-2.0/app/Http/Controllers/Companies/QualityRating.php
T
2021-07-22 14:37:14 +08:00

42 lines
1.3 KiB
PHP

<?php
namespace App\Http\Controllers\Companies;
use App\Classes\Modules\Companies\ControllersLogic\FetchCompanyActivityRating;
use App\Classes\Modules\Companies\ControllersLogic\FetchCompanyAverageSpending;
use App\Classes\Modules\Companies\ControllersLogic\FetchCompanyBookingAverage;
use App\Classes\Modules\Companies\ControllersLogic\FetchPoSubmissionRating;
use App\Classes\ValueObjects\Constants\ApprovalStatus;
use App\Classes\ValueObjects\Constants\TransactionType;
use App\Http\Controllers\Controller;
use App\Models\Booking;
use App\Models\Company;
use App\Models\Transaction;
use App\Models\User;
use Carbon\Carbon;
use Illuminate\Http\Request;
class QualityRating extends Controller
{
public function getAverageSpending(Request $request, FetchCompanyAverageSpending $logic)
{
return $logic->execute($request);
}
public function getBookingAverage(Request $request, FetchCompanyBookingAverage $logic)
{
return $logic->execute($request);
}
public function activityRating(Request $request, FetchCompanyActivityRating $logic)
{
return $logic->execute($request);
}
public function poSubmissionRating(Request $request, FetchPoSubmissionRating $logic)
{
return $logic->execute($request);
}
}