fuliqi
2024-12-05 083ac7646ef2ab4a2614678b158a3dce1482e75c
ycl-pojo/src/main/java/com/ycl/platform/domain/excel/PointExport.java
@@ -4,9 +4,11 @@
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.ycl.platform.domain.vo.DynamicColumnVO;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
 * 点位导入导出
@@ -16,39 +18,66 @@
 */
@Data
public class PointExport {
    private Integer id;
    @ColumnWidth(50)
    @ExcelProperty("点位名称")
    @ExcelProperty("点位名称(可修改)")
    private String pointName;
    @ColumnWidth(30)
    @ExcelProperty("国标码")
    @ExcelProperty("国标码(不可修改)")
    private String serialNumber;
    @ColumnWidth(16)
    @ExcelProperty("点位IP")
    @ColumnWidth(30)
    @ExcelProperty("点位IP(可修改)")
    private String pointIP;
    @ColumnWidth(30)
    @ExcelProperty("区县(不可修改)")
    private String area;
    @ColumnWidth(40)
    @ExcelProperty("当前运维单位")
    @ExcelProperty("当前运维单位(导入界面可改)")
    private String unitName;
    @ColumnWidth(16)
    @ColumnWidth(40)
    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("运维开始时间")
    @ExcelProperty("运维开始时间(导入界面可改)")
    private Date startTime;
    @ColumnWidth(16)
    @ColumnWidth(40)
    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("运维结束时间")
    @ExcelProperty("运维结束时间(导入界面可改)")
    private Date endTime;
    @ExcelIgnore
    private Boolean provinceTag;
    private Boolean provinceTagVideo;
    @ExcelProperty("是否省厅标签")
    private String provinceTagString;
    @ExcelIgnore
    private Boolean provinceTagCar;
    @ExcelIgnore
    private Boolean provinceTagFace;
    @ColumnWidth(20)
    @ExcelProperty("是否省厅视频标签(可修改)")
    private String provinceTagVideoString;
    @ColumnWidth(20)
    @ExcelProperty("是否省厅车辆标签(可修改)")
    private String provinceTagCarString;
    @ColumnWidth(20)
    @ExcelProperty("是否省厅人脸标签(可修改)")
    private String provinceTagFaceString;
    @ColumnWidth(20)
    @ExcelProperty("是否重点指挥图像(可修改)")
    private String importantCommandImageTagString;
    @ColumnWidth(20)
    @ExcelProperty("是否部级标签(可修改)")
    private String deptTagString;
    @ExcelIgnore
    private Boolean deptTag;
    @ExcelIgnore
    private Boolean importantTag;
@@ -58,6 +87,5 @@
    @ExcelIgnore
    private Boolean importantCommandImageTag;
    @ExcelProperty("是否重点指挥图像")
    private String importantCommandImageTagString;
    private List<DynamicColumnVO> dynamicData;
}