|
@@ -1,5 +1,6 @@
|
|
|
package cn.iocoder.yudao.module.attendance.controller.admin.info.vo;
|
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
import lombok.*;
|
|
|
|
|
@@ -43,22 +44,27 @@ public class AttendanceInfoRespVO {
|
|
|
|
|
|
@Schema(description = "考勤日期", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
|
@ExcelProperty("考勤日期")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
private LocalDate attendanceDate;
|
|
|
|
|
|
@Schema(description = "上班时间")
|
|
|
@ExcelProperty("上班时间")
|
|
|
+ @JsonFormat(pattern = "HH:mm")
|
|
|
private LocalTime workStartTime;
|
|
|
|
|
|
@Schema(description = "下班时间")
|
|
|
@ExcelProperty("下班时间")
|
|
|
+ @JsonFormat(pattern = "HH:mm")
|
|
|
private LocalTime workEndTime;
|
|
|
|
|
|
@Schema(description = "迟到时间(如有)")
|
|
|
@ExcelProperty("迟到时间(如有)")
|
|
|
+ @JsonFormat(pattern = "HH:mm")
|
|
|
private LocalTime lateTime;
|
|
|
|
|
|
@Schema(description = "早退时间(如有)")
|
|
|
@ExcelProperty("早退时间(如有)")
|
|
|
+ @JsonFormat(pattern = "HH:mm")
|
|
|
private LocalTime leaveEarlyTime;
|
|
|
|
|
|
@Schema(description = "加班时长(小时)")
|
|
@@ -87,6 +93,7 @@ public class AttendanceInfoRespVO {
|
|
|
|
|
|
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
|
@ExcelProperty("创建时间")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
private LocalDateTime createTime;
|
|
|
|
|
|
@Schema(description = "租户编号", example = "1")
|