package cn.iocoder.yudao.module.hrm.service.salary; import cn.iocoder.yudao.module.hrm.controller.admin.salary.vo.HrmLeaveTypeConfigImportExcelVO; import cn.iocoder.yudao.module.hrm.controller.admin.salary.vo.HrmLeaveTypeConfigImportReqVO; import cn.iocoder.yudao.module.hrm.controller.admin.salary.vo.HrmLeaveTypeConfigImportRespVO; import cn.iocoder.yudao.module.hrm.dal.dataobject.salary.HrmLeaveTypeConfigDO; import java.util.List; /** * 请假类型扣款配置 Service 接口 * * @author 超级管理员 */ public interface HrmLeaveTypeConfigService { /** * 获取所有请假类型配置列表 */ List getLeaveTypeConfigList(); /** * 获取请假类型配置 */ HrmLeaveTypeConfigDO getLeaveTypeConfig(Integer leaveType); /** * 更新请假类型配置 */ void updateLeaveTypeConfig(HrmLeaveTypeConfigDO config); /** * 导入请假类型扣款配置列表 * * @param importList 导入列表 * @param importReqVO 导入请求参数 * @return 导入结果 */ HrmLeaveTypeConfigImportRespVO importLeaveTypeConfigList(List importList, HrmLeaveTypeConfigImportReqVO importReqVO); }