<?php
namespace Database\Seeders;

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder {
    public function run(): void {
        $this->call([
            RbacSeeder::class,   // permissions, roles, users
            CoreSeeder::class,   // company, FY, sequences, settings, taxes, COA, banks, units, categories, leave types, departments
            MasterSeeder::class, // quarries, products, stores, fleet, customers, suppliers, staff, projects
            DemoSeeder::class,   // 60 days of realistic transactions
        ]);
        $this->command->info('Nowills SQC ERP seeded. Admin login: admin / Admin#2026');
    }
}
