gaoluyang
5 天以前 ce5f8a87bb5d411bae67c39b269d879677bb98da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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;
 
}