phpvms/app/Database/seeds/sample.yml

569 lines
12 KiB
YAML
Raw Normal View History

airlines:
- id: 1
icao: VMS
iata: VM
name: phpvms airlines
2018-02-13 01:03:25 +08:00
country: us
active: 1
created_at: now
updated_at: now
users:
- id: 1
name: Admin User
email: admin@phpvms.net
password: admin
api_key: testadminapikey
airline_id: 1
rank_id: 1
2018-01-10 09:08:16 +08:00
country: us
home_airport_id: KAUS
curr_airport_id: KJFK
last_pirep_id: pirepid_3
flights: 3
flight_time: 0
timezone: America/Chicago
state: 1
created_at: now
updated_at: now
- id: 2
name: Carla Walters
email: carla.walters68@example.com
password: admin
api_key: testuserapikey1
airline_id: 1
rank_id: 1
home_airport_id: KJFK
curr_airport_id: KJFK
flights: 1
flight_time: 4320
created_at: now
updated_at: now
state: 0
- id: 3
name: Raymond Pearson
email: raymond.pearson56@example.com
password: admin
api_key: testuserapikey2
airline_id: 1
rank_id: 1
home_airport_id: KJFK
curr_airport_id: KAUS
flights: 1
flight_time: 4320
created_at: now
updated_at: now
state: 1
role_user:
- user_id: 1
role_id: 1
user_type: App\Models\User
- user_id: 1
role_id: 2
user_type: App\Models\User
- user_id: 2
role_id: 2
user_type: App\Models\User
- user_id: 3
role_id: 2
user_type: App\Models\User
# ranks
ranks:
- id: 2
name: Junior First Officer
hours: 10
acars_base_pay_rate: 100
manual_base_pay_rate: 90
- id: 3
name: First Officer
hours: 15
acars_base_pay_rate: 250
manual_base_pay_rate: 200
auto_approve_acars: 1
auto_approve_manual: 1
- id: 4
name: Senior Captain
hours: 20
acars_base_pay_rate: 500
manual_base_pay_rate: 400
auto_approve_acars: 1
auto_approve_manual: 1
auto_promote: 0
2018-01-08 23:02:55 +08:00
news:
- id: 1
user_id: 1
subject: Some VA News!
body: >
Lorem Ipsum is simply dummy text of the printing and
typesetting industry. Lorem Ipsum has been the industry's
standard dummy text ever since the 1500s, when an unknown
printer took a galley of type and scrambled it to make a
type specimen book. It has survived not only five centuries,
but also the leap into electronic typesetting, remaining
essentially unchanged. It was popularised in the 1960s with
the release of Letraset sheets containing Lorem Ipsum passages,
and more recently with desktop publishing software like
Aldus PageMaker including versions of Lorem Ipsum.
created_at: now
2018-01-08 23:02:55 +08:00
airports:
- id: KAUS
iata: AUS
icao: KAUS
name: Austin-Bergstrom
location: Austin, Texas, USA
country: United States
timezone: America/Chicago
lat: 30.1945278
lon: -97.6698889
hub: 1
ground_handling_cost: 100
- id: KJFK
iata: JFK
icao: KJFK
name: John F Kennedy
location: New York, New York, USA
country: United States
timezone: America/New_York
lat: 40.6399257
lon: -73.7786950
hub: 1
ground_handling_cost: 250
- id: EGLL
iata: LHR
icao: EGLL
name: London Heathrow
location: London, England
timezone: Europe/London
lat: 51.4775
lon: -0.4614
ground_handling_cost: 500
- id: LGRP
iata: RHO
icao: LGRP
name: Diagoras Airport
location: Rhodos
country: Greece
timezone: Europe/Athens
lat: 36.4054
lon: 28.0862
ground_handling_cost: 50
#
aircraft:
- id: 1
subfleet_id: 1
airport_id: KJFK
name: Boeing 747-438
2018-02-13 01:03:25 +08:00
registration: 001Z
status: 1
- id: 2
subfleet_id: 2
airport_id: LGRP
name: Boeing 777-200
2018-02-13 01:03:25 +08:00
registration: C202
status: 1
- id: 3
subfleet_id: 1
airport_id: KAUS
name: Boeing 747-412
2018-02-13 01:03:25 +08:00
registration: S2333
status: 1
- id: 4
subfleet_id: 1
airport_id: KAUS
name: Boeing 747-436 RETIRED
registration:
status: 2
expenses:
- name: Per-Flight (no muliplier)
amount: 100
type: 0
active: 1
- name: Per-Flight (multiplier)
amount: 100
type: 0
multiplier: 1
active: 1
- name: Per-Flight (multiplier, on airline)
airline_id: 1
amount: 200
type: 0
multiplier: 1
active: 1
- name: A daily fee
amount: 800
type: 1
active: 1
- name: A monthly fee
amount: 5000
type: 2
active: 1
fares:
- id: 1
code: Y
name: Economy
price: 100
capacity: 200
- id: 2
code: B
name: Business
price: 500
capacity: 10
- id: 3
code: F
name: First-Class
price: 800
capacity: 5
subfleets:
- id: 1
airline_id: 1
name: 747-43X RB211-524G
type: 744-3X-RB211
ground_handling_multiplier: 200
- id: 2
airline_id: 1
name: 777-222ER GE90-76B
type: 772-22ER-GE90-76B
ground_handling_multiplier: 150
- id: 3
airline_id: 1
name: 777-367 ER GE90-115B
type: 772-36ER-GE90-115B
ground_handling_multiplier: 150
# add a few mods to aircraft and fares
subfleet_fare:
# Fare classes on the 747
- subfleet_id: 1
fare_id: 1
price: 200
capacity: 400
- subfleet_id: 1
fare_id: 2
price: 120%
- subfleet_id: 1
fare_id: 3
price: 1000
capacity: 110%
# Fare classes on the 777
- subfleet_id: 2
fare_id: 1
- subfleet_id: 2
fare_id: 3
capacity: 10
subfleet_flight:
- subfleet_id: 1
flight_id: flightid_1
subfleet_rank:
- rank_id: 1
subfleet_id: 1
flights:
- id: flightid_1
airline_id: 1
flight_number: 100
dpt_airport_id: KAUS
arr_airport_id: KJFK
route: KAUS SID TNV J87 IAH J2 LCH J22 MEI J239 ATL J52 AJFEB J14 BYJAC Q60 JAXSN J14 COLIN J61 HUBBS J55 SIE STAR KJFK
2018-01-22 02:13:49 +08:00
distance: 2028
level: 360
dpt_time: 6PM CST
arr_time: 11PM EST
created_at: NOW
updated_at: NOW
- id: flightid_2
airline_id: 1
flight_number: 6028
route_code: A
dpt_airport_id: LGRP
arr_airport_id: LGRP
dpt_time: 9AM CST
arr_time: 1030AM CST
route: PITZZ4 MNURE WLEEE4
created_at: NOW
updated_at: NOW
- id: flightid_3
airline_id: 1
flight_number: 6028
route_code: A
route_leg: 1
dpt_airport_id: EGLL
arr_airport_id: KJFK
dpt_time: 9AM CST
arr_time: 1030AM CST
route: PITZZ4 MNURE WLEEE4
created_at: NOW
updated_at: NOW
flight_fields:
- id: 1
flight_id: flightid_1
name: cost index
value: 80
- id: 2
flight_id: flightid_2
name: cost index
value: 100
2018-02-28 03:25:32 +08:00
bids:
- id: 100
user_id: 1
flight_id: flightid_1
- id: 101
user_id: 1
flight_id: flightid_3
pireps:
- id: pirepid_1
user_id: 1
airline_id: 1
flight_number: 100
aircraft_id: 1
dpt_airport_id: KAUS
arr_airport_id: KJFK
flight_time: 180 # 6 hours
state: 1 # accepted
2018-03-02 11:59:58 +08:00
status: 0
source: 1
2018-01-02 05:04:32 +08:00
route: KAUS SID TNV J87 IAH J2 LCH J22 MEI J239 ATL J52 AJFEB J14 BYJAC Q60 JAXSN J14 COLIN J61 HUBBS J55 SIE STAR KJFK
notes: just a pilot report
created_at: NOW
updated_at: NOW
- id: pirepid_2
user_id: 1
airline_id: 1
2018-02-25 05:47:43 +08:00
flight_number: 2023
aircraft_id: 2
dpt_airport_id: LGRP
arr_airport_id: LGRP
flight_time: 180 # 6 hours
state: 1
route: PLMMR2 SPA Q22 BEARI FAK PHLBO3
notes: just a pilot report
source: 1 # pending
2018-02-23 05:29:25 +08:00
source_name: sample
created_at: NOW
updated_at: NOW
- id: pirepid_3
user_id: 1
airline_id: 1
2018-02-25 05:47:43 +08:00
flight_number: 300
aircraft_id: 3
dpt_airport_id: KJFK
arr_airport_id: KAUS
flight_time: 180 # 6 hours
state: 1 # pending
source: 0 # manual
route: PLMMR2 SPA Q22 BEARI FAK PHLBO3
notes: just a pilot report
created_at: NOW
updated_at: NOW
2018-02-25 05:45:43 +08:00
pirep_fares:
- id: 1
pirep_id: pirepid_1
2018-02-25 05:45:43 +08:00
fare_id: 1
count: 300
- id: 2
pirep_id: pirepid_1
2018-02-25 05:45:43 +08:00
fare_id: 2
count: 25
- id: 3
pirep_id: pirepid_1
2018-02-25 05:45:43 +08:00
fare_id: 3
count: 10
- id: 4
pirep_id: pirepid_2
2018-02-25 05:45:43 +08:00
fare_id: 1
count: 200
- id: 5
pirep_id: pirepid_2
2018-02-25 05:45:43 +08:00
fare_id: 3
count: 15
pirep_fields:
- id: 1
name: departure gate
slug: departure_gate
required: 1
- id: 2
name: arrival gate
slug: arrival_gate
required: 0
pirep_field_values:
- id: 1
pirep_id: pirepid_1
name: arrival gate
slug: arrival_gate
value: 10
source: manual
- id: 2
pirep_id: pirepid_1
name: departure gate
slug: departure_gate
value: B32
source: manual
2018-01-04 05:27:56 +08:00
pirep_comments:
- id: 1
pirep_id: pirepid_1
user_id: 1
comment: A comment
created_at: now
updated_at: now
- id: 2
pirep_id: pirepid_1
user_id: 2
comment: Another comment
created_at: now
updated_at: now
2018-03-02 11:59:58 +08:00
journals:
- id: '1'
2018-03-02 11:59:58 +08:00
ledger_id: null
balance: '7970000'
2018-03-02 11:59:58 +08:00
currency: USD
morphed_type: App\Models\Airline
morphed_id: '1'
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
- id: '2'
ledger_id: null
balance: '15000'
2018-03-02 11:59:58 +08:00
currency: USD
morphed_type: App\Models\User
morphed_id: '1'
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
journal_transactions:
- id: 81e9d86c-fede-467d-befd-887e046d9c48
transaction_group: fares
journal_id: '1'
credit: '6000000'
debit: '0'
2018-03-02 11:59:58 +08:00
currency: USD
memo: 'Fares Y300; price:200, cost: 0'
ref_class: App\Models\Pirep
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
deleted_at: null
- id: b12a81a9-1273-4413-a46a-96b2925cfefb
transaction_group: fares
journal_id: '1'
credit: '1100000'
debit: '0'
currency: USD
memo: 'Fares B10; price:1100, cost: 0'
2018-03-02 11:59:58 +08:00
ref_class: App\Models\Pirep
2018-03-03 03:14:20 +08:00
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
2018-03-02 11:59:58 +08:00
deleted_at: null
- id: 8688ff40-aed4-4d60-90b7-0c5a88c12fbc
transaction_group: fares
journal_id: '1'
credit: '1000000'
debit: '0'
currency: USD
memo: 'Fares F10; price:1000, cost: 0'
ref_class: App\Models\Pirep
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
deleted_at: null
- id: d34a9d1e-0d54-4191-bf9f-0043062c04c9
2018-03-02 11:59:58 +08:00
transaction_group: expenses
journal_id: '1'
2018-03-02 11:59:58 +08:00
credit: null
debit: '10000'
2018-03-02 11:59:58 +08:00
currency: USD
memo: 'Expense: Per-Flight (no muliplier)'
2018-03-02 11:59:58 +08:00
ref_class: App\Models\Pirep
2018-03-03 03:14:20 +08:00
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
2018-03-02 11:59:58 +08:00
deleted_at: null
- id: bdc9d50d-ac3d-4334-997c-8f13b8328ab8
2018-03-02 11:59:58 +08:00
transaction_group: expenses
journal_id: '1'
2018-03-02 11:59:58 +08:00
credit: null
debit: '10000'
2018-03-02 11:59:58 +08:00
currency: USD
memo: 'Expense: Per-Flight (multiplier)'
ref_class: App\Models\Pirep
2018-03-03 03:14:20 +08:00
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
2018-03-02 11:59:58 +08:00
deleted_at: null
- id: b5c45ad5-af73-4d7c-9352-3dfb8de292a0
2018-03-02 11:59:58 +08:00
transaction_group: expenses
journal_id: '1'
2018-03-02 11:59:58 +08:00
credit: null
debit: '20000'
2018-03-02 11:59:58 +08:00
currency: USD
memo: 'Expense: Per-Flight (multiplier, on airline)'
ref_class: App\Models\Pirep
2018-03-03 03:14:20 +08:00
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
2018-03-02 11:59:58 +08:00
deleted_at: null
- id: e65083f9-23c3-4e98-8d63-cd7f35732f7b
transaction_group: ground_handling
journal_id: '1'
2018-03-02 11:59:58 +08:00
credit: null
debit: '75000'
2018-03-02 11:59:58 +08:00
currency: USD
memo: 'Ground handling'
2018-03-02 11:59:58 +08:00
ref_class: App\Models\Pirep
2018-03-03 03:14:20 +08:00
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
2018-03-02 11:59:58 +08:00
deleted_at: null
- id: 9825a96e-58b5-465f-8fb8-4c8e1e5567eb
transaction_group: pilot_pay
journal_id: '1'
2018-03-02 11:59:58 +08:00
credit: null
debit: '15000'
2018-03-02 11:59:58 +08:00
currency: USD
memo: 'Pilot Payment @ 50'
ref_class: App\Models\Pirep
2018-03-03 03:14:20 +08:00
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
deleted_at: null
- id: 2e3118b3-c98f-41d1-b2b6-ccb4f34e86b0
transaction_group: pilot_pay
journal_id: '2'
credit: '15000'
debit: null
currency: USD
memo: 'Pilot Payment @ 50'
ref_class: App\Models\Pirep
2018-03-03 03:14:20 +08:00
ref_class_id: pirepid_1
created_at: '2018-03-02 23:50:01'
updated_at: '2018-03-02 23:50:01'
post_date: '2018-03-02 23:50:01'
2018-03-02 11:59:58 +08:00
deleted_at: null