From 149674548834980a8a8a8aa0b171e741d142328b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com>
Date: Tue, 16 Apr 2024 20:12:48 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E5=BA=9F=E4=BA=BA=E5=91=98=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../param/EmployeeInformationChangeParam.java | 43 +++++++++++
.../param/EmployeeInvalidParam.java | 31 ++++++++
.../taxagent/TaxAgentTaxReturnMapper.xml | 3 +-
.../remote/tax/client/EmployeeClient.java | 73 +++++++++++++++++--
.../BatchInvalidSubmissionRequest.java | 71 ++++++++++++++++++
.../employee/InformationChangeRequest.java | 60 +++++++++++++++
.../service/EmployeeDeclareService.java | 14 ++++
.../impl/EmployeeDeclareServiceImpl.java | 41 +++++++++++
.../salary/web/EmployeeDeclareController.java | 16 ++++
.../wrapper/EmployeeDeclareWrapper.java | 11 +++
10 files changed, 357 insertions(+), 6 deletions(-)
create mode 100644 src/com/engine/salary/entity/employeedeclare/param/EmployeeInformationChangeParam.java
create mode 100644 src/com/engine/salary/entity/employeedeclare/param/EmployeeInvalidParam.java
create mode 100644 src/com/engine/salary/remote/tax/request/employee/BatchInvalidSubmissionRequest.java
create mode 100644 src/com/engine/salary/remote/tax/request/employee/InformationChangeRequest.java
diff --git a/src/com/engine/salary/entity/employeedeclare/param/EmployeeInformationChangeParam.java b/src/com/engine/salary/entity/employeedeclare/param/EmployeeInformationChangeParam.java
new file mode 100644
index 000000000..7809661f7
--- /dev/null
+++ b/src/com/engine/salary/entity/employeedeclare/param/EmployeeInformationChangeParam.java
@@ -0,0 +1,43 @@
+package com.engine.salary.entity.employeedeclare.param;
+
+import com.engine.salary.common.BaseQueryParam;
+import com.engine.salary.enums.employeedeclare.CardTypeEnum;
+import com.engine.salary.util.valid.DataCheck;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * 人员报送
+ *
Copyright: Copyright (c) 2023
+ * Company: 泛微软件
+ *
+ * @author qiantao
+ * @version 1.0
+ **/
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+public class EmployeeInformationChangeParam extends BaseQueryParam {
+
+ /**
+ * 人员记录id
+ */
+ @DataCheck(require = true,message = "参数错误,id不能为空")
+ private Long id;
+
+ /**
+ *
+ */
+ private String name;
+
+ //证件类型
+ private CardTypeEnum cardType;
+
+ //证件号码
+ private String cardNum;
+
+
+}
diff --git a/src/com/engine/salary/entity/employeedeclare/param/EmployeeInvalidParam.java b/src/com/engine/salary/entity/employeedeclare/param/EmployeeInvalidParam.java
new file mode 100644
index 000000000..fa67731ce
--- /dev/null
+++ b/src/com/engine/salary/entity/employeedeclare/param/EmployeeInvalidParam.java
@@ -0,0 +1,31 @@
+package com.engine.salary.entity.employeedeclare.param;
+
+import com.engine.salary.common.BaseQueryParam;
+import com.engine.salary.util.valid.DataCheck;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * 人员报送
+ * Copyright: Copyright (c) 2023
+ * Company: 泛微软件
+ *
+ * @author qiantao
+ * @version 1.0
+ **/
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+public class EmployeeInvalidParam extends BaseQueryParam {
+
+ /**
+ * 人员记录id
+ */
+ @DataCheck(require = true,message = "参数错误,id不能为空")
+ private Long id;
+
+
+}
diff --git a/src/com/engine/salary/mapper/taxagent/TaxAgentTaxReturnMapper.xml b/src/com/engine/salary/mapper/taxagent/TaxAgentTaxReturnMapper.xml
index 59ce83251..da28243a6 100644
--- a/src/com/engine/salary/mapper/taxagent/TaxAgentTaxReturnMapper.xml
+++ b/src/com/engine/salary/mapper/taxagent/TaxAgentTaxReturnMapper.xml
@@ -70,7 +70,8 @@
-