157 lines
5.6 KiB
PHP
157 lines
5.6 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\Department;
|
|
use App\Models\DepartmentMetrikaDefault;
|
|
use App\Models\DepartmentType;
|
|
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
|
|
use Illuminate\Database\Schema\Blueprint;
|
|
use Illuminate\Database\Seeder;
|
|
use Illuminate\Support\Facades\Schema;
|
|
|
|
class TestDepartmentDataSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
DepartmentType::create([
|
|
'name_short' => 'Хирургические',
|
|
'name_full' => 'Хирургические отделения'
|
|
]);
|
|
DepartmentType::create([
|
|
'name_short' => 'Терапевтические',
|
|
'name_full' => 'Терапевтические отделения'
|
|
]);
|
|
DepartmentType::create([
|
|
'name_short' => 'Перинатальный',
|
|
'name_full' => 'Перинатальный центр'
|
|
]);
|
|
|
|
Department::create([
|
|
'name_full' => 'Гинекологическое отделение',
|
|
'name_short' => 'Гинекологическое',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1054
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Нейрохирургическое отделение',
|
|
'name_short' => 'Нейрохирургическое',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1049
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Отделение термических поражений',
|
|
'name_short' => 'Термических поражений',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1059
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Отоларингологическое отделение',
|
|
'name_short' => 'Отоларингологическое',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1061
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Проктологическое отделение',
|
|
'name_short' => 'Проктологическое',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1065
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Отделение сосудистой хирургии',
|
|
'name_short' => 'Сосудистой хирургии',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1050
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Отделение торакальной хирургии',
|
|
'name_short' => 'Торакальной хирургии',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1069
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Травматологическое отделение',
|
|
'name_short' => 'Травматологическое',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1070
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Урологическое отделение',
|
|
'name_short' => 'Урологическое',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1071
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Хирургическое отделение',
|
|
'name_short' => 'Хирургическое',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1072
|
|
]);
|
|
Department::create([
|
|
'name_full' => 'Отделение ЧЛХ',
|
|
'name_short' => 'ЧЛХ',
|
|
'rf_department_type' => 1,
|
|
'rf_mis_department_id' => 1073
|
|
]);
|
|
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 1,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '50'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 2,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '45'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 3,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '39'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 4,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '30'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 5,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '34'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 6,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '40'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 7,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '25'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 8,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '50'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 9,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '50'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 10,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '55'
|
|
]);
|
|
DepartmentMetrikaDefault::create([
|
|
'rf_department_id' => 11,
|
|
'rf_metrika_item_id' => 1,
|
|
'value' => '25'
|
|
]);
|
|
}
|
|
}
|