package com.ruoyi.personnel.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.personnel.dto.PersonTrainingDto; import com.ruoyi.personnel.dto.PersonTrainingUpdateDto; import com.ruoyi.personnel.pojo.PersonTraining; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; /** *

* 培训计划 服务类 *

* * @author 芯导软件(江苏)有限公司 * @since 2024-10-11 01:11:49 */ public interface PersonTrainingService extends IService { IPage personTrainingSelect(Page page, String compilerName, Integer departmentId); void deleteDetail(Integer id); void personTrainingImport(MultipartFile file); void personTrainingDelete(Integer id); void reviewAnnualPersonnelTraining(PersonTrainingUpdateDto personTrainingUpdateDto); void approveAnnualPersonnelTraining(PersonTrainingUpdateDto personTrainingUpdateDto); /** * 导出人员培训计划 * @param id * @param response */ void exportPersonTraining(Integer id, HttpServletResponse response); /** * 导出人员培训与考核记录 * @param id * @param response */ void exportPersonTrainingRecord(Integer id, HttpServletResponse response); }