module Base::StudentItemOrder
  extend ActiveSupport::Concern

  included do
    self.table_name = 'LunchItemOrdersStudents'
    self.primary_key = 'OrderID'

    alias_attribute :id, :OrderID
    alias_attribute :school_id, :SchoolID
    alias_attribute :school_year_id, :SchoolYearID
    alias_attribute :lunch_cycle_id, :LunchCycleID
    alias_attribute :class_id, :ClassID
    alias_attribute :family_id, :FamilyID
    alias_attribute :student_id, :StudentID
    alias_attribute :lunch_price_plan_id, :LPPID
    alias_attribute :lunch_day_id, :LunchDayID
    alias_attribute :item_id, :ItemID
    alias_attribute :quantity, :ItemCount
    alias_attribute :order_date, :OrderDate
    alias_attribute :charge_date, :ChargeDate
    alias_attribute :cafeteria_transaction_id, :LTID
  end
end
