weaver-hrm-salary/src/com/engine/salary/service/TaxDeclarationApiConfigServ...

47 lines
1.0 KiB
Java

package com.engine.salary.service;
import com.engine.salary.entity.taxapiflow.param.TaxDeclarationBillingConfigSaveParam;
import com.engine.salary.entity.taxdeclaration.po.TaxDeclarationApiConfigPO;
/**
* 个税申报api配置service
* <p>Copyright: Copyright (c) 2023</p>
* <p>Company: 泛微软件</p>
*
* @author qiantao
* @version 1.0
**/
public interface TaxDeclarationApiConfigService {
/**
* 根据服务厂商获取配置
*
* @param needExist 是否要检验存在
* @return
*/
TaxDeclarationApiConfigPO getConfig( boolean needExist);
/**
* 保存
*
* @param config
*/
void insert(TaxDeclarationApiConfigPO config);
/**
* 更新
*
* @param config
*/
void update(TaxDeclarationApiConfigPO config);
/**
* 修改开关状态
*
* @param saveParam
*/
void enableConfig(TaxDeclarationBillingConfigSaveParam saveParam);
void saveConfig(TaxDeclarationBillingConfigSaveParam saveParam);
}