package cn.iocoder.yudao.module.hrm.controller.admin.approval.vo; import cn.idev.excel.annotation.ExcelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 请假申请 Excel 导入 VO * * 请假类型按名称填写(如「年假」「事假」),也兼容填写字典值(1~6), * 这样填写错误时能给出「你填的值 + 可填值清单」的精确提示。 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class HrmLeaveApplicationImportExcelVO { @ExcelProperty("申请人手机号") private String phone; @ExcelProperty("请假类型") private String leaveType; @ExcelProperty("开始时间") private LocalDateTime startTime; @ExcelProperty("结束时间") private LocalDateTime endTime; @ExcelProperty("请假时长(天)") private BigDecimal duration; @ExcelProperty("请假原因") private String reason; @ExcelProperty("备注") private String remark; }