wangrong
2026-08-30 4c949c0dc9bcae785c281c9d8125295f09810b15
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
package io.dataease.api.visualization.vo;
 
import lombok.Data;
 
import java.util.ArrayList;
import java.util.List;
 
@Data
public class VisualizationExport2AppVO {
 
    private Boolean checkStatus = false;
 
    private String checkMes;
 
    private String visualizationInfo;
 
    private String visualizationViewsInfo;
 
    List<AppCoreChartViewVO> chartViewsInfo;
 
    List<AppCoreDatasetGroupVO> datasetGroupsInfo;
 
    List<AppCoreDatasetTableVO> datasetTablesInfo;
 
    List<AppCoreDatasetTableFieldVO> datasetTableFieldsInfo;
 
    List<AppCoreDatasourceVO> datasourceInfo;
 
    List<AppCoreDatasourceTaskVO> datasourceTaskInfo;
 
    List<VisualizationLinkJumpVO> linkJumps;
 
    List<VisualizationLinkJumpInfoVO> linkJumpInfos;
 
    List<VisualizationLinkJumpTargetViewInfoVO> linkJumpTargetInfos;
 
    List<VisualizationLinkageVO> linkages;
 
    List<VisualizationLinkageFieldVO> linkageFields;
 
    public VisualizationExport2AppVO() {
 
    }
 
    public VisualizationExport2AppVO(String checkMes) {
        this.checkMes = checkMes;
    }
 
    public VisualizationExport2AppVO(List<AppCoreChartViewVO> chartViewVOInfo,
                                     List<AppCoreDatasetGroupVO> datasetGroupVOInfo,
                                     List<AppCoreDatasetTableVO> datasetTableVOInfo,
                                     List<AppCoreDatasetTableFieldVO> datasetTableFieldVOInfo,
                                     List<AppCoreDatasourceVO> datasourceVOInfo,
                                     List<AppCoreDatasourceTaskVO> datasourceTaskVOInfo,
                                     List<VisualizationLinkJumpVO> linkJumpVOInfo,
                                     List<VisualizationLinkJumpInfoVO> linkJumpInfoVOInfo,
                                     List<VisualizationLinkJumpTargetViewInfoVO> linkJumpTargetViewVOInfo,
                                     List<VisualizationLinkageVO> linkagesVOInfo,
                                     List<VisualizationLinkageFieldVO> linkageFieldVOInfo) {
        this.checkStatus = true;
        this.checkMes = "success";
        this.chartViewsInfo = chartViewVOInfo != null ? chartViewVOInfo : new ArrayList<>();
        this.datasetGroupsInfo = datasetGroupVOInfo != null ? datasetGroupVOInfo : new ArrayList<>();
        this.datasetTablesInfo = datasetTableVOInfo != null ? datasetTableVOInfo : new ArrayList<>();
        this.datasetTableFieldsInfo = datasetTableFieldVOInfo != null ? datasetTableFieldVOInfo : new ArrayList<>();
        this.datasourceTaskInfo = datasourceTaskVOInfo != null ? datasourceTaskVOInfo : new ArrayList<>();
        this.datasourceInfo = datasourceVOInfo != null ? datasourceVOInfo : new ArrayList<>();
        this.linkJumps = linkJumpVOInfo != null ? linkJumpVOInfo : new ArrayList<>();
        this.linkJumpInfos = linkJumpInfoVOInfo != null ? linkJumpInfoVOInfo : new ArrayList<>();
        this.linkJumpTargetInfos = linkJumpTargetViewVOInfo != null ? linkJumpTargetViewVOInfo : new ArrayList<>();
        this.linkages = linkagesVOInfo != null ? linkagesVOInfo : new ArrayList<>();
        this.linkageFields = linkageFieldVOInfo != null ? linkageFieldVOInfo : new ArrayList<>();
    }
}