package com.ycl.platform.domain.excel; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.format.DateTimeFormat; import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.platform.domain.vo.DynamicColumnVO; import lombok.Data; import java.util.Date; import java.util.List; @Data public class RecordingAvailabilityExport { /** 行政区域*/ @ColumnWidth(100) @ExcelProperty("行政区域") private String arealayername; /** 行政区域id*/ @ColumnWidth(100) @ExcelProperty("行政区域ID") private String arealayerno; @ColumnWidth(100) @DateTimeFormat("yyyy-MM-dd") @ExcelProperty("创建时间") private Date createTime; @ColumnWidth(100) @ExcelProperty("摄像机ID") private String deviceId; @ColumnWidth(100) @ExcelProperty("缺失时长") private Double missDuration; @ColumnWidth(100) @ExcelProperty("国标平台ID") private String platId; @ColumnWidth(100) @ExcelProperty("录像时长") private Double recordDuration; @ColumnWidth(100) @ExcelProperty("录像完整状态") private String recordStatusText; @ColumnWidth(100) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ExcelProperty("统计时间") private Date statTime; }