Class: EMIS::Models::ReserveDrillDays
- Inherits:
-
Object
- Object
- EMIS::Models::ReserveDrillDays
- Defined in:
- lib/emis/models/reserve_drill_days.rb
Overview
EMIS Paid Reserve drill days data
Instance Attribute Summary collapse
-
#reserve_active_duty_monthly_current_paid_days ⇒ Integer
Number of Active Duty days that were paid in the current month.
-
#reserve_drill_current_monthly_paid_date ⇒ Date
Date for which an ETL submission processing output files are created.
-
#reserve_drill_monthly_current_paid_days ⇒ Integer
Number of drill days that were paid in the current month.
-
#segment_identifier ⇒ String
Identifier that is used to ensure a unique key on each Reserve Drill Pay record.
Instance Attribute Details
#reserve_active_duty_monthly_current_paid_days ⇒ Integer
Returns number of Active Duty days that were paid in the current month.
20 21 22 23 24 25 26 27 |
# File 'lib/emis/models/reserve_drill_days.rb', line 20 class ReserveDrillDays include Virtus.model attribute :segment_identifier, String attribute :reserve_active_duty_monthly_current_paid_days, Integer attribute :reserve_drill_monthly_current_paid_days, Integer attribute :reserve_drill_current_monthly_paid_date, Date end |
#reserve_drill_current_monthly_paid_date ⇒ Date
Returns date for which an ETL submission processing output files are created. Master files should have month end dates, transaction files should have end of year dates, and PFT files have daily dates. The data is created automatically by the ETL submission processing framework from the submitted file date. The data is used to group output records together for output.
20 21 22 23 24 25 26 27 |
# File 'lib/emis/models/reserve_drill_days.rb', line 20 class ReserveDrillDays include Virtus.model attribute :segment_identifier, String attribute :reserve_active_duty_monthly_current_paid_days, Integer attribute :reserve_drill_monthly_current_paid_days, Integer attribute :reserve_drill_current_monthly_paid_date, Date end |
#reserve_drill_monthly_current_paid_days ⇒ Integer
Returns number of drill days that were paid in the current month.
20 21 22 23 24 25 26 27 |
# File 'lib/emis/models/reserve_drill_days.rb', line 20 class ReserveDrillDays include Virtus.model attribute :segment_identifier, String attribute :reserve_active_duty_monthly_current_paid_days, Integer attribute :reserve_drill_monthly_current_paid_days, Integer attribute :reserve_drill_current_monthly_paid_date, Date end |
#segment_identifier ⇒ String
Returns identifier that is used to ensure a unique key on each Reserve Drill Pay record.
20 21 22 23 24 25 26 27 |
# File 'lib/emis/models/reserve_drill_days.rb', line 20 class ReserveDrillDays include Virtus.model attribute :segment_identifier, String attribute :reserve_active_duty_monthly_current_paid_days, Integer attribute :reserve_drill_monthly_current_paid_days, Integer attribute :reserve_drill_current_monthly_paid_date, Date end |