package com.mindskip.xzs.service; import com.mindskip.xzs.domain.TaskExam; import com.mindskip.xzs.domain.User; import com.mindskip.xzs.viewmodel.admin.task.TaskPageRequestVM; import com.mindskip.xzs.viewmodel.admin.task.TaskRequestVM; import com.github.pagehelper.PageInfo; import java.util.List; /** * @version 2.2.0 * @description: 任务 * Copyright (C), 2020-2021, 武汉思维跳跃科技有限公司 * @date 2021 /9/7 9:45 */ public interface TaskExamService extends BaseService { /** * 任务分页 * * @param requestVM the request vm * @return the page info */ PageInfo page(TaskPageRequestVM requestVM); /** * 编辑任务 * * @param model the model * @param user the user */ void edit(TaskRequestVM model, User user); /** * 获取任务 * * @param id the id * @return the task request vm */ TaskRequestVM taskExamToVM(Integer id); /** * 根据年级获取任务 * * @param gradeLevel the grade level * @return the by grade level */ List getByGradeLevel(Integer gradeLevel); }