mitao
2024-04-19 b21c37b7899b17dede7773db3c799aab1063ae1c
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package com.finance.system.importExcel;
 
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import lombok.Data;
 
import java.io.Serializable;
import java.util.Date;
 
@Data
@ApiModel(value = "作业导入Excel")
public class TOperationsImportExcel implements Serializable {
 
    @Excel(width = 30,name = "工程名称")
    private String engineeringName;
 
    @Excel(width = 30,name = "开始时间",importFormat = "yyyy-MM-dd HH:mm")
    private Date startTime;
 
    @Excel(width = 30,name = "结束时间",importFormat = "yyyy-MM-dd HH:mm")
    private Date endTime;
 
    @Excel(width = 30,name = "作业地点")
    private String workAddress;
 
    @Excel(width = 30,name = "分包单位")
    private String subcontractingUnit;
 
    @Excel(width = 30,name = "计划类型:天计划、月计划",replace = {"天计划_1","月计划_2"})
    private Integer typeId;
 
    @Excel(width = 30,name = "现场名称")
    private String sceneName;
 
    @Excel(width = 30,name = "作业内容")
    private String content;
 
    @Excel(width = 30,name = "电压等级:10kV以下、10kV、35kV、110kV、220kV、其他")
    private String voltageLevel;
 
    @Excel(width = 30,name = "作业人数")
    private Long workPeopleNum;
 
    @Excel(width = 30,name = "风险等级:1、2、3、4、5")
    private Integer riskLevel;
 
    @Excel(width = 30,name = "项目类型:业扩、基建、大修技改、维修维护、其他",replace = {"业扩_1","基建_2","大修技改_3","维修维护_4","其他_5"})
    private Integer projectType;
 
    @Excel(width = 30,name = "总包项目部")
    private String projectDepartment;
 
    @Excel(width = 30,name = "总包项目经理账号")
    private String projectManagerName;
 
    @Excel(width = 30,name = "安全员账号")
    private String safetyOfficerName;
 
    @Excel(width = 30,name = "工作负责人账号")
    private String workHeaderName;
 
    @Excel(width = 30,name = "作业人员账号:人员之间、分隔")
    private String workUser;
 
    @Excel(width = 80,name = "作业状态:未完成、暂停项目、恢复项目、终止项目、已完成、已取消",replace = {"未完成_1","暂停项目_2","恢复项目_3","终止项目_4","已完成_5","已取消_6"})
    private Integer workState;
 
    @Excel(width = 30,name = "暂停原因")
    private String suspendReason;
 
    @Excel(width = 30,name = "审核状态:未审核、通过、拒绝",replace = {"未审核_0","通过_1","拒绝_2"})
    private Integer auditState;
 
    @Excel(width = 30,name = "审核备注")
    private String remark;
 
}