package com.engine.salary.report.service; import com.engine.salary.entity.salaryacct.po.SalaryAcctEmployeePO; import com.engine.salary.report.entity.dto.SalaryStatisticsEmployeeDetailResultDTO; import com.engine.salary.report.entity.dto.SalaryStatisticsEmployeeListDTO; import com.engine.salary.report.entity.param.SalaryStatisticsEmployeeDetailQueryParam; import com.engine.salary.report.entity.param.SalaryStatisticsEmployeeQueryParam; import com.engine.salary.report.entity.param.SalaryStatisticsEmployeeSalaryQueryParam; import com.engine.salary.util.page.PageInfo; import java.util.List; import java.util.Map; /** * 薪酬统计员工明细 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ public interface SalaryStatisticsEmployeeService { /** * 获取员工统计分页列表 * * @param queryParam * @return */ PageInfo listPage(SalaryStatisticsEmployeeQueryParam queryParam); /** * 获取员工明细结果数据 * * @param queryParam * @return */ SalaryStatisticsEmployeeDetailResultDTO getDetailSalaryAcctResult(SalaryStatisticsEmployeeDetailQueryParam queryParam); /** * 获取员工核算详情数据分页列表 * * @param salaryStatisticsEmployeeDetailResult * @param queryParam * @return */ List> listDetailPage(SalaryStatisticsEmployeeDetailResultDTO salaryStatisticsEmployeeDetailResult, SalaryStatisticsEmployeeDetailQueryParam queryParam); PageInfo listSalaryAcctEmp(SalaryStatisticsEmployeeSalaryQueryParam queryParam); SalaryStatisticsEmployeeDetailResultDTO getDetailSalaryAcctResultByAcctEmp(List salaryAcctEmployeeList); /** * 导出员工详情列表 * * @param map * @param queryParam */ // void exportDetailList(Map map, SalaryStatisticsEmployeeDetailQueryParam queryParam); }