class Base::ClassGradeCategory < ApplicationRecord
  self.table_name = 'ClassGradeCategories'
  self.primary_key = 'CGCID'

  alias_attribute :id, :CGCID
  # alias_attribute :school_id, :SchoolID
  alias_attribute :class_id, :ClassID
  alias_attribute :name, :Name
  # alias_attribute :percentage, :Percentage
  # alias_attribute :sequence, :Sequence

  before_create :set_defaults

  private
    def set_defaults
      self.Percentage = 0 unless self.Percentage
      self.Sequence = 0 unless self.Sequence
    end
end
