package cn.iocoder.yudao.module.hrm.controller.admin.approval.vo; import cn.idev.excel.annotation.ExcelProperty; import cn.iocoder.yudao.framework.excel.core.handler.ExcelRequired; import lombok.Data; /** * 请假申请 Excel 导入 VO * * 说明:所有字段均按字符串读取,由 Service 逐行解析并给出精确失败原因, * 避免单个单元格格式错误导致整个文件读取失败、无法定位到具体行。 */ @Data public class HrmLeaveApplicationImportExcelVO { @ExcelProperty("手机号") @ExcelRequired private String phone; @ExcelProperty("员工姓名") private String employeeName; @ExcelProperty("请假类型") @ExcelRequired private String leaveTypeName; @ExcelProperty("开始时间") @ExcelRequired private String startTime; @ExcelProperty("结束时间") @ExcelRequired private String endTime; @ExcelProperty("请假时长(天)") @ExcelRequired private String duration; @ExcelProperty("请假原因") @ExcelRequired private String reason; @ExcelProperty("备注") private String remark; }