package com.ruoyi.staff.dto; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.staff.pojo.PersonalAttendanceRecords; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; import java.time.LocalTime; @Data @ExcelIgnoreUnannotated public class PersonalAttendanceRecordsDto extends PersonalAttendanceRecords { @Excel(name = "姓名", sort = 3) private String staffName; @Excel(name = "工号", sort = 4) private String staffNo; @Excel(name = "部门", sort = 2) private String deptName; private Long deptId; //打卡的经度 private Double longitude; //打卡的纬度 private Double latitude; //标准上班时间 @JsonFormat(pattern = "HH:mm") @DateTimeFormat(pattern = "HH:mm") private LocalTime startAt; //标准下班时间 @JsonFormat(pattern = "HH:mm") @DateTimeFormat(pattern = "HH:mm") private LocalTime endAt; }