30 lines
730 B
Java
30 lines
730 B
Java
package com.engine.salary.service;
|
|
|
|
import com.engine.salary.entity.salaryacct.dto.SalaryCalcTaxInfoDTO;
|
|
import com.engine.salary.entity.salaryacct.param.SalaryCalcTaxParam;
|
|
|
|
public interface SalaryCalcTaxService {
|
|
|
|
/**
|
|
* 根据薪资核算记录id获取在线计算个税的相关信息
|
|
*
|
|
* @param salaryCalcTaxParam
|
|
* @return
|
|
*/
|
|
SalaryCalcTaxInfoDTO getCalcTaxInfo(SalaryCalcTaxParam salaryCalcTaxParam);
|
|
|
|
/**
|
|
* 计算个税
|
|
*
|
|
* @param salaryCalcTaxParam
|
|
*/
|
|
void calcTax(SalaryCalcTaxParam salaryCalcTaxParam);
|
|
|
|
/**
|
|
* 计算个税获取反馈
|
|
*
|
|
* @param salaryCalcTaxParam
|
|
*/
|
|
void calcTaxFeedback(SalaryCalcTaxParam salaryCalcTaxParam);
|
|
}
|