refactor: jpa跳转适配 (#16817)

This commit is contained in:
王嘉豪
2025-08-26 16:26:00 +08:00
committed by GitHub
parent e3dfa2ec8b
commit 6cc2f39b94
2 changed files with 233 additions and 5 deletions

View File

@@ -0,0 +1,55 @@
package io.dataease.api.visualization.dto;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.dataease.api.visualization.vo.VisualizationLinkJumpInfoVO;
import io.dataease.api.visualization.vo.VisualizationLinkJumpTargetViewInfoVO;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
* @author : WangJiaHao
* @date : 2023/7/18 14:20
*/
@Data
public class VisualizationLinkJumpInfoExtendDTO extends VisualizationLinkJumpInfoVO {
private String sourceFieldName;
private String sourceJumpInfo;
private Integer sourceDeType;
//存在公共链接的目标仪表板
private String publicJumpId;
// 目标类型
private String targetDvType;
@JsonSerialize(using = ToStringSerializer.class)
private Long targetId;
@JsonSerialize(using = ToStringSerializer.class)
private Long linkJumpInfoId;
/**
* 勾选字段设置的匹配字段,也可以不是勾选字段本身
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long sourceFieldActiveId;
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;
/**
* 外部参数名称 当targetType==outParams时 实时查询对应名称
*/
private String outerParamsName;
}