| | |
| | | package org.springblade.modules.evaluate.excel; |
| | | |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | import com.alibaba.excel.annotation.ExcelProperty; |
| | | import com.alibaba.excel.annotation.write.style.ColumnWidth; |
| | | import com.alibaba.excel.annotation.write.style.ContentRowHeight; |
| | | import com.alibaba.excel.annotation.write.style.HeadRowHeight; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | |
| | | /** |
| | | * 评优任务表 Excel实体类 |
| | | * |
| | | * @author aix |
| | | * @since 2023-12-08 |
| | | * @since 2024-01-05 |
| | | */ |
| | | @Data |
| | | @ColumnWidth(25) |
| | |
| | | @ExcelProperty("租户ID") |
| | | private String tenantId; |
| | | /** |
| | | * 评优类型(0:员工评优,1:部门评优) |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("评优类型(0:员工评优,1:部门评优)") |
| | | private Integer type; |
| | | /** |
| | | * 任务名称 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("任务名称") |
| | | private String taskName; |
| | | /** |
| | | * 任务类别 |
| | | * 第一轮开始日期 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("任务类别") |
| | | private String taskType; |
| | | @ExcelProperty("第一轮开始日期") |
| | | private Date candidateCutoffTimeStart; |
| | | /** |
| | | * 认定标准描述 |
| | | * 第一轮结束日期 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("认定标准描述") |
| | | private String remark; |
| | | @ExcelProperty("第一轮结束日期") |
| | | private Date candidateCutoffTimeEnd; |
| | | /** |
| | | * 候选人数量 |
| | | * 候选人状态(2已结束/1进行中) |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("候选人数量") |
| | | private String candidateNum; |
| | | /** |
| | | * 候选人截止日期 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("候选人截止日期") |
| | | private Date candidateCutoffTime; |
| | | /** |
| | | * 候选人状态 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("候选人状态") |
| | | @ExcelProperty("候选人状态(2已结束/1进行中)") |
| | | private Integer candidateState; |
| | | /** |
| | | * 评优数量 |
| | | * 投票人员(多个用,分开) |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("评优数量") |
| | | private Integer evaluateNum; |
| | | @ExcelProperty("投票人员(多个用,分开)") |
| | | private String pollingPersons; |
| | | /** |
| | | * 候选人截止日期 |
| | | * 第二轮开始日期 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("候选人截止日期") |
| | | private Date evaluateCutoffTime; |
| | | @ExcelProperty("第二轮开始日期") |
| | | private Date evaluateCutoffTimeStart; |
| | | /** |
| | | * 评优评选状态 |
| | | * 第二轮结束日期 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("评优评选状态") |
| | | @ExcelProperty("第二轮结束日期") |
| | | private Date evaluateCutoffTimeEnd; |
| | | /** |
| | | * 评优评选状态(1进行中/0未开始) |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("评优评选状态(1进行中/0未开始)") |
| | | private Integer evaluateState; |
| | | /** |
| | | * 是否已删除 |