From f8f50380f706de972b482fead6c07c8a52aeae05 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com>
Date: Tue, 20 Sep 2022 15:47:22 +0800
Subject: [PATCH 1/3] =?UTF-8?q?=E6=8E=92=E5=BA=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mapper/archive/SalaryArchiveMapper.xml | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml
index a85cd484c..acf8baf37 100644
--- a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml
+++ b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml
@@ -148,10 +148,10 @@
AND (e.companystartdate BETWEEN #{param.hiredate[0]} AND #{param.hiredate[1]})
-
-
- ORDER BY #{param.orderRule.orderRule} #{param.orderRule.ascOrDesc}
-
+
+
+
+
From 183e63140aff2bf164657d66e441034acc3fd0f8 Mon Sep 17 00:00:00 2001
From: Harryxzy
Date: Tue, 20 Sep 2022 16:18:43 +0800
Subject: [PATCH 2/3] =?UTF-8?q?xzy-=E6=9C=88=E5=BA=A6=E7=BB=A9=E6=95=88?=
=?UTF-8?q?=E7=8E=AF=E6=AF=94=E5=A2=9E=E5=8A=A0=E4=BA=BA=E5=91=98=E5=AF=BC?=
=?UTF-8?q?=E5=87=BA=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/SalaryAcctExcelService.java | 8 +++++
.../impl/SalaryAcctExcelServiceImpl.java | 32 +++++++++++++++++++
.../salary/web/SalaryAcctController.java | 32 +++++++++++++++++++
.../wrapper/SalaryAcctExcelWrapper.java | 12 +++++++
4 files changed, 84 insertions(+)
diff --git a/src/com/engine/salary/service/SalaryAcctExcelService.java b/src/com/engine/salary/service/SalaryAcctExcelService.java
index 40cfd7aa0..de731313b 100644
--- a/src/com/engine/salary/service/SalaryAcctExcelService.java
+++ b/src/com/engine/salary/service/SalaryAcctExcelService.java
@@ -35,6 +35,14 @@ public interface SalaryAcctExcelService {
*/
XSSFWorkbook exportReducedEmployee(SalaryAcctEmployeeQueryParam queryParam);
+ /**
+ * 薪资核算环比增加人员导出
+ *
+ * @param queryParam
+ * @return
+ */
+ XSSFWorkbook exportAddedEmployee(SalaryAcctEmployeeQueryParam queryParam);
+
/**
* 薪资核算结果导出
*
diff --git a/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java b/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java
index 4741b7fa5..674332b91 100644
--- a/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java
+++ b/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java
@@ -158,6 +158,8 @@ public class SalaryAcctExcelServiceImpl extends Service implements SalaryAcctExc
}
+
+
@Override
public XSSFWorkbook exportReducedEmployee(SalaryAcctEmployeeQueryParam queryParam) {
ValidUtil.doValidator(queryParam);
@@ -190,6 +192,36 @@ public class SalaryAcctExcelServiceImpl extends Service implements SalaryAcctExc
}
+ @Override
+ public XSSFWorkbook exportAddedEmployee(SalaryAcctEmployeeQueryParam queryParam) {
+ ValidUtil.doValidator(queryParam);
+
+ // 1.工作簿名称
+ String sheetName = SalaryI18nUtil.getI18nLabel(85368, "环比上月增加人员");
+ // 2.表头
+ String[] header = {
+ SalaryI18nUtil.getI18nLabel(85429, "姓名"),
+ SalaryI18nUtil.getI18nLabel(86184, "个税扣缴义务人"),
+ SalaryI18nUtil.getI18nLabel(86185, "部门"),
+ SalaryI18nUtil.getI18nLabel(86186, "手机号"),
+ SalaryI18nUtil.getI18nLabel(86186, "工号"),
+ SalaryI18nUtil.getI18nLabel(91075, "员工状态"),
+ SalaryI18nUtil.getI18nLabel(91075, "入职日期"),
+ SalaryI18nUtil.getI18nLabel(91075, "离职日期")
+ };
+ List