class Base::StudentAdditionalValue < ApplicationRecord
  self.table_name = 'StudentStatisticValues'
  self.primary_key = 'SSVID'

  alias_attribute :id, :SSVID
  alias_attribute :school_id, :SchoolID
  alias_attribute :student_id, :StudentID
  alias_attribute :student_additional_field_id, :SSID
  alias_attribute :field_id, :SSID
  # alias_attribute :rpid, :RPID
  alias_attribute :value, :Value
  alias_attribute :value_date, :ValueDate

  before_create :set_defaults

  private
    def set_defaults
      self.ValueDate = 0 unless self.ValueDate
    end
end
