class DistrictSchool < ApplicationRecord
  include Base::School

  default_scope { joins(:school_district) }

  has_one :school_district_school, foreign_key: :SchoolID, dependent: :destroy,
    inverse_of: :district_school
  has_one :school_district, foreign_key: :SchoolID, dependent: :destroy,
    inverse_of: :district_schools

  has_many :school_district_students, foreign_key: :SDID, dependent: :destroy,
    inverse_of: :district_school
  has_many :school_district_users, foreign_key: :SDID, dependent: :destroy,
    inverse_of: :district_school
end
