weaver-hrm-salary/src/com/engine/salary/report/service/SalaryStatisticsReportServi...

79 lines
2.1 KiB
Java
Raw Normal View History

2023-04-07 14:38:38 +08:00
package com.engine.salary.report.service;
/**
* @Description: 薪酬统计报表
* @Author: wangxiangzhong
* @Date: 2022/12/15 14:09
*/
public interface SalaryStatisticsReportService {
// /**
// * 获取所有薪酬报表
// *
// * @return
// */
// List<SalaryStatisticsReportPO> listAll();
//
// /**
// * 获取薪酬报表列表
// *
// * @param currentEmployeeId
// * @param currentTenantKey
// * @return
// */
// List<SalaryStatisticsReportPO> list(Long currentEmployeeId, String currentTenantKey);
//
// /**
// * 获取单个薪酬统计报表
// *
// * @param id
// * @param currentTenantKey
// * @return
// */
// SalaryStatisticsReportPO getById(Long id, String currentTenantKey);
//
// /**
// * 保存薪酬统计报表
// *
// * @param saveParam
// * @param currentEmployeeId
// * @param currentTenantKey
// * @return
// */
// String save(SalaryStatisticsReportSaveParam saveParam, Long currentEmployeeId, String currentTenantKey);
//
// /**
// * 删除薪酬统计报表
// *
// * @param ids
// * @param currentEmployeeId
// * @param currentTenantKey
// * @return
// */
// Map<String, Object> delete(Collection<Long> ids, Long currentEmployeeId, String currentTenantKey);
//
// /**
// * 保存统计范围
// *
// * @param param
// * @param currentEmployeeId
// * @param currentTenantKey
// * @return
// */
// String saveSearchCondition(SalaryStatisticsSearchConditionSaveParam param);
//
// /**
// * 构建报表分页统计记录
// *
// *
// * @param dimension
// * @param param
// * @param salaryStatisticsReport
// * @param salaryStatisticsItemList
// * @param employeeId
// * @param tenantKey
// * @return
// */
// PageInfo<Map<String, Object>> buildReportRecords(SalaryStatisticsDimensionPO dimension, SalaryStatisticsReportDataQueryParam param, SalaryStatisticsReportPO salaryStatisticsReport, List<SalaryStatisticsItemPO> salaryStatisticsItemList, Long employeeId, String tenantKey);
}