|
@@ -1,5 +1,7 @@
|
|
|
package cn.iocoder.yudao.module.attendance.controller.admin.info.vo;
|
|
package cn.iocoder.yudao.module.attendance.controller.admin.info.vo;
|
|
|
|
|
|
|
|
|
|
+import cn.iocoder.yudao.framework.excel.core.convert.StringToLocalTimeConverter;
|
|
|
|
|
+import com.alibaba.excel.annotation.ExcelIgnore;
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Builder;
|
|
import lombok.Builder;
|
|
@@ -11,7 +13,7 @@ import org.springframework.format.annotation.DateTimeFormat;
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalTime;
|
|
import java.time.LocalTime;
|
|
|
|
|
|
|
|
-import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
|
|
|
|
|
|
+import static cn.iocoder.yudao.framework.common.util.date.DateUtils.*;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 考勤信息 Excel 导入 VO
|
|
* 考勤信息 Excel 导入 VO
|
|
@@ -29,6 +31,7 @@ public class AttendanceInfoImportExcelVO {
|
|
|
@ExcelProperty("员工手机号")
|
|
@ExcelProperty("员工手机号")
|
|
|
private String employeeMobile;
|
|
private String employeeMobile;
|
|
|
|
|
|
|
|
|
|
+ @ExcelIgnore
|
|
|
private Long deptId;
|
|
private Long deptId;
|
|
|
|
|
|
|
|
@ExcelProperty("部门名称")
|
|
@ExcelProperty("部门名称")
|
|
@@ -41,14 +44,15 @@ public class AttendanceInfoImportExcelVO {
|
|
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
private LocalDate attendanceDate;
|
|
private LocalDate attendanceDate;
|
|
|
|
|
|
|
|
|
|
+ @ExcelIgnore
|
|
|
private String attendanceMonth;
|
|
private String attendanceMonth;
|
|
|
|
|
|
|
|
- @ExcelProperty("上班时间")
|
|
|
|
|
- @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
|
|
|
|
+ @ExcelProperty(value = "上班时间", converter = StringToLocalTimeConverter.class)
|
|
|
|
|
+ @DateTimeFormat(pattern = FORMAT_HOUR_MINUTE_SECOND)
|
|
|
private LocalTime workStartTime;
|
|
private LocalTime workStartTime;
|
|
|
|
|
|
|
|
- @ExcelProperty("下班时间")
|
|
|
|
|
- @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
|
|
|
|
+ @ExcelProperty(value = "下班时间", converter = StringToLocalTimeConverter.class)
|
|
|
|
|
+ @DateTimeFormat(pattern = FORMAT_HOUR_MINUTE_SECOND)
|
|
|
private LocalTime workEndTime;
|
|
private LocalTime workEndTime;
|
|
|
|
|
|
|
|
}
|
|
}
|