61 lines
1.7 KiB
Java
61 lines
1.7 KiB
Java
|
|
package com.engine.salary.service;
|
||
|
|
|
||
|
|
import com.engine.salary.entity.datacollection.param.AttendQuoteDataQueryParam;
|
||
|
|
|
||
|
|
import java.util.Map;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 数据采集-考勤引用数据
|
||
|
|
* <p>Copyright: Copyright (c) 2022</p>
|
||
|
|
* <p>Company: 泛微软件</p>
|
||
|
|
*
|
||
|
|
* @author qiantao
|
||
|
|
* @version 1.0
|
||
|
|
**/
|
||
|
|
public interface AttendQuoteDataService {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查看数据采集-考勤引用
|
||
|
|
* @param queryParam
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
Map<String, Object> view(AttendQuoteDataQueryParam queryParam);
|
||
|
|
//
|
||
|
|
// /**
|
||
|
|
// * 导出考勤数据
|
||
|
|
// * @param queryParam
|
||
|
|
// * @param currentEmployeeId
|
||
|
|
// * @param currentTenantKey
|
||
|
|
// * @return
|
||
|
|
// */
|
||
|
|
// Map<String, Object> export(AttendQuoteDataQueryParam queryParam, Long currentEmployeeId, String currentTenantKey);
|
||
|
|
//
|
||
|
|
// /**
|
||
|
|
// * 同步引用考勤数据
|
||
|
|
// * @param syncParam
|
||
|
|
// * @param currentEmployeeId
|
||
|
|
// * @param currentTenantKey
|
||
|
|
// * @return
|
||
|
|
// */
|
||
|
|
// String syncAttendQuoteData(AttendQuoteDataSyncParam syncParam, Long currentEmployeeId, String currentTenantKey);
|
||
|
|
//
|
||
|
|
// /**
|
||
|
|
// * 获取考勤引用数据
|
||
|
|
// * @param salaryYearMonth
|
||
|
|
// * @param salarySobId
|
||
|
|
// * @param employeeIds
|
||
|
|
// * @param tenantKey
|
||
|
|
// * @return
|
||
|
|
// */
|
||
|
|
// List<AttendQuoteDataDTO> getAttendQuoteData(YearMonth salaryYearMonth, Long salarySobId, List<Long> employeeIds, String tenantKey);
|
||
|
|
//
|
||
|
|
// /**
|
||
|
|
// * 导出考勤数据作为模板
|
||
|
|
// * @param exportParam
|
||
|
|
// * @param currentEmployeeId
|
||
|
|
// * @param currentTenantKey
|
||
|
|
// * @return
|
||
|
|
// */
|
||
|
|
// Map<String, Object> downloadTemplate(AttendQuoteDataExportTemplateParam exportParam, Long currentEmployeeId, String currentTenantKey);
|
||
|
|
}
|