diff --git a/resource/sql/mysql.sql b/resource/sql/mysql.sql
index f918acc5f..7c688abf0 100644
--- a/resource/sql/mysql.sql
+++ b/resource/sql/mysql.sql
@@ -7,6 +7,8 @@ alter table hrsa_add_up_situation modify id bigint auto_increment;
alter table hrsa_other_deduction modify id bigint auto_increment;
alter table hrsa_attend_quote_field modify id bigint auto_increment;
alter table hrsa_attend_quote_sync_set modify id bigint auto_increment;
+alter table hrsa_attend_quote_data modify id bigint auto_increment;
+alter table hrsa_attend_quote_data_value modify id bigint auto_increment;
alter table hrsa_salary_item modify id bigint auto_increment;
alter table hrsa_salary_sob modify id bigint auto_increment;
diff --git a/src/com/engine/salary/entity/datacollection/param/AttendQuoteDataImportParam.java b/src/com/engine/salary/entity/datacollection/param/AttendQuoteDataImportParam.java
new file mode 100644
index 000000000..af910117f
--- /dev/null
+++ b/src/com/engine/salary/entity/datacollection/param/AttendQuoteDataImportParam.java
@@ -0,0 +1,36 @@
+package com.engine.salary.entity.datacollection.param;
+
+import com.engine.salary.util.valid.DataCheck;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * 数据采集-考勤导入参数
+ *
Copyright: Copyright (c) 2022
+ * Company: 泛微软件
+ *
+ * @author qiantao
+ * @version 1.0
+ **/
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class AttendQuoteDataImportParam {
+
+ //上传文件id
+ @DataCheck(require = true,message = "imageId为空")
+ String imageId;
+
+ //薪资所属月
+ @DataCheck(require = true,message = "薪资所属月为空")
+ String salaryYearMonth;
+
+ //账套id
+ @DataCheck(require = true,message = "账套id为空")
+ Long salarySobId;
+
+
+}
diff --git a/src/com/engine/salary/entity/datacollection/po/AttendQuoteDataValuePO.java b/src/com/engine/salary/entity/datacollection/po/AttendQuoteDataValuePO.java
index 147bb3745..9e76422f0 100644
--- a/src/com/engine/salary/entity/datacollection/po/AttendQuoteDataValuePO.java
+++ b/src/com/engine/salary/entity/datacollection/po/AttendQuoteDataValuePO.java
@@ -15,6 +15,7 @@ import java.util.Date;
@Builder
@NoArgsConstructor
@AllArgsConstructor
+//hrsa_attend_quote_data_value
public class AttendQuoteDataValuePO {
/**
* 主键
diff --git a/src/com/engine/salary/mapper/datacollection/AttendQuoteDataMapper.xml b/src/com/engine/salary/mapper/datacollection/AttendQuoteDataMapper.xml
index 1efa142a8..82e96cc1b 100644
--- a/src/com/engine/salary/mapper/datacollection/AttendQuoteDataMapper.xml
+++ b/src/com/engine/salary/mapper/datacollection/AttendQuoteDataMapper.xml
@@ -303,6 +303,7 @@
INSERT INTO hrsa_attend_quote_data(
+ id,
employee_id,
attend_quote_id,
create_time,
@@ -312,6 +313,7 @@
VALUES
(
+ #{item.id},
#{item.employeeId},
#{item.attendQuoteId},
#{item.createTime},
@@ -323,6 +325,7 @@
INSERT INTO hrsa_attend_quote_data(
+ id,
employee_id,
attend_quote_id,
create_time,
@@ -332,6 +335,7 @@
select
+ #{item.id},
#{item.employeeId},
#{item.attendQuoteId},
#{item.createTime},
@@ -343,6 +347,7 @@
INSERT INTO hrsa_attend_quote_data(
+ id,
employee_id,
attend_quote_id,
create_time,
@@ -352,6 +357,7 @@
VALUES
(
+ #{item.id},
#{item.employeeId},
#{item.attendQuoteId},
#{item.createTime},
diff --git a/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.java b/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.java
index 2d49b67be..d3d511063 100644
--- a/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.java
+++ b/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.java
@@ -70,5 +70,5 @@ public interface AttendQuoteDataValueMapper {
*/
void insertData(@Param("collection") List values);
- List listSome(AttendQuoteDataValuePO param);
+ List listSome(@Param("param") AttendQuoteDataValuePO param);
}
\ No newline at end of file
diff --git a/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.xml b/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.xml
index ac1673f9d..7512eb1fd 100644
--- a/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.xml
+++ b/src/com/engine/salary/mapper/datacollection/AttendQuoteDataValueMapper.xml
@@ -291,7 +291,7 @@
AND attend_quote_id = #{param.attendQuoteId}
-
+
AND employee_id IN
#{employeeId}
diff --git a/src/com/engine/salary/service/AttendQuoteDataService.java b/src/com/engine/salary/service/AttendQuoteDataService.java
index 1b5257910..99b29dea2 100644
--- a/src/com/engine/salary/service/AttendQuoteDataService.java
+++ b/src/com/engine/salary/service/AttendQuoteDataService.java
@@ -3,6 +3,7 @@ package com.engine.salary.service;
import com.engine.salary.entity.datacollection.dto.AttendQuoteDataBaseDTO;
import com.engine.salary.entity.datacollection.dto.AttendQuoteDataDTO;
import com.engine.salary.entity.datacollection.param.AttendQuoteDataExportTemplateParam;
+import com.engine.salary.entity.datacollection.param.AttendQuoteDataImportParam;
import com.engine.salary.entity.datacollection.param.AttendQuoteDataQueryParam;
import com.engine.salary.entity.datacollection.param.AttendQuoteDataSyncParam;
import com.engine.salary.util.page.PageInfo;
@@ -69,4 +70,18 @@ public interface AttendQuoteDataService {
*/
List