2024-04-08 14:40:47 +08:00
|
|
|
|
package com.engine.salary.service;
|
|
|
|
|
|
|
|
|
|
|
|
import com.engine.salary.entity.taxdeclaration.po.TaxDeclareStatusPO;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 个税申报表状态
|
|
|
|
|
|
* <p>Copyright: Copyright (c) 2023</p>
|
|
|
|
|
|
* <p>Company: 泛微软件</p>
|
|
|
|
|
|
*
|
|
|
|
|
|
* @author qiantao
|
|
|
|
|
|
* @version 1.0
|
|
|
|
|
|
**/
|
|
|
|
|
|
public interface TaxDeclareStatusService {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 获取申报记录状态
|
|
|
|
|
|
* @param taxDeclareRecordId
|
|
|
|
|
|
* @param reportType
|
|
|
|
|
|
* @return
|
|
|
|
|
|
*/
|
|
|
|
|
|
TaxDeclareStatusPO getTaxDeclareStatus(Long taxDeclareRecordId, Integer reportType);
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2024-04-11 10:59:36 +08:00
|
|
|
|
* 更新主记录,返回申报记录状态列表
|
2024-04-08 14:40:47 +08:00
|
|
|
|
* @param id
|
|
|
|
|
|
* @return
|
|
|
|
|
|
*/
|
2024-04-11 10:59:36 +08:00
|
|
|
|
List<TaxDeclareStatusPO> updateRecord(Long id);
|
2024-04-08 14:40:47 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 更新申报状态,同时更新主记录
|
|
|
|
|
|
* @param declareStatus
|
|
|
|
|
|
*/
|
2024-04-11 10:59:36 +08:00
|
|
|
|
void updateTaxDeclareStatus(TaxDeclareStatusPO declareStatus,boolean updateRecord);
|
2024-04-08 14:40:47 +08:00
|
|
|
|
}
|