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<GetExaminerRespDTO> selectAll(Integer isCm);
|
|
AjaxResult saveTeacher(TeacherManageAddReqDTO reqDTO);
|
|
AjaxResult updateTeacherById(TeacherManageUpdateReqDTO reqDTO);
|
|
AjaxResult removeTeacherById(Long id);
|
|
AjaxResult getTeacherById(Long id);
|
|
List<GetTeacherRespDTO> selectTeacherAll(Integer isCm);
|
|
AjaxResult updateStatus(TeacherManageUpdateStatusReqDTO reqDTO);
|
|
AjaxResult updateExaminerStatus(ExaminerManageUpdateStatusReqDTO reqDTO);
|
|
AjaxResult deleteExaminerBindOperateType(Long id);
|
|
AjaxResult deleteTeacherBindOperateType(Long id);
|
|
List<GetTeacherRespDTO> selectTeacherByCondition(int isCm, Long operateTypeId);
|
|
}
|