weaver-hrm-salary/src/com/engine/salary/service/SalaryBillService.java

50 lines
1.1 KiB
Java
Raw Normal View History

2023-05-08 09:27:20 +08:00
package com.engine.salary.service;
import com.engine.salary.entity.salaryBill.param.SalarySendGrantParam;
/**
* @Description: 工资单
* @Author: wangxiangzhong
* @Date: 2021-12-11 11:28
*/
public interface SalaryBillService {
/**
* 工资单发放
*
* @param queryParam
*/
2023-06-06 09:51:07 +08:00
void grant(SalarySendGrantParam queryParam);
2023-05-08 09:27:20 +08:00
/**
* 工资单撤回
*
* @param queryParam
* @param isRange
* @param rangeIds
* @param currentEmployeeId
* @param currentTenantKey
*/
// void withdraw(SalarySendWithdrawParam queryParam, boolean isRange, List<Long> rangeIds);
/**
* 我的工资单
*
* @param salaryInfoId
* @param currentEmployeeId
* @param currentTenantKey
* @return
*/
// Map<String, Object> mySalaryBill(Long salaryInfoId);
/**
* 我的工资单列表详情
*
* @param page
* @param queryParam
* @param tenantKey
* @return
*/
// Page<SalaryMySalaryBillListDTO> mySalaryBillListPage(Page<SalaryMySalaryBillListDTO> page, SalaryBillQueryParam queryParam, String tenantKey);
}