feat: add transactional approval workflow

This commit is contained in:
2026-08-04 16:36:15 +01:00
parent e667d05bc1
commit c2136bc250
18 changed files with 620 additions and 20 deletions

View File

@@ -4,9 +4,16 @@ namespace App\Domain\Reservations\Models;
use App\Domain\Inventory\Models\SnipeAsset;
use App\Domain\Reservations\Enums\ReservationItemStatus;
use Carbon\CarbonImmutable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* @property ReservationItemStatus $status
* @property CarbonImmutable $starts_at
* @property CarbonImmutable $ends_at
* @property SnipeAsset $asset
*/
class ReservationItem extends Model
{
protected $fillable = [