2022-05-18 09:19:50 +08:00
|
|
|
package com.engine.salary.service;
|
|
|
|
|
|
|
|
|
|
import com.engine.salary.entity.taxagent.param.TaxAgentSaveBaseParam;
|
|
|
|
|
import com.engine.salary.entity.taxagent.po.TaxAgentBasePO;
|
2024-08-16 11:18:27 +08:00
|
|
|
import com.engine.salary.sys.entity.vo.UploadConfigResponse;
|
2022-05-18 09:19:50 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 个税扣缴义务人基础信息
|
|
|
|
|
* <p>Copyright: Copyright (c) 2022</p>
|
|
|
|
|
* <p>Company: 泛微软件</p>
|
|
|
|
|
*
|
|
|
|
|
* @author qiantao
|
|
|
|
|
* @version 1.0
|
|
|
|
|
**/
|
|
|
|
|
public interface TaxAgentBaseService {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 是否开启分权
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
Boolean isOpenDevolution();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取个税扣缴义务人基本信息
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
TaxAgentBasePO getBaseInfo();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 保存个税扣缴义务人信息
|
|
|
|
|
*
|
|
|
|
|
* @param saveBaseParam
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
String save(TaxAgentSaveBaseParam saveBaseParam);
|
2024-08-09 09:22:27 +08:00
|
|
|
|
|
|
|
|
TaxAgentBasePO getConfig();
|
|
|
|
|
|
2024-08-16 11:18:27 +08:00
|
|
|
UploadConfigResponse.Result parseConfig(TaxAgentBasePO config);
|
2022-05-18 09:19:50 +08:00
|
|
|
}
|