diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat
index 58b42a4..7f359d2 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat differ
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values
index 4eb285f..04ef7c5 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values differ
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at
index 460d760..3a43c80 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at differ
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s
index 9b662de..61c4853 100644
--- a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s
+++ b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s
@@ -1 +1 @@
-y~|~~|}ƀ~}~|~}}}}~~}~}|}}qhjkjhjijkihlkopxutvvwv{xyxvxvyxzwvxېߏ͎ڐΎڏČϐאˏčّݐޑяܐёގÑ̎ϏݏȔĐԏڎݍӐ̐ܓҏҎؐ˒͏ЍЏ̍ɑ͎͌ďې֎ɎߏΑ̏wssvswtsyltosqlqprlssusmoqrljZ\^\ZVZX\Vhwxzy{z|{xx|z|w{vy|VZUYSYX\Xace_WW^TRTTZW[T][WRWVZZUYQXWY[Zg~~z~{zy{x~|{~|}~}فad]h]a^a`a^_]]]^^^]]`kgggghc]Wkiqh
\ No newline at end of file
+y~|~~|}ƀ~}~|~}}}}~~}~}|}}qhjkjhjijkihlkopxutvvwv{xyxvxvyxzwvxېߏ͎ڐΎڏČϐאˏčّݐޑяܐёގÑ̎ϏݏȔĐԏڎݍӐ̐ܓҏҎؐ˒͏ЍЏ̍ɑ͎͌ďې֎ɎߏΑ̏wssvswtsyltosqlqprlssusmoqrljZ\^\ZVZX\Vhwxzy{z|{xx|z|w{vy|VZUYSYX\Xace_WW^TRTTZW[T][WRWVZZUYQXWY[Zg~~z~{zy{x~|{~|}~}فad]h]a^a`a^_]]]^^^]]`kgggghc]WkiqhoLLLMMMMMMNMMMMMMMMMKKKKKJJJKKKLKKKKKKKKJJJKKKKKKKKKLKKKJJJKKKKLKKKKKKKKJIKKKKKKKKKKLKKJIJKKKKKLKKKKKKKJJJKKKKK
\ No newline at end of file
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i
index 72c4f86..0acbac8 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i differ
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 0c18e9a..7df2fb4 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,33 +10,26 @@
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -682,6 +675,7 @@
+
diff --git a/out/artifacts/hrm_attendance/hrm-attendance.jar b/out/artifacts/hrm_attendance/hrm-attendance.jar
index 7eb0e32..b3a6e46 100644
Binary files a/out/artifacts/hrm_attendance/hrm-attendance.jar and b/out/artifacts/hrm_attendance/hrm-attendance.jar differ
diff --git a/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/AdjustByWorkOverTimeCmd.java b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/AdjustByWorkOverTimeCmd.java
index 22fd91a..91a8973 100644
--- a/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/AdjustByWorkOverTimeCmd.java
+++ b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/AdjustByWorkOverTimeCmd.java
@@ -1,6 +1,6 @@
package com.engine.attendance.attendanceanalysis.cmd.getclockInpoint;
-import com.engine.attendance.attendanceanalysis.dto.ClockPointDTO;
+import com.engine.attendance.attendanceanalysis.dto.clockpoint.ClockPointDTO;
import com.engine.attendance.enums.ClassSegmentTypeEnum;
import com.engine.attendance.enums.ClockPointEnum;
import com.engine.common.biz.AbstractCommonCommand;
diff --git a/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/AdjustClockPoint.java b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/AdjustClockPoint.java
new file mode 100644
index 0000000..1a51897
--- /dev/null
+++ b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/AdjustClockPoint.java
@@ -0,0 +1,4 @@
+package com.engine.attendance.attendanceanalysis.cmd.getclockInpoint;
+
+public interface AdjustClockPoint {
+}
diff --git a/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/GetClockInPointCmd.java b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/GetClockInPointCmd.java
index dfb60a5..12df253 100644
--- a/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/GetClockInPointCmd.java
+++ b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/GetClockInPointCmd.java
@@ -1,6 +1,6 @@
package com.engine.attendance.attendanceanalysis.cmd.getclockInpoint;
-import com.engine.attendance.attendanceanalysis.dto.ClockPointDTO;
+import com.engine.attendance.attendanceanalysis.dto.clockpoint.ClockPointDTO;
import com.engine.attendance.enums.AccountingUnitEnum;
import com.engine.attendance.enums.CheckBoxEnum;
import com.engine.attendance.enums.ClassSegmentTypeEnum;
@@ -17,7 +17,6 @@ import weaver.general.Util;
import java.time.ZoneOffset;
import java.util.Comparator;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
diff --git a/src/com/engine/attendance/attendanceanalysis/dto/ClockPointDTO.java b/src/com/engine/attendance/attendanceanalysis/dto/clockpoint/ClockPointDTO.java
similarity index 94%
rename from src/com/engine/attendance/attendanceanalysis/dto/ClockPointDTO.java
rename to src/com/engine/attendance/attendanceanalysis/dto/clockpoint/ClockPointDTO.java
index 60a18fa..14bf62f 100644
--- a/src/com/engine/attendance/attendanceanalysis/dto/ClockPointDTO.java
+++ b/src/com/engine/attendance/attendanceanalysis/dto/clockpoint/ClockPointDTO.java
@@ -1,4 +1,4 @@
-package com.engine.attendance.attendanceanalysis.dto;
+package com.engine.attendance.attendanceanalysis.dto.clockpoint;
import com.engine.attendance.enums.ClockPointEnum;
import lombok.AllArgsConstructor;
diff --git a/src/com/engine/attendance/attendanceanalysis/dto/clockpoint/ClockPointInfo.java b/src/com/engine/attendance/attendanceanalysis/dto/clockpoint/ClockPointInfo.java
new file mode 100644
index 0000000..c08a968
--- /dev/null
+++ b/src/com/engine/attendance/attendanceanalysis/dto/clockpoint/ClockPointInfo.java
@@ -0,0 +1,31 @@
+package com.engine.attendance.attendanceanalysis.dto.clockpoint;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 卡点相关信息类
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class ClockPointInfo {
+ /**
+ * 卡点集合
+ */
+ private List clcokInPointList;
+ /**
+ * 班次集合
+ */
+ private List