class Base::FamilyAdditionalChoice < ApplicationRecord
  self.table_name = 'FamilyStatisticChoices'
  self.primary_key = 'FSCID'

  alias_attribute :id, :FSCID
  alias_attribute :school_id, :SchoolID
  alias_attribute :family_additional_field_id, :FSID
  alias_attribute :sequence, :Sequence
  alias_attribute :value, :Value
  alias_attribute :label, :Label

  before_create :set_defaults

  private
    def set_defaults
      self.school_id = family_additional_field.school_id
      self.sequence = 0 unless sequence
    end
end
