package com.engine.salary.entity.salaryacct.bo; import com.engine.salary.entity.datacollection.dto.AttendQuoteFieldListDTO; import com.engine.salary.entity.datacollection.po.VariableItemPO; import com.engine.salary.entity.salaryacct.po.SalaryAcctEmployeePO; import com.engine.salary.entity.salaryacct.po.SalaryAcctRecordPO; import com.engine.salary.entity.salaryformula.ExpressFormula; import com.engine.salary.entity.salaryitem.po.SalaryItemPO; import com.engine.salary.entity.salarysob.dto.SalarySobCycleDTO; import com.engine.salary.entity.salarysob.po.SalarySobAdjustRulePO; import com.engine.salary.entity.salarysob.po.SalarySobItemPO; import com.engine.salary.entity.salarysob.po.SalarySobPO; import com.engine.salary.sys.enums.TaxDeclarationFunctionEnum; import lombok.AllArgsConstructor; import lombok.Data; import lombok.experimental.Accessors; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.BlockingDeque; import java.util.concurrent.CountDownLatch; /** * 薪资核算 *
Copyright: Copyright (c) 2022
*Company: 泛微软件
* * @author qiantao * @version 1.0 **/ @Data @Accessors(chain = true) public class SalaryAcctCalculateBO { /** * 当前薪资核算记录 */ private SalaryAcctRecordPO salaryAcctRecordPO; /** * 账套 */ private SalarySobPO salarySobPO; /** * 当前薪资核算记录的薪资周期、考勤周期…… */ private SalarySobCycleDTO salarySobCycleDTO; /** * 相同税款所属期内其他薪资核算记录(薪资类型为工资薪金的账套的) */ private List