package com.engine.salary.service; import com.engine.salary.entity.datacollection.dto.AttendQuoteDataDTO; import com.engine.salary.entity.datacollection.param.AttendQuoteDataExportTemplateParam; import com.engine.salary.entity.datacollection.param.AttendQuoteDataQueryParam; import com.engine.salary.entity.datacollection.param.AttendQuoteDataSyncParam; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.time.YearMonth; import java.util.List; import java.util.Map; /** * 数据采集-考勤引用数据 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ public interface AttendQuoteDataService { /** * 查看数据采集-考勤引用 * @param queryParam * @return */ Map view(AttendQuoteDataQueryParam queryParam); /** * 导出考勤数据 * @param queryParam * @return */ XSSFWorkbook export(AttendQuoteDataQueryParam queryParam); /** * 同步引用考勤数据 * @param syncParam * @return */ String syncAttendQuoteData(AttendQuoteDataSyncParam syncParam); /** * 获取考勤引用数据 * @param salaryYearMonth * @param salarySobId * @param employeeIds * @return */ List getAttendQuoteData(YearMonth salaryYearMonth, Long salarySobId, List employeeIds); /** * 导出考勤数据作为模板 * @param exportParam * @return */ XSSFWorkbook downloadTemplate(AttendQuoteDataExportTemplateParam exportParam); }