mirror of
https://github.com/dataease/dataease.git
synced 2026-05-20 11:38:11 +08:00
Merge pull request #11670 from dataease/pr@dev-v2@feat_outer-params
Pr@dev v2@feat outer params
This commit is contained in:
@@ -10,6 +10,9 @@ public interface VisualizationOuterParamsApi {
|
||||
@GetMapping("/queryWithVisualizationId/{dvId}")
|
||||
VisualizationOuterParamsDTO queryWithVisualizationId(@PathVariable("dvId") String dvId);
|
||||
|
||||
@GetMapping("/queryWithVisualizationId/{dvId}")
|
||||
VisualizationOuterParamsDTO queryWithVisualizationIdDS(@PathVariable("dvId") String dvId);
|
||||
|
||||
@PostMapping("/updateOuterParamsSet")
|
||||
void updateOuterParamsSet(@RequestBody VisualizationOuterParamsDTO OuterParamsDTO);
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package io.dataease.api.visualization.dto;
|
||||
|
||||
import io.dataease.api.visualization.vo.VisualizationOuterParamsDsInfoVO;
|
||||
import io.dataease.api.visualization.vo.VisualizationOuterParamsFilterInfoVO;
|
||||
import io.dataease.api.visualization.vo.VisualizationOuterParamsInfoVO;
|
||||
import io.dataease.api.visualization.vo.VisualizationOuterParamsTargetViewInfoVO;
|
||||
import lombok.Data;
|
||||
@@ -20,4 +22,8 @@ public class VisualizationOuterParamsInfoDTO extends VisualizationOuterParamsInf
|
||||
//目标联动参数 targetViewId#targetFieldId
|
||||
private List<String> targetInfoList;
|
||||
|
||||
private List<VisualizationOuterParamsDsInfoVO> dsInfoVOList = new ArrayList<>();
|
||||
|
||||
private List<VisualizationOuterParamsFilterInfoVO> filterInfoVOList = new ArrayList<>();
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package io.dataease.api.visualization.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class VisualizationOuterParamsDsInfoVO {
|
||||
|
||||
private String dsName;
|
||||
|
||||
private String dsId;
|
||||
|
||||
private List targetFieldInfo;
|
||||
|
||||
private Map<String,Boolean> viewCheckedInfo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package io.dataease.api.visualization.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class VisualizationOuterParamsFilterInfoVO {
|
||||
|
||||
private String filterComponentId;
|
||||
|
||||
private String filterId;
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.dataease.api.visualization.vo;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@@ -12,6 +12,7 @@ import java.io.Serializable;
|
||||
* @author fit2cloud
|
||||
* @since 2024-03-08
|
||||
*/
|
||||
@Data
|
||||
public class VisualizationOuterParamsTargetViewInfoVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -31,6 +32,11 @@ public class VisualizationOuterParamsTargetViewInfoVO implements Serializable {
|
||||
*/
|
||||
private String targetViewId;
|
||||
|
||||
/**
|
||||
* 联动数据集id/联动过滤组件id
|
||||
*/
|
||||
private String targetDsId;
|
||||
|
||||
/**
|
||||
* 联动字段ID
|
||||
*/
|
||||
@@ -45,64 +51,4 @@ public class VisualizationOuterParamsTargetViewInfoVO implements Serializable {
|
||||
* 复制来源ID
|
||||
*/
|
||||
private String copyId;
|
||||
|
||||
public String getTargetId() {
|
||||
return targetId;
|
||||
}
|
||||
|
||||
public void setTargetId(String targetId) {
|
||||
this.targetId = targetId;
|
||||
}
|
||||
|
||||
public String getParamsInfoId() {
|
||||
return paramsInfoId;
|
||||
}
|
||||
|
||||
public void setParamsInfoId(String paramsInfoId) {
|
||||
this.paramsInfoId = paramsInfoId;
|
||||
}
|
||||
|
||||
public String getTargetViewId() {
|
||||
return targetViewId;
|
||||
}
|
||||
|
||||
public void setTargetViewId(String targetViewId) {
|
||||
this.targetViewId = targetViewId;
|
||||
}
|
||||
|
||||
public String getTargetFieldId() {
|
||||
return targetFieldId;
|
||||
}
|
||||
|
||||
public void setTargetFieldId(String targetFieldId) {
|
||||
this.targetFieldId = targetFieldId;
|
||||
}
|
||||
|
||||
public String getCopyFrom() {
|
||||
return copyFrom;
|
||||
}
|
||||
|
||||
public void setCopyFrom(String copyFrom) {
|
||||
this.copyFrom = copyFrom;
|
||||
}
|
||||
|
||||
public String getCopyId() {
|
||||
return copyId;
|
||||
}
|
||||
|
||||
public void setCopyId(String copyId) {
|
||||
this.copyId = copyId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "VisualizationOuterParamsTargetViewInfo{" +
|
||||
"targetId = " + targetId +
|
||||
", paramsInfoId = " + paramsInfoId +
|
||||
", targetViewId = " + targetViewId +
|
||||
", targetFieldId = " + targetFieldId +
|
||||
", copyFrom = " + copyFrom +
|
||||
", copyId = " + copyId +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user