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; /** * 个税申报失败数据 *

Copyright: Copyright (c) 2023

*

Company: 泛微软件

* * @author qiantao * @version 1.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); }