ADD db schema in models

This commit is contained in:
Jasder
2020-11-23 15:35:03 +08:00
parent ba1115f1f3
commit 60ac66ebe3
82 changed files with 1711 additions and 25 deletions

View File

@@ -1,3 +1,30 @@
# == Schema Information
#
# Table name: tidings
#
# id :integer not null, primary key
# user_id :integer
# trigger_user_id :integer
# container_id :integer
# container_type :string(255)
# parent_container_id :integer
# parent_container_type :string(255)
# belong_container_id :integer
# belong_container_type :string(255)
# status :integer default("0")
# viewed :boolean
# created_at :datetime not null
# updated_at :datetime not null
# tiding_type :string(255)
# extra :string(255)
# is_delete :boolean default("0")
#
# Indexes
#
# index_tidings_on_container_id (container_id)
# index_tidings_on_user_id (user_id)
#
class Tiding < ApplicationRecord
belongs_to :user
belongs_to :trigger_user, class_name: 'User', optional: true
@@ -29,4 +56,4 @@ class Tiding < ApplicationRecord
(container_type == 'StudentWorksScore' && extra.to_i == 3) ||
(container_type == 'StudentWorksScoresAppeal' && parent_container_type == 'StudentWork' && tiding_type == 'System')
end
end
end