2022-11-23 14:49:44 +08:00
|
|
|
package com.engine.salary.service;
|
|
|
|
|
|
|
|
|
|
import com.engine.salary.entity.hrm.dto.HrmInfoDTO;
|
|
|
|
|
import com.engine.salary.entity.hrm.param.HrmQueryParam;
|
2022-11-24 09:17:08 +08:00
|
|
|
import com.engine.salary.entity.siaccount.dto.InsuranceCompensationDTO;
|
2022-11-23 14:49:44 +08:00
|
|
|
import com.engine.salary.entity.siaccount.param.CompensationParam;
|
|
|
|
|
import com.engine.salary.util.page.PageInfo;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
public interface SICompensationService {
|
|
|
|
|
|
|
|
|
|
PageInfo<HrmInfoDTO> getEmployeeListToCompensation(HrmQueryParam param);
|
|
|
|
|
|
|
|
|
|
List<Map<String, String>> compensationCategoryType(Long id);
|
|
|
|
|
|
|
|
|
|
Map<Long, List<Map<String, String>>> compensationComTotal(Map<Long, List<CompensationParam>> param);
|
2022-11-24 09:17:08 +08:00
|
|
|
|
|
|
|
|
Map<String, String> compensationAccount(List<InsuranceCompensationDTO> list);
|
2022-11-28 13:42:53 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 保存社保调差默认配置
|
|
|
|
|
*/
|
|
|
|
|
String compensationConfigSave(List<InsuranceCompensationDTO> param);
|
2022-11-28 14:57:29 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 社保调差撤回
|
|
|
|
|
*/
|
|
|
|
|
String compensationRevert(InsuranceCompensationDTO param);
|
2022-11-29 15:33:57 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 社保调差历史记录列表
|
|
|
|
|
*/
|
|
|
|
|
Map<String, Object> compensationList(String billMonth, Long paymentOrganization);
|
2022-11-23 14:49:44 +08:00
|
|
|
}
|