From 650be527e18d36d5f2464a6909a867d9af304c94 Mon Sep 17 00:00:00 2001 From: tzy Date: Fri, 23 May 2025 16:29:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(attendance):=20=E4=BC=98=E5=8C=96=E8=80=83?= =?UTF-8?q?=E5=8B=A4=E6=95=B0=E6=8D=AE=E5=AF=BC=E5=85=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 DateConvertor 工具类,用于日期转换 - 更新 EqImagesMapper 接口,继承 BaseMapper- 在 EqImagesServiceImpl 中实现根据姓名查询照片功能 - 更新 IRzAttendanceService 接口,添加导入考勤数据方法 - 新增 IRzSysParamService 接口,用于参数配置 - 更新 ISysStaffService 接口,继承 IService - 重构 RzAbnormalDetail 类,优化字段注释和方法 - 更新 RzAbnormalDetailController 和 mapper XML 文件 - 重构 RzAttendance 类,使用 Lombok 注解 - 更新 RzAttendanceController,添加导入数据功能 - 更新 RzAttendanceMapper 和 RzAttendanceDetailMapper接口 - 更新 RzAttendanceMapper.xml,添加按日期范围查询功能 --- .../domain/vo/RzAttendanceDetailVO.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 evo-admin/src/main/java/com/evo/attendance/domain/vo/RzAttendanceDetailVO.java diff --git a/evo-admin/src/main/java/com/evo/attendance/domain/vo/RzAttendanceDetailVO.java b/evo-admin/src/main/java/com/evo/attendance/domain/vo/RzAttendanceDetailVO.java new file mode 100644 index 0000000..59d4f49 --- /dev/null +++ b/evo-admin/src/main/java/com/evo/attendance/domain/vo/RzAttendanceDetailVO.java @@ -0,0 +1,39 @@ +package com.evo.attendance.domain.vo; + +import com.evo.common.annotation.Excel; +import lombok.Data; + +import java.util.Date; +@Data +public class RzAttendanceDetailVO { + /** + * 员工姓名 + */ + @Excel(name = "员工姓名") + private String employeeName; + /** + * 补卡时间 + */ + @Excel(name = "补卡日期", dateFormat = "yyyy-MM-dd") + private String replacementTime; + /** + * 类型 + */ + @Excel(name = "类型") + private String type; + /** + * 补卡类型 + */ + @Excel(name = "补卡类型") + private String reissueType; + + @Excel(name = "补卡时间", dateFormat = "HH:mm:ss") + private String reissueTime; + /** + * 补卡时长 + */ + @Excel(name = "补班时长") + private Integer reissueDuration; + + +}