package com.gkhy.exam.coalmine.service; import com.gkhy.exam.coalmine.entity.TeacherManage; import com.gkhy.exam.coalmine.model.dto.req.*; import com.gkhy.exam.coalmine.model.dto.resp.GetExaminerRespDTO; import com.gkhy.exam.coalmine.model.dto.resp.GetTeacherRespDTO; import com.ruoyi.common.core.domain.AjaxResult; import java.util.List; /** * @author Mr.huang * @decription * @date 2023/9/11 14:52 */ public interface EduResourcesManagerService { AjaxResult saveExaminer(ExaminerManageAddReqDTO reqDTO); AjaxResult removeExaminerById(Long id); AjaxResult updateExaminerById(ExaminerManageUpdateReqDTO reqDTO); AjaxResult getExaminerById(Long id); List selectAll(Integer isCm); AjaxResult saveTeacher(TeacherManageAddReqDTO reqDTO); AjaxResult updateTeacherById(TeacherManageUpdateReqDTO reqDTO); AjaxResult removeTeacherById(Long id); AjaxResult getTeacherById(Long id); List selectTeacherAll(Integer isCm); AjaxResult updateStatus(TeacherManageUpdateStatusReqDTO reqDTO); AjaxResult updateExaminerStatus(ExaminerManageUpdateStatusReqDTO reqDTO); AjaxResult deleteExaminerBindOperateType(Long id); AjaxResult deleteTeacherBindOperateType(Long id); List selectTeacherByCondition(int isCm, Long operateTypeId); }