Class: Unidom::Action::Obsolescing
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Unidom::Action::Obsolescing
- Includes:
- ProgneTapera::EnumCode, Concerns::AsCaused, Common::Concerns::ModelExtension
- Defined in:
- app/models/unidom/action/obsolescing.rb
Overview
Obsolescing 是废弃。 #reason 是原因。 #obsolesced 是被废弃的对象。 #obsolescence_code 是废弃代码,OBSL 表示废弃, RCVR 表示恢复。
Class Method Summary collapse
Class Method Details
.obsolesce!(obsolesced: nil, obsolescer_visitor: nil, obsolescer_party: nil, reason: nil, obsolescence_code: 'OBSL', opened_at: Time.now) ⇒ Object
25 26 27 |
# File 'app/models/unidom/action/obsolescing.rb', line 25 def self.obsolesce!(obsolesced: nil, obsolescer_visitor: nil, obsolescer_party: nil, reason: nil, obsolescence_code: 'OBSL', opened_at: Time.now) create! obsolesced: obsolesced, obsolescer_visitor: obsolescer_visitor, obsolescer_party: obsolescer_party, reason: reason, obsolescence_code: obsolescence_code, opened_at: opened_at end |