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;
|
||
}
|