Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4df458c1ab |
@@ -11,6 +11,10 @@ class BasicdataDatabaseSeeder extends Seeder
|
|||||||
*/
|
*/
|
||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
// $this->call([]);
|
$this->call([
|
||||||
|
BranchSeeder::class,
|
||||||
|
CurrencySeeder::class,
|
||||||
|
HolidayCalendarSeeder::class
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
24
database/seeders/BranchSeeder.php
Normal file
24
database/seeders/BranchSeeder.php
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Modules\Basicdata\Database\Seeders;
|
||||||
|
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
|
class BranchSeeder extends Seeder
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the database seeds.
|
||||||
|
*/
|
||||||
|
public function run(): void
|
||||||
|
{
|
||||||
|
// ambil dari sql
|
||||||
|
try {
|
||||||
|
DB::unprepared(file_get_contents(__DIR__ . '/sql/branches.sql'));
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
Log::error('Gagal import: ' . $e->getMessage());
|
||||||
|
throw $e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
23
database/seeders/CurrencySeeder.php
Normal file
23
database/seeders/CurrencySeeder.php
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Modules\Basicdata\Database\Seeders;
|
||||||
|
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
|
class CurrencySeeder extends Seeder
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the database seeds.
|
||||||
|
*/
|
||||||
|
public function run(): void
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
DB::unprepared(file_get_contents(__DIR__ . '/sql/currencies.sql'));
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
Log::error('Gagal import: ' . $e->getMessage());
|
||||||
|
throw $e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
23
database/seeders/HolidayCalendarSeeder.php
Normal file
23
database/seeders/HolidayCalendarSeeder.php
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Modules\Basicdata\Database\Seeders;
|
||||||
|
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
|
class HolidayCalendarSeeder extends Seeder
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the database seeds.
|
||||||
|
*/
|
||||||
|
public function run(): void
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
DB::unprepared(file_get_contents(__DIR__ . '/sql/holiday_calendars.sql'));
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
Log::error('Gagal import: ' . $e->getMessage());
|
||||||
|
throw $e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
34
database/seeders/sql/branches.sql
Normal file
34
database/seeders/sql/branches.sql
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 5.2.2
|
||||||
|
-- https://www.phpmyadmin.net/
|
||||||
|
--
|
||||||
|
-- Host: db
|
||||||
|
-- Generation Time: Jan 30, 2025 at 02:48 AM
|
||||||
|
-- Server version: 9.2.0
|
||||||
|
-- PHP Version: 8.2.27
|
||||||
|
|
||||||
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
|
START TRANSACTION;
|
||||||
|
SET time_zone = "+00:00";
|
||||||
|
|
||||||
|
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||||
|
/*!40101 SET NAMES utf8mb4 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Database: `myadk`
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `branches`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `branches` (`id`, `code`, `name`, `status`, `created_at`, `updated_at`, `authorized_at`, `authorized_status`, `deleted_at`, `created_by`, `updated_by`, `deleted_by`, `authorized_by`) VALUES
|
||||||
|
(1, 'C01', 'KPNO', 1, '2025-01-24 10:37:40', '2025-01-24 10:37:40', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
38
database/seeders/sql/currencies.sql
Normal file
38
database/seeders/sql/currencies.sql
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 5.2.2
|
||||||
|
-- https://www.phpmyadmin.net/
|
||||||
|
--
|
||||||
|
-- Host: db
|
||||||
|
-- Generation Time: Jan 30, 2025 at 03:00 AM
|
||||||
|
-- Server version: 9.2.0
|
||||||
|
-- PHP Version: 8.2.27
|
||||||
|
|
||||||
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
|
START TRANSACTION;
|
||||||
|
SET time_zone = "+00:00";
|
||||||
|
|
||||||
|
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||||
|
/*!40101 SET NAMES utf8mb4 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Database: myadk
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table currencies
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO currencies (id, code, name, decimal_places, status, created_at, updated_at, authorized_at, authorized_status, deleted_at, created_by, updated_by, deleted_by, authorized_by) VALUES
|
||||||
|
(1, 'IDR', 'Rupiah', 2, 1, '2025-01-28 04:43:22', '2025-01-28 04:43:22', NULL, NULL, NULL, NULL, NULL, NULL, NULL),
|
||||||
|
(2, 'MYR', 'Ringgit', 2, 1, '2025-01-28 04:43:36', '2025-01-28 04:43:36', NULL, NULL, NULL, NULL, NULL, NULL, NULL),
|
||||||
|
(3, 'SAR', 'Riyadh', 2, 1, '2025-01-28 04:43:53', '2025-01-28 04:43:53', NULL, NULL, NULL, NULL, NULL, NULL, NULL),
|
||||||
|
(4, 'VND', 'Dong', 2, 1, '2025-01-28 04:44:19', '2025-01-28 04:44:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL),
|
||||||
|
(5, 'THB', 'Bath', 2, 1, '2025-01-28 04:44:38', '2025-01-28 04:44:38', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
46
database/seeders/sql/holiday_calendars.sql
Normal file
46
database/seeders/sql/holiday_calendars.sql
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 5.2.2
|
||||||
|
-- https://www.phpmyadmin.net/
|
||||||
|
--
|
||||||
|
-- Host: db
|
||||||
|
-- Generation Time: Jan 30, 2025 at 03:26 AM
|
||||||
|
-- Server version: 9.2.0
|
||||||
|
-- PHP Version: 8.2.27
|
||||||
|
|
||||||
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
|
START TRANSACTION;
|
||||||
|
SET time_zone = "+00:00";
|
||||||
|
|
||||||
|
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||||
|
/*!40101 SET NAMES utf8mb4 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Database: myadk
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table holiday_calendars
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO holiday_calendars (id, date, description, type, created_at, updated_at, deleted_at, created_by, updated_by, deleted_by) VALUES
|
||||||
|
(1, '2025-01-27', 'Isra Mi\'raj', 'national_holiday', '2025-01-24 10:32:13', '2025-01-24 10:32:13', NULL, NULL, NULL, NULL),
|
||||||
|
(2, '2025-01-28', 'Cuti Bersama Tahun Baru Imlek', 'collective_leave', '2025-01-24 10:33:03', '2025-01-24 10:33:03', NULL, NULL, NULL, NULL),
|
||||||
|
(3, '2025-01-29', 'Tahun Baru Imlek', 'national_holiday', '2025-01-24 10:33:15', '2025-01-24 10:33:15', NULL, NULL, NULL, NULL),
|
||||||
|
(4, '2025-03-28', 'Cuti Bersama Hari Raya Nyepi', 'collective_leave', '2025-01-30 03:18:04', '2025-01-30 03:18:27', NULL, NULL, NULL, NULL),
|
||||||
|
(5, '2025-03-29', 'Hari Raya Nyepi', 'national_holiday', '2025-01-30 03:18:48', '2025-01-30 03:18:48', NULL, NULL, NULL, NULL),
|
||||||
|
(6, '2025-03-31', 'Hari Raya Idul Fitri', 'national_holiday', '2025-01-30 03:19:56', '2025-01-30 03:19:56', NULL, NULL, NULL, NULL),
|
||||||
|
(7, '2025-04-01', 'Hari Raya Idul Fitri', 'national_holiday', '2025-01-30 03:20:12', '2025-01-30 03:20:12', NULL, NULL, NULL, NULL),
|
||||||
|
(8, '2025-04-02', 'Cuti Bersama Hari Raya Idul Fitri', 'collective_leave', '2025-01-30 03:21:27', '2025-01-30 03:21:27', NULL, NULL, NULL, NULL),
|
||||||
|
(9, '2025-04-03', 'Cuti Bersama Hari Raya Idul Fitri', 'collective_leave', '2025-01-30 03:21:53', '2025-01-30 03:21:53', NULL, NULL, NULL, NULL),
|
||||||
|
(10, '2025-04-04', 'Cuti Bersama Hari Raya Idul Fitri', 'collective_leave', '2025-01-30 03:22:30', '2025-01-30 03:22:30', NULL, NULL, NULL, NULL),
|
||||||
|
(11, '2025-04-07', 'Cuti Bersama Hari Raya Idul Fitri', 'collective_leave', '2025-01-30 03:23:07', '2025-01-30 03:23:07', NULL, NULL, NULL, NULL),
|
||||||
|
(12, '2025-04-18', 'Wafat Yesus Kristus', 'national_holiday', '2025-01-30 03:25:04', '2025-01-30 03:25:04', NULL, NULL, NULL, NULL),
|
||||||
|
(13, '2025-04-20', 'Kebangkitan Yesus Kristus', 'national_holiday', '2025-01-30 03:25:52', '2025-01-30 03:25:52', NULL, NULL, NULL, NULL);
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
Reference in New Issue
Block a user