package com.gkhy.exam.coalmine.service; import com.gkhy.exam.coalmine.model.dto.req.*; import com.gkhy.exam.coalmine.model.dto.resp.CmStaffByCodeRespDTO; import com.gkhy.exam.coalmine.model.dto.resp.CmStaffPageRespDTO; import com.ruoyi.common.core.domain.AjaxResult; import java.util.List; /** * @author Mr.huang * @decription * @date 2023/9/14 10:48 */ public interface CmStaffManagerService { AjaxResult saveCmStaff(CmStaffAddReqDTO reqDTO); AjaxResult saveCmStaffResume(CmStaffResumeAddReqDTO reqDTO); AjaxResult deleteCmStaffResume(Long id); AjaxResult updateCmStaffResume(CmStaffResumeUpdateReqDTO reqDTO); AjaxResult saveCmStaffTrain(CmStaffTrainAddReqDTO reqDTO); AjaxResult deleteCmStaffTrain(Long id); AjaxResult updateCmStaffTrain(CmStaffTrainUpdateReqDTO reqDTO); AjaxResult saveCmStaffExam(CmStaffExamAddReqDTO reqDTO); AjaxResult deleteCmStaffExam(Long id); AjaxResult updateCmStaffExam(CmStaffExamUpdateReqDTO reqDTO); AjaxResult saveCmStaffQa(CmStaffQaAddReqDTO reqDTO); AjaxResult deleteCmStaffQa(Long id); AjaxResult updateCmStaffQa(CmStaffQaUpdateReqDTO reqDTO); List selectPage(); AjaxResult editCmStaff(CmStaffUpdateReqDTO reqDTO); AjaxResult deleteCmStaff(Long id); AjaxResult selectByCode(String code); }