package com.ruoyi.service; import com.ruoyi.domain.ReviewSceneChangeTask; import com.baomidou.mybatisplus.extension.service.IService; import java.util.Date; import java.util.List; /** * @author wangfei * @description 针对表【t_review_scene_change_task(审查场景变更任务)】的数据库操作Service * @createDate 2023-12-14 14:28:17 */ public interface ReviewSceneChangeTaskService extends IService<ReviewSceneChangeTask> { /** * 新建一个任务 */ void create(ReviewSceneChangeTask reviewSceneChangeTask); /** * 审核通过一个任务 * @param taskId * @param comment */ void pass(Long taskId, String comment); /** * 审核驳回一个任务 * @param taskId * @param comment */ void reject(Long taskId, String comment); /** * 关闭一个任务 * @param taskId */ void close(Long taskId); /** * 获取体系审查任务的每个场景的最后变更记录 * @param taskId * @return */ List<ReviewSceneChangeTask> findLastChangeByTaskId(Long taskId); }