SystemDictTableSeeder.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace Database\Seeders;
  3. use Illuminate\Database\Console\Seeds\WithoutModelEvents;
  4. use Illuminate\Database\Seeder;
  5. use Illuminate\Support\Facades\DB;
  6. class SystemDictTableSeeder extends Seeder
  7. {
  8. /**
  9. * Run the database seeds.
  10. */
  11. public function run(): void
  12. {
  13. // 系统状态
  14. DB::table('system_dict_type')->insert(['id' => 10, 'name' => '系统状态', 'type' => 'common_status', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  15. DB::table('system_dict_data')->insert(['label' => '开启', 'value' => 0, 'dict_type' => 'common_status', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  16. DB::table('system_dict_data')->insert(['label' => '关闭', 'value' => 1, 'dict_type' => 'common_status', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  17. // 角色类型
  18. DB::table('system_dict_type')->insert(['id' => 110, 'name' => '角色类型', 'type' => 'system_role_type', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  19. DB::table('system_dict_data')->insert(['label' => '内置', 'value' => 1, 'dict_type' => 'system_role_type', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  20. DB::table('system_dict_data')->insert(['label' => '自定义', 'value' => 2, 'dict_type' => 'system_role_type', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  21. // 菜单类型
  22. DB::table('system_dict_data')->insert(['label' => '目录', 'value' => 1, 'dict_type' => 'system_menu_type', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  23. DB::table('system_dict_data')->insert(['label' => '菜单', 'value' => 2, 'dict_type' => 'system_menu_type', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  24. DB::table('system_dict_data')->insert(['label' => '按钮', 'value' => 3, 'dict_type' => 'system_menu_type', 'creator' => '系统', 'created_at' => now(), 'updated_at' => now()]);
  25. }
  26. }