package cn.iocoder.yudao.module.hrm.service.salary; import cn.iocoder.yudao.module.hrm.dal.dataobject.salary.HrmSocialSecuritySchemeDO; import java.util.List; /** * 社保公积金方案 Service 接口 * * @author 芋道源码 */ public interface HrmSocialSecuritySchemeService { /** * 创建社保公积金方案 * * @param scheme 方案信息 * @return 方案ID */ Long createScheme(HrmSocialSecuritySchemeDO scheme); /** * 更新社保公积金方案 * * @param scheme 方案信息 */ void updateScheme(HrmSocialSecuritySchemeDO scheme); /** * 删除社保公积金方案 * * @param id 方案ID */ void deleteScheme(Long id); /** * 获取社保公积金方案 * * @param id 方案ID * @return 方案信息 */ HrmSocialSecuritySchemeDO getScheme(Long id); /** * 获取社保公积金方案列表 * * @param status 状态(可选) * @return 方案列表 */ List getSchemeList(Integer status); }