From 758e64e6bc0552100b40ebf081aad9a856f24550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Wed, 1 Jun 2022 20:46:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dto/SalaryArchiveListDTO.java | 9 -- .../param/SalaryArchiveImportHandleParam.java | 6 ++ .../param/SalaryArchiveQueryParam.java | 2 + .../mapper/archive/SalaryArchiveMapper.xml | 96 ++----------------- .../salary/service/SalaryArchiveService.java | 2 + .../impl/SalaryArchiveServiceImpl.java | 64 +++++++++++-- 6 files changed, 78 insertions(+), 101 deletions(-) diff --git a/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java b/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java index 6187eeb84..d3c42981e 100644 --- a/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java +++ b/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java @@ -30,10 +30,6 @@ public class SalaryArchiveListDTO { @TableTitle(title = "id", dataIndex = "id", key = "id") private Long id; - // @WeaFormat( -// label = "人员信息表的主键id", -// tableColumn = @TableColumn(width = "20%") -// ) @TableTitle(title = "人员信息表的主键id", dataIndex = "employeeId", key = "employeeId") private Long employeeId; @@ -66,9 +62,4 @@ public class SalaryArchiveListDTO { */ @TableTitle(title = "员工状态", dataIndex = "employeeStatus", key = "employeeStatus") private String employeeStatus; -// -// /** -// * 薪资项目调整id -// */ -// private Long salaryArchiveItemId; } diff --git a/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java b/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java index 9599f2d54..488d23907 100644 --- a/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java +++ b/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveImportHandleParam.java @@ -6,6 +6,7 @@ import com.engine.salary.entity.salaryarchive.po.SalaryArchiveItemPO; import com.engine.salary.entity.salaryarchive.po.SalaryArchivePO; import com.engine.salary.entity.salaryarchive.po.SalaryArchiveTaxAgentPO; import com.engine.salary.entity.salaryitem.po.SalaryItemPO; +import com.engine.salary.entity.taxagent.dto.TaxAgentManageRangeEmployeeDTO; import com.engine.salary.entity.taxagent.po.TaxAgentPO; import com.engine.salary.enums.salaryarchive.SalaryArchiveImportTypeEnum; import lombok.AllArgsConstructor; @@ -57,6 +58,11 @@ public class SalaryArchiveImportHandleParam { */ Collection taxAgentList; + /** + * 管理的个税扣缴义务人和人员范围 + */ + Collection listTaxAgentAndEmployeeTree; + /** * 获取所有可被引用的薪资项目 */ diff --git a/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveQueryParam.java b/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveQueryParam.java index b0205d68e..34a66caf9 100644 --- a/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveQueryParam.java +++ b/src/com/engine/salary/entity/salaryarchive/param/SalaryArchiveQueryParam.java @@ -46,4 +46,6 @@ public class SalaryArchiveQueryParam extends BaseQueryParam { //导入类型 private String importType; + + private Collection employeeIds; } diff --git a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml index 62c19a594..b39132a79 100644 --- a/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml +++ b/src/com/engine/salary/mapper/archive/SalaryArchiveMapper.xml @@ -194,7 +194,16 @@ - + + - SELECT - - FROM - hrsa_salary_archive t1 - LEFT JOIN hrmresource e ON e.id = t1.employee_id - LEFT JOIN hrmdepartment d ON d.id = e.departmentid - WHERE t1.delete_type = 0 - ORDER BY t1.id DESC