<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Models\FinanceGroup;
use App\Models\User;

class FinanceGroupSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $admin = User::where('username', 'admin')->first();

        // Küçük İşlemler Grubu
        FinanceGroup::create([
            'name' => 'Küçük İşlemler',
            'description' => '0-1000 TL arası işlemler',
            'min_amount' => 0,
            'max_amount' => 1000,
            'is_active' => true,
            'created_by' => $admin->id,
        ]);

        // Orta İşlemler Grubu
        FinanceGroup::create([
            'name' => 'Orta İşlemler',
            'description' => '1000-5000 TL arası işlemler',
            'min_amount' => 1000,
            'max_amount' => 5000,
            'is_active' => true,
            'created_by' => $admin->id,
        ]);

        // Büyük İşlemler Grubu
        FinanceGroup::create([
            'name' => 'Büyük İşlemler',
            'description' => '5000 TL ve üzeri işlemler',
            'min_amount' => 5000,
            'max_amount' => 999999,
            'is_active' => true,
            'created_by' => $admin->id,
        ]);
    }
}
