2022-11-25 10:53:23 +08:00
|
|
|
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
|
|
|
|
2022-11-25 10:53:23 +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
|
|
|
|
|
*/
|
2022-11-25 10:53:23 +08:00
|
|
|
List<Long> getSendInfoIdsBySalarySendIdAndRangeIds(Long salarySendId, List<Long> rangeIds);
|
|
|
|
|
|
|
|
|
|
void deleteBySalarySendRangeIds(List<Long> salarySendRangeIds);
|
2022-11-17 11:11:58 +08:00
|
|
|
}
|