From b6f8e857d230ffa666ec541c277d09103341eec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Thu, 28 Jul 2022 15:42:25 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=A1=A3=E6=A1=88=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BF=AE=E5=A4=8D=202=E3=80=81?= =?UTF-8?q?=E6=A0=B8=E7=AE=97=E6=A1=A3=E6=A1=88=203=E3=80=81=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E5=85=A5=E8=81=8C=E3=80=81=E7=A6=BB=E8=81=8C=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E4=BD=9C=E4=B8=BA=E6=A0=B8=E7=AE=97=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E7=9A=84=E7=AD=9B=E9=80=89=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/salary/biz/SalaryArchiveBiz.java | 2 + .../param/SalaryArchiveImportHandleParam.java | 6 ++ .../mapper/archive/SalaryArchiveMapper.java | 8 ++ .../mapper/archive/SalaryArchiveMapper.xml | 16 ++++ .../salary/service/SalaryArchiveService.java | 2 + .../impl/SalaryAcctEmployeeServiceImpl.java | 15 ++-- .../impl/SalaryArchiveServiceImpl.java | 76 +++++++++++++------ 7 files changed, 93 insertions(+), 32 deletions(-) diff --git a/src/com/engine/salary/biz/SalaryArchiveBiz.java b/src/com/engine/salary/biz/SalaryArchiveBiz.java index 96c09e883..c16256c76 100644 --- a/src/com/engine/salary/biz/SalaryArchiveBiz.java +++ b/src/com/engine/salary/biz/SalaryArchiveBiz.java @@ -74,4 +74,6 @@ public class SalaryArchiveBiz { sqlSession.close(); } } + + } diff --git a/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java b/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java index 92410f3cc..ec9a1ca99 100644 --- a/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java +++ b/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java @@ -115,6 +115,12 @@ public class SalaryArchiveImportHandleParam { */ List salaryArchiveSaves; + /** + * 待修改薪资档案 + */ + List salaryArchiveUpdates; + + /** * 待保存薪资档案-个税扣缴义务人 */ diff --git a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.java b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.java index a02ad4677..b2f69593f 100644 --- a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.java +++ b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.java @@ -15,6 +15,14 @@ public interface SalaryArchiveMapper { * @return 返回集合,没有返回空List */ List listAll(); + + /** + * 修改,修改所有字段 + * + * @param salaryArchive 修改的记录 + * @return 返回影响行数 + */ + int update(SalaryArchivePO salaryArchive); /** diff --git a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml index a1370c0f8..a4174ff39 100644 --- a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml +++ b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml @@ -38,6 +38,22 @@ WHERE delete_type = 0 + + UPDATE hrsa_salary_archive + + employee_id=#{employeeId}, + create_time=#{createTime}, + update_time=#{updateTime}, + creator=#{creator}, + delete_type=#{deleteType}, + tenant_key=#{tenantKey}, + tax_agent_id=#{taxAgentId}, + pay_start_date=#{payStartDate}, + pay_end_date=#{payEndDate}, + + WHERE id = #{id} + +