package com.ruoyi.service; import com.ruoyi.domain.SystemReviewTask; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.web.request.SystemReviewTaskConfirmRequest; import com.ruoyi.web.request.SystemReviewTaskCreateRequest; import com.ruoyi.web.request.SystemReviewTaskStartRequest; import com.ruoyi.web.request.SystemReviewTaskSubmitRequest; import com.ruoyi.web.response.SystemReviewTaskViewResponse; import java.util.List; /** * @author wangfei * @description 针对表【t_system_review_task(体系审查任务)】的数据库操作Service * @createDate 2023-12-15 09:56:07 */ public interface SystemReviewTaskService extends IService<SystemReviewTask> { /** * 创建一个体系审查任务 * @param request */ void createTaskTest(SystemReviewTaskCreateRequest request); /** * 查看 * @param taskId * @return */ SystemReviewTaskViewResponse view(Long taskId); /** * 开始一个任务 * @param request */ void start(SystemReviewTaskStartRequest request); /** * 根据状态查找体系审查任务 * @return */ List<SystemReviewTask> findListByStatus(String status); /** * 查询处理中的任务 * @return */ List<SystemReviewTask> findListInProcess(); /** * 确认审查问卷 * @param request */ void confirm(SystemReviewTaskConfirmRequest request); /** * 提交审查问卷 * @param request */ void submit(SystemReviewTaskSubmitRequest request); }