2025-09-11 11:09:04 +07:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Database\Seeds;
|
|
|
|
|
|
|
|
|
|
use CodeIgniter\Database\Seeder;
|
|
|
|
|
|
|
|
|
|
class DummySeeder extends Seeder {
|
|
|
|
|
public function run() {
|
2025-10-15 16:08:52 +07:00
|
|
|
$now = date('Y-m-d H:i:s');
|
2025-12-17 15:19:55 +07:00
|
|
|
|
2025-10-09 13:04:05 +07:00
|
|
|
// users
|
2025-12-22 16:54:19 +07:00
|
|
|
// Password: 'password' for all users (bcrypt hash)
|
|
|
|
|
$passwordHash = password_hash('password', PASSWORD_BCRYPT);
|
2025-10-09 13:04:05 +07:00
|
|
|
$data = [
|
2025-12-22 16:54:19 +07:00
|
|
|
['id' => 1, 'role_id' => 1, 'username' => 'zaka', 'password' => $passwordHash],
|
|
|
|
|
['id' => 2, 'role_id' => 1, 'username' => 'tes' , 'password' => $passwordHash],
|
|
|
|
|
['id' => 3, 'role_id' => 1, 'username' => 'tes2', 'password' => $passwordHash],
|
2025-10-09 13:04:05 +07:00
|
|
|
];
|
|
|
|
|
$this->db->table('users')->insertBatch($data);
|
|
|
|
|
|
2025-11-13 13:49:24 +07:00
|
|
|
// patvisit
|
2025-12-17 15:19:55 +07:00
|
|
|
$data = [
|
|
|
|
|
['InternalPVID' => 1, "PVID" => "XLAB0001", "InternalPID" => 1, "EpisodeID" => 1, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 2, "PVID" => "XLAB0002", "InternalPID" => 1, "EpisodeID" => 1, "CreateDate" => "$now"],
|
2025-11-13 13:49:24 +07:00
|
|
|
];
|
|
|
|
|
$this->db->table('patvisit')->insertBatch($data);
|
|
|
|
|
|
2025-12-17 15:19:55 +07:00
|
|
|
// patvisitadt
|
|
|
|
|
$data = [
|
|
|
|
|
['InternalPVID' => 1, "ADTCode" => "X01", "LocationID" => 1, "AttDoc" => null, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 1, "ADTCode" => "X02", "LocationID" => null, "AttDoc" => 1, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 1, "ADTCode" => "X01", "LocationID" => 2, "AttDoc" => null, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 1, "ADTCode" => "X02", "LocationID" => null, "AttDoc" => 2, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 2, "ADTCode" => "X01", "LocationID" => 1, "AttDoc" => null, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 2, "ADTCode" => "X02", "LocationID" => null, "AttDoc" => 1, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 2, "ADTCode" => "X01", "LocationID" => 2, "AttDoc" => null, "CreateDate" => "$now"],
|
|
|
|
|
['InternalPVID' => 2, "ADTCode" => "X02", "LocationID" => null, "AttDoc" => 2, "CreateDate" => "$now"],
|
2025-11-13 13:49:24 +07:00
|
|
|
];
|
|
|
|
|
$this->db->table('patvisitadt')->insertBatch($data);
|
2025-09-11 11:09:04 +07:00
|
|
|
}
|
|
|
|
|
}
|