61 lines
2.0 KiB
Java
61 lines
2.0 KiB
Java
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;
|
|
|
|
/**
|
|
* 薪酬统计员工明细
|
|
* <p>Copyright: Copyright (c) 2022</p>
|
|
* <p>Company: 泛微软件</p>
|
|
*
|
|
* @author qiantao
|
|
* @version 1.0
|
|
**/
|
|
public interface SalaryStatisticsEmployeeService {
|
|
|
|
/**
|
|
* 获取员工统计分页列表
|
|
*
|
|
* @param queryParam
|
|
* @return
|
|
*/
|
|
PageInfo<SalaryStatisticsEmployeeListDTO> listPage(SalaryStatisticsEmployeeQueryParam queryParam);
|
|
|
|
/**
|
|
* 获取员工明细结果数据
|
|
*
|
|
* @param queryParam
|
|
* @return
|
|
*/
|
|
SalaryStatisticsEmployeeDetailResultDTO getDetailSalaryAcctResult(SalaryStatisticsEmployeeDetailQueryParam queryParam);
|
|
|
|
/**
|
|
* 获取员工核算详情数据分页列表
|
|
*
|
|
* @param salaryStatisticsEmployeeDetailResult
|
|
* @param queryParam
|
|
* @return
|
|
*/
|
|
List<Map<String, Object>> listDetailPage(SalaryStatisticsEmployeeDetailResultDTO salaryStatisticsEmployeeDetailResult, SalaryStatisticsEmployeeDetailQueryParam queryParam);
|
|
|
|
PageInfo<SalaryAcctEmployeePO> listSalaryAcctEmp(SalaryStatisticsEmployeeSalaryQueryParam queryParam);
|
|
|
|
SalaryStatisticsEmployeeDetailResultDTO getDetailSalaryAcctResultByAcctEmp(List<SalaryAcctEmployeePO> salaryAcctEmployeeList);
|
|
|
|
/**
|
|
* 导出员工详情列表
|
|
*
|
|
* @param map
|
|
* @param queryParam
|
|
*/
|
|
// void exportDetailList(Map<String, Object> map, SalaryStatisticsEmployeeDetailQueryParam queryParam);
|
|
}
|