<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;

/**
 * 本地/测试联调用的演示数据。
 *
 * 约束：
 * - 绝不在 production 环境默认执行
 * - 仅包含便于联调的账号、玩家、期号、仪表盘样例等
 */
final class LocalDemoSeeder extends Seeder
{
    use WithoutModelEvents;

    public function run(): void
    {
        $this->call([
            AdminRbacAndUserSeeder::class,
            DevPlayerAndWalletSeeder::class,
            DrawDemoSeeder::class,
            DashboardHallFixtureSeeder::class,
            DashboardSecondaryScenariosSeeder::class,
        ]);
    }
}
