module Base::SchoolDistrictImport
  extend ActiveSupport::Concern

  included do
    self.table_name = 'SchoolDistrictImport'
    self.primary_key = 'SDIID'

    alias_attribute :id, :SDIID
    alias_attribute :school_id, :SchoolID
    alias_attribute :school_year_id, :SchoolYearID
    alias_attribute :student_id, :StudentID
    alias_attribute :origin_school_id, :OrigSchoolID
    alias_attribute :origin_student_id, :OrigStudentID
    alias_attribute :author_id, :AuthorID
    alias_attribute :updated_at, :Updated

    before_save :set_updated_at

    private
      def set_updated_at
        self.updated_at = Time.zone.today
      end
  end
end
