Files
exchange-2.0/database/seeds/SegmentConstantsTableSeeder.php
T
CheeSiong 1fbdc795ff - Segment Company Relationship Service Class
- Update Standard Segment Constant Logic Class
- List Standard Segment Constant Logic Class
- List Standard Segment Logic Class
2020-11-13 14:15:34 +08:00

80 lines
2.4 KiB
PHP

<?php
use Illuminate\Database\Seeder;
use Illuminate\Support\Str;
class SegmentConstantsTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::table('segment_constants')->insert([
[
'id' => 1,
'segment_id' => 1,
'name' => 'Tax',
'reference' => 'TAX',
'detail' => json_encode([
'type' => 'percentage',
'value' => '10'
]),
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'id' => 2,
'segment_id' => 1,
'name' => 'Billing Fee',
'reference' => 'BILLING_FEE',
'detail' => json_encode([
'type' => 'fix_rate',
'value' => '10'
]),
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'id' => 3,
'segment_id' => 1,
'name' => 'Service Charge',
'reference' => 'SERVICE_CHARGE',
'detail' => json_encode([
'type' => 'fix_rate',
'value' => '10'
]),
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'id' => 4,
'segment_id' => 1,
'name' => 'Booking Amount Max',
'reference' => 'BOOKING_AMOUNT_MAX',
'detail' => json_encode([
'type' => 'fix_rate',
'value' => '10',
'currency_id' => 1
]),
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'id' => 5,
'segment_id' => 1,
'name' => 'Payment Attempt Expiry Time',
'reference' => 'PAYMENT_ATTEMP_EXPIRY_TIME',
'detail' => json_encode([
'type' => 'day',
'value' => '10',
]),
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
]);
}
}