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<HrmLeaveTypeConfigDO> getLeaveTypeConfigList();
|
|
/**
|
* 获取请假类型配置
|
*/
|
HrmLeaveTypeConfigDO getLeaveTypeConfig(Integer leaveType);
|
|
/**
|
* 更新请假类型配置
|
*/
|
void updateLeaveTypeConfig(HrmLeaveTypeConfigDO config);
|
|
/**
|
* 导入请假类型扣款配置列表
|
*
|
* @param importList 导入列表
|
* @param importReqVO 导入请求参数
|
* @return 导入结果
|
*/
|
HrmLeaveTypeConfigImportRespVO importLeaveTypeConfigList(List<HrmLeaveTypeConfigImportExcelVO> importList,
|
HrmLeaveTypeConfigImportReqVO importReqVO);
|
|
}
|