You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/app/models/graduation_work_comment_ass...

14 lines
590 B

6 years ago
class GraduationWorkCommentAssignation < ApplicationRecord
# temporary 0: 正式分配 1临时分配交叉评阅设置中临时分配的作品点取消时会删除 2: 删除标志
6 years ago
belongs_to :graduation_work
belongs_to :graduation_task
belongs_to :user
belongs_to :graduation_group, optional: true
6 years ago
scope :temporary, -> {where(temporary: 1)}
scope :formal, -> {where(temporary: 0)}
scope :temporary_delete, -> {where(temporary: 2)}
scope :temporary_formal, -> {where(temporary: [0, 1])}
6 years ago
scope :myself, ->(user_id) {where(user_id: user_id)}
end