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; }