diff --git a/src/com/engine/salary/entity/salaryacct/bo/SalaryAcctFormulaBO.java b/src/com/engine/salary/entity/salaryacct/bo/SalaryAcctFormulaBO.java
index 4f421abae..d29320d61 100644
--- a/src/com/engine/salary/entity/salaryacct/bo/SalaryAcctFormulaBO.java
+++ b/src/com/engine/salary/entity/salaryacct/bo/SalaryAcctFormulaBO.java
@@ -82,6 +82,7 @@ public class SalaryAcctFormulaBO {
.jobcall(simpleEmployee.getJobcall())
.companystartdate(simpleEmployee.getCompanystartdate())
.birthday(simpleEmployee.getBirthday())
+ .workcode(simpleEmployee.getWorkcode())
.build();
return JsonUtil.parseMap(JsonUtil.toJsonString(formulaEmployee), String.class);
}
diff --git a/src/com/engine/salary/service/SalaryAcctReportService.java b/src/com/engine/salary/service/SalaryAcctReportService.java
new file mode 100644
index 000000000..a7aa55a99
--- /dev/null
+++ b/src/com/engine/salary/service/SalaryAcctReportService.java
@@ -0,0 +1,143 @@
+package com.engine.salary.service;
+
+import com.engine.salary.entity.datacollection.DataCollectionEmployee;
+import com.engine.salary.entity.salaryacct.dto.ConsolidatedTaxDetailDTO;
+import com.engine.salary.entity.salaryacct.dto.SalaryAcctResultDetailDTO;
+import com.engine.salary.entity.salaryacct.param.SalaryAcctCalculateParam;
+import com.engine.salary.entity.salaryacct.param.SalaryAcctResultQueryParam;
+import com.engine.salary.entity.salaryacct.param.SalaryAcctResultSaveParam;
+import com.engine.salary.entity.salaryacct.po.SalaryAcctResultPO;
+import com.engine.salary.util.page.PageInfo;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 薪资核算结果
+ *
Copyright: Copyright (c) 2022
+ * Company: 泛微软件
+ *
+ * @author qiantao
+ * @version 1.0
+ **/
+public interface SalaryAcctReportService {
+
+ /**
+ * 根据薪资核算记录的id查询薪资核算结果
+ *
+ * @param salaryAcctRecordIds 薪资核算记录的id
+ * @return
+ */
+ List listBySalaryAcctRecordIds(Collection salaryAcctRecordIds);
+
+ /**
+ * 根据薪资核算人员的主键id查询薪资核算结果
+ *
+ * @param salaryAcctEmployeeId 薪资核算人员的主键id
+ * @return
+ */
+ List listBySalaryAcctEmployeeId(Long salaryAcctEmployeeId);
+
+ /**
+ * 根据薪资核算人员的主键id查询薪资核算结果
+ *
+ * @param salaryAcctEmployeeIds 薪资核算人员的主键id
+ * @return
+ */
+ List listBySalaryAcctEmployeeIds(Collection salaryAcctEmployeeIds);
+
+ /**
+ * 根据薪资核算id、人员id查询薪资核算结果
+ *
+ * @param salaryAcctRecordIds 薪资核算记录id
+ * @param employeeIds 人员id
+ * @return
+ */
+ List listBySalaryAcctRecordIdsAndEmployeeIds(Collection salaryAcctRecordIds, Collection employeeIds);
+
+ /**
+ * 根据薪资核算人员的主键id查询薪资核算结果
+ *
+ * @param salaryAcctEmployeeId 薪资核算人员的主键id
+ * @return
+ */
+ SalaryAcctResultDetailDTO getBySalaryAcctEmployeeId(Long salaryAcctEmployeeId);
+
+ /**
+ * 根据薪资核算结果列表查询条件查询薪资核算结果(分页)
+ *
+ * @param queryParam 列表查询条件
+ * @return
+ */
+ PageInfo