fuliqi
2024-10-14 e4c69bcd4ba18dd022dd4ed86da96c5e4b8b3150
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
package com.ycl.platform.domain.excel;
 
import com.alibaba.excel.annotation.ExcelIgnore;
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;
 
/**
 * 点位导入导出
 *
 * @author:xp
 * @date:2024/8/6 11:38
 */
@Data
public class PointExport {
    private Integer id;
    @ColumnWidth(50)
    @ExcelProperty("点位名称(可修改)")
    private String pointName;
 
    @ColumnWidth(30)
    @ExcelProperty("国标码(不可修改)")
    private String serialNumber;
 
    @ColumnWidth(30)
    @ExcelProperty("点位IP(可修改)")
    private String pointIP;
 
    @ColumnWidth(40)
    @ExcelProperty("当前运维单位(导入界面可改)")
    private String unitName;
 
    @ColumnWidth(40)
    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("运维开始时间(导入界面可改)")
    private Date startTime;
 
    @ColumnWidth(40)
    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("运维结束时间(导入界面可改)")
    private Date endTime;
 
    @ExcelIgnore
    private Boolean provinceTag;
 
    @ColumnWidth(20)
    @ExcelProperty("是否省厅标签(可修改)")
    private String provinceTagString;
 
    @ColumnWidth(20)
    @ExcelProperty("是否重点指挥图像(可修改)")
    private String importantCommandImageTagString;
 
    @ColumnWidth(20)
    @ExcelProperty("是否部级标签(可修改)")
    private String deptTagString;
 
    @ExcelIgnore
    private Boolean deptTag;
    @ExcelIgnore
    private Boolean importantTag;
 
    @ExcelProperty("是否重点点位")
    private String importantTagString;
 
    @ExcelIgnore
    private Boolean importantCommandImageTag;
 
    private List<DynamicColumnVO> dynamicData;
}