module Base::StudentDocument
  extend ActiveSupport::Concern

  included do
    self.table_name = :StudentDocuments
    self.primary_key = :StudentDocID

    alias_attribute :id, :StudentDocID
    alias_attribute :school_id, :SchoolID
    alias_attribute :school_year_id, :SchoolYearID
    alias_attribute :student_id, :StudentID
    alias_attribute :name, :Name
    alias_attribute :created_at, :Date
    alias_attribute :code, :Code
    alias_attribute :file_type, :Type
    alias_attribute :filename, :FileName
    alias_attribute :size, :Size
    alias_attribute :require_signature, :SigRequired
    alias_attribute :status, :Status
    alias_attribute :signature_id, :DSIGID
    alias_attribute :uploaded, :Uploaded
  end
end
