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

42 lines
1.0 KiB
Java
Raw Normal View History

package com.engine.salary.service;
2022-11-17 11:11:58 +08:00
import com.engine.salary.entity.salaryBill.po.SalarySendRangeObj;
import java.util.Collection;
import java.util.List;
/**
* @Description: 工资单发放撤回筛选范围对象
* @Author: LFC
*/
public interface SalarySendRangeObjService {
/**
* 根据名称和工资单发放id获取列表
*
* @param salarySendId
* @param rangeIds
* @return
*/
2022-11-17 14:25:10 +08:00
List<SalarySendRangeObj> listBySalarySendIdAndRangeIds(Long salarySendId, List<Long> rangeIds);
2022-11-17 11:11:58 +08:00
/**
* 根据工资饭发放id删除
*
* @param salarySendIds
*/
2022-11-17 14:25:10 +08:00
void deleteBySalarySendIds(Collection<Long> salarySendIds);
2022-11-17 11:11:58 +08:00
void replaceAllByRangeIds(Long rangeIds, List<SalarySendRangeObj> rangeObjs);
2022-11-17 11:11:58 +08:00
/**
* 根据发放id和范围id获取发放信息id
*
* @param salarySendId
* @param rangeIds
* @return
*/
List<Long> getSendInfoIdsBySalarySendIdAndRangeIds(Long salarySendId, List<Long> rangeIds);
void deleteBySalarySendRangeIds(List<Long> salarySendRangeIds);
2022-11-17 11:11:58 +08:00
}