base commit

This commit is contained in:
Mekan1206
2026-07-30 17:24:40 +05:00
commit a794dacd39
345 changed files with 29597 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?php
declare(strict_types=1);
namespace App\DTOs;
use App\Models\Vacation;
use Illuminate\Support\Collection;
readonly class EmployeeSummaryDto
{
/**
* @param Collection<int, Vacation> $upcomingLeave
*/
public function __construct(
public int $vacationTaken,
public int $vacationRemaining,
public int $sickLeaveCount,
public int $reportsCount,
public float $bonusesTotal,
public int $giftsCount,
public Collection $upcomingLeave,
) {}
}