42 lines
1.2 KiB
Java
42 lines
1.2 KiB
Java
|
|
package com.engine.salary.entity.salaryacct.bo;
|
|||
|
|
|
|||
|
|
import com.engine.salary.entity.salaryacct.po.SalaryAcctEmployeePO;
|
|||
|
|
import com.engine.salary.entity.salaryacct.po.SalaryAcctRecordPO;
|
|||
|
|
import com.engine.salary.entity.salaryacct.po.SalaryAcctResultPO;
|
|||
|
|
import lombok.Data;
|
|||
|
|
|
|||
|
|
import java.util.List;
|
|||
|
|
import java.util.Map;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @description:
|
|||
|
|
* @author: xiajun
|
|||
|
|
* @modified By: xiajun
|
|||
|
|
* @date: Created in 8/23/22 3:45 PM
|
|||
|
|
* @version:v1.0
|
|||
|
|
*/
|
|||
|
|
@Data
|
|||
|
|
public class SalaryCalcEmployeeContext {
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* key:formulaId、value:公式变量的值
|
|||
|
|
*/
|
|||
|
|
private Map<Long, Map<String, String>> formulaVarValueMap;
|
|||
|
|
/**
|
|||
|
|
* key:salaryAcctEmployeeId、value:薪资核算结果
|
|||
|
|
*/
|
|||
|
|
private Map<Long, SalaryAcctResultPO> noDecryptAcctResultValueMap;
|
|||
|
|
/**
|
|||
|
|
* key:salaryAcctRecordId、value:薪资核算记录
|
|||
|
|
*/
|
|||
|
|
private Map<Long, SalaryAcctRecordPO> sameTaxCycleRecordMap;
|
|||
|
|
/**
|
|||
|
|
* key:employee-taxAgentId、value:薪资核算人员
|
|||
|
|
*/
|
|||
|
|
private Map<String, List<SalaryAcctEmployeePO>> sameTaxCycleEmployeeMap;
|
|||
|
|
/**
|
|||
|
|
* key:salaryAcctEmployeeId、value:薪资核算结果
|
|||
|
|
*/
|
|||
|
|
private Map<Long, SalaryAcctResultPO> sameTaxCycleResultValueMap;
|
|||
|
|
}
|