feat(仪表板、数据大屏): 跳转支持携带过滤参数

This commit is contained in:
wangjiahao
2024-11-20 11:39:56 +08:00
parent 4cb20994d2
commit d6264c0e1b
13 changed files with 420 additions and 151 deletions

View File

@@ -1,5 +1,6 @@
package io.dataease.api.visualization.dto;
import io.dataease.api.visualization.vo.VisualizationOutParamsJumpVO;
import io.dataease.api.visualization.vo.VisualizationViewTableVO;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -20,4 +21,6 @@ public class VisualizationComponentDTO {
List<VisualizationViewTableVO> visualizationViewTables;
List<VisualizationOutParamsJumpVO> outParamsJumpInfo;
}

View File

@@ -19,12 +19,15 @@ public class VisualizationLinkJumpTargetViewInfoVO {
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long sourceFieldActiveId;
@JsonSerialize(using = ToStringSerializer.class)
private Long targetViewId;
@JsonSerialize(using = ToStringSerializer.class)
private Long targetFieldId;
private String targetViewId;
private String targetFieldId;
@JsonSerialize(using = ToStringSerializer.class)
private Long copyFrom;
@JsonSerialize(using = ToStringSerializer.class)
private Long copyId;
/**
* 联动目标类型 view 图表 filter 过滤组件 outParams 外部参数
*/
private String targetType;
}

View File

@@ -0,0 +1,15 @@
package io.dataease.api.visualization.vo;
import lombok.Data;
@Data
public class VisualizationOutParamsJumpVO {
private String id;
private String type;
private String name;
private String title;
}