package com.engine.salary.service; import com.engine.salary.entity.taxdeclaration.dto.FailEmployeeListDTO; import com.engine.salary.entity.taxdeclaration.po.TaxDeclareFailPO; import com.engine.salary.entity.taxdeclaration.po.TaxDeclareRecordPO; import java.util.Collection; import java.util.List; /** * @description: 个税申报失败数据 * @author: xiajun * @modified By: xiajun * @date: Created in 2022/11/30 1:31 PM * @version:v1.0 */ public interface TaxDeclareFailService { /** * 根据个税申报记录id查询申报失败数据(分页) * * @param taxDeclareRecordIds * @return */ List listPageByTaxDeclareRecordIds( Collection taxDeclareRecordIds); /** * 根据个税申报记录id查询申报失败数据 * * @param taxDeclareRecordIds * @return */ List listByTaxDeclareRecordIds(Collection taxDeclareRecordIds); /** * 根据个税申报记录id删除申报失败数据 * * @param taxDeclareRecordIds */ void deleteByTaxDeclareRecordIds(Collection taxDeclareRecordIds); /** * 转换成申报失败数据dto * * @param taxDeclareRecord * @param taxDeclareFails * @return */ List convert2FailEmployeeList(TaxDeclareRecordPO taxDeclareRecord, List taxDeclareFails); void saveBatch(List taxDeclareFails); }