
Untitled
By: a guest on
Jun 22nd, 2012 | syntax:
None | size: 1.00 KB | hits: 12 | expires: Never
class ConstructionMachine < ActiveRecord::Base
#Start epos-db-dependencies
#Table name
set_table_name "construction_machine"
#Attribut mapping
primary_key= :cmId
foreign_key_machine_type= :lmatyId
foreign_key_employee_group= :empgrpId
foreign_key_unit_type= :cmSetOutputValue_unitId
alias_attribute :output_value, :cmSetOutputValue
alias_attribute :hourly_rate, :cmHourlyRate
alias_attribute :description, :cmText
#End epos-db-dependencies
#Map attributes
set_primary_key primary_key
alias_attribute :id, primary_key
alias_attribute :unit_id, foreign_key_unit_type
alias_attribute :machine_type_id, foreign_key_machine_type
alias_attribute :employee_group_id, foreign_key_employee_group
#Relations
has_many :operation_times, :foreign_key => primary_key
belongs_to :i_machine_type, :foreign_key => foreign_key_machine_type
belongs_to :employee_group, :foreign_key => foreign_key_employee_group
belongs_to :unit, :foreign_key => foreign_key_unit_type
end