Initial commit

This commit is contained in:
Yaser
2026-08-13 19:50:53 +03:30
commit 38084458fe
879 changed files with 95198 additions and 0 deletions

11
app/models/bonus.rb Normal file
View File

@@ -0,0 +1,11 @@
class Bonus < ApplicationRecord
belongs_to :trade, class_name: 'Trade', foreign_key: :trade_id, required: true
belongs_to :sender_member, class_name: 'Member', foreign_key: :sender_member_id, required: true
belongs_to :bonus_member, class_name: 'Member', foreign_key: :bonus_member_id, required: true
validates_uniqueness_of :trade, :scope => [:sender_member_id]
enum state: { pending: 0, payed: 1, rejected: 2 }
scope :h24, -> { where('created_at > ?', 24.hours.ago) }
end