272 lines
10 KiB
PHP
272 lines
10 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
|
|
use Illuminate\Database\Seeder;
|
|
use App\Models\Master\Agency;
|
|
|
|
class MsAgencySeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
$agencies = [
|
|
[
|
|
"MsAgencyId" => 1,
|
|
"uuid" => "9cc94333-250d-4710-a971-f6335fc5ead6",
|
|
"name" => "Admin",
|
|
"scope" => "all",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-15 19:15:24.000",
|
|
"updated_at" => "2025-01-15 19:15:24.000",
|
|
"ms_group_id" => 1
|
|
],
|
|
[
|
|
"MsAgencyId" => 2,
|
|
"uuid" => "e6f6cf82-0ca1-4139-a45a-16714d586b21",
|
|
"name" => "PT PLN Nusantara Power Muara Karang",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 2
|
|
],
|
|
[
|
|
"MsAgencyId" => 3,
|
|
"uuid" => "ff7c2684-b357-44e6-ab25-22fbf3fb2b0c",
|
|
"name" => "PT PLN Indonesia Power Priuk PGU",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 3
|
|
],
|
|
[
|
|
"MsAgencyId" => 4,
|
|
"uuid" => "e5ad2995-04f9-4019-9f5d-52495cfdfac9",
|
|
"name" => "BPH Migas",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 4
|
|
],
|
|
[
|
|
"MsAgencyId" => 5,
|
|
"uuid" => "5e035486-da5d-4b70-b217-9287cc279799",
|
|
"name" => "PT Pertamina MOR III",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 5
|
|
],
|
|
[
|
|
"MsAgencyId" => 6,
|
|
"uuid" => "b7b97895-71a6-4dd2-b6a8-c7cbc5d98656",
|
|
"name" => "PT PGN",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 6
|
|
],
|
|
[
|
|
"MsAgencyId" => 7,
|
|
"uuid" => "8f53ce24-9ede-4fd4-bad3-ae87f294d549",
|
|
"name" => "PT PLN Indonesia",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 7
|
|
],
|
|
[
|
|
"MsAgencyId" => 8,
|
|
"uuid" => "927b5136-e6a8-458d-971a-bbdb1ee86324",
|
|
"name" => "Dinas Ketahanan Pangan, Kelautan, & Pertanian",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 8
|
|
],
|
|
[
|
|
"MsAgencyId" => 9,
|
|
"uuid" => "f16c2d06-3cfd-4742-bb0a-62220c26d855",
|
|
"name" => "Dinas Kehutanan",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 9
|
|
],
|
|
[
|
|
"MsAgencyId" => 10,
|
|
"uuid" => "79b970f1-db43-4fdd-9d9b-796958339519",
|
|
"name" => "BKSDA",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 10
|
|
],
|
|
[
|
|
"MsAgencyId" => 11,
|
|
"uuid" => "3e179d6a-820e-4159-ba1a-0e925ddc42b3",
|
|
"name" => "Dinas Bina Marga",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 11
|
|
],
|
|
[
|
|
"MsAgencyId" => 12,
|
|
"uuid" => "553de652-f904-46d9-8fcf-8e9d5093305c",
|
|
"name" => "DPRKP",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 12
|
|
],
|
|
[
|
|
"MsAgencyId" => 13,
|
|
"uuid" => "f466cb9e-7be8-4b18-a511-b6017329a947",
|
|
"name" => "UPST",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 13
|
|
],
|
|
[
|
|
"MsAgencyId" => 14,
|
|
"uuid" => "9d35e3ce-c48d-4c3c-b538-a3421906b5f2",
|
|
"name" => "PD PAL",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 14
|
|
],
|
|
[
|
|
"MsAgencyId" => 15,
|
|
"uuid" => "7ea6596e-10c1-4b71-8aac-988bf8e7de2c",
|
|
"name" => "Dinas SDA",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 15
|
|
],
|
|
[
|
|
"MsAgencyId" => 16,
|
|
"uuid" => "b08fdcb9-4722-4205-910a-84bd3143ecb2",
|
|
"name" => "Dinas Perindustrian",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 16
|
|
],
|
|
[
|
|
"MsAgencyId" => 17,
|
|
"uuid" => "01d96a70-35dc-402b-9195-90e85d296b63",
|
|
"name" => "Bidang Pengawasan & Penaatan Hukum",
|
|
"scope" => "internal",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-16 20:04:15.000",
|
|
"updated_at" => "2025-01-16 20:04:15.000",
|
|
"ms_group_id" => 17
|
|
],
|
|
[
|
|
"MsAgencyId" => 18,
|
|
"uuid" => "8e07774e-d5c4-4d63-a7a4-e7e3b433ba15",
|
|
"name" => "DLH Bidang TL",
|
|
"scope" => "all",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-23 10:07:05.000",
|
|
"updated_at" => "2025-01-23 10:07:05.000",
|
|
"ms_group_id" => 1
|
|
],
|
|
[
|
|
"MsAgencyId" => 19,
|
|
"uuid" => "cb0e4ec5-af22-44d4-9365-80825ffb02d7",
|
|
"name" => "DLH Bidang PPS",
|
|
"scope" => "all",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-23 10:07:05.000",
|
|
"updated_at" => "2025-01-23 10:07:05.000",
|
|
"ms_group_id" => 1
|
|
],
|
|
[
|
|
"MsAgencyId" => 20,
|
|
"uuid" => "dcf5cca1-7e37-49ad-8e98-7bb6896d2a80",
|
|
"name" => "DLH Bidang PPH",
|
|
"scope" => "all",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-23 10:07:05.000",
|
|
"updated_at" => "2025-01-23 10:07:05.000",
|
|
"ms_group_id" => 1
|
|
],
|
|
[
|
|
"MsAgencyId" => 21,
|
|
"uuid" => "971ecf0c-49b5-41cf-871b-79a31f62c1e8",
|
|
"name" => "DLH UPST",
|
|
"scope" => "all",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-23 10:07:05.000",
|
|
"updated_at" => "2025-01-23 10:07:05.000",
|
|
"ms_group_id" => 1
|
|
],
|
|
[
|
|
"MsAgencyId" => 22,
|
|
"uuid" => "41bde34b-a47b-4d95-bfff-e3eb9c1c6956",
|
|
"name" => "Sudin Kep. Seribu",
|
|
"scope" => "all",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-01-23 10:07:05.000",
|
|
"updated_at" => "2025-01-23 10:07:05.000",
|
|
"ms_group_id" => 1
|
|
],
|
|
[
|
|
"MsAgencyId" => 23,
|
|
"uuid" => "d48019d2-c65e-4be2-89e1-035eaec5be19",
|
|
"name" => "Bid. PSMDI",
|
|
"scope" => "all",
|
|
"row_status" => 1,
|
|
"created_at" => "2025-02-04 10:18:08.000",
|
|
"updated_at" => "2025-02-04 10:18:08.000",
|
|
"ms_group_id" => 1
|
|
],
|
|
];
|
|
|
|
|
|
foreach($agencies as $val){
|
|
Agency::updateOrCreate([
|
|
"uuid" => $val['uuid'],
|
|
"name" => $val['name'],
|
|
"scope" => $val['scope'],
|
|
"row_status" => $val['row_status'],
|
|
"created_at" => $val['created_at'],
|
|
"updated_at" => $val['updated_at'],
|
|
"ms_group_id" => $val['ms_group_id'],
|
|
],[
|
|
"uuid" => $val['uuid'],
|
|
"name" => $val['name'],
|
|
"scope" => $val['scope'],
|
|
"row_status" => $val['row_status'],
|
|
"created_at" => $val['created_at'],
|
|
"updated_at" => $val['updated_at'],
|
|
"ms_group_id" => $val['ms_group_id'],
|
|
]);
|
|
}
|
|
|
|
}
|
|
}
|