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