refactor(数据大屏): 优化外部参数,解决外部参数对所有图表兼容性问题

This commit is contained in:
wangjiahao
2024-03-14 17:47:22 +08:00
parent 24982a350a
commit e9deb711a1
14 changed files with 462 additions and 230 deletions

View File

@@ -3,6 +3,7 @@ package io.dataease.api.visualization;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import io.dataease.api.visualization.dto.VisualizationViewTableDTO;
import io.dataease.api.visualization.request.DataVisualizationBaseRequest;
import io.dataease.api.visualization.request.VisualizationWorkbranchQueryRequest;
import io.dataease.api.visualization.vo.DataVisualizationVO;
@@ -104,4 +105,8 @@ public interface DataVisualizationApi {
@Operation(summary = "解析可视化资源模板文件信息")
DataVisualizationVO decompressionLocalFile(@RequestPart(value = "file") MultipartFile file);
@GetMapping("/viewDetailList/{dvId}")
@Operation(summary = "仪表板视图明细数据")
List<VisualizationViewTableDTO> detailList(@PathVariable("dvId") Long dvId);
}

View File

@@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.*;
public interface VisualizationOuterParamsApi {
@GetMapping("/queryWithDvId/{dvId}")
@GetMapping("/queryWithVisualizationId/{dvId}")
VisualizationOuterParamsDTO queryWithVisualizationId(@PathVariable("dvId") String dvId);
@PostMapping("/updateOuterParamsSet")

View File

@@ -0,0 +1,21 @@
package io.dataease.api.visualization.dto;
import io.dataease.api.chart.dto.ChartViewDTO;
import io.dataease.dto.dataset.DatasetTableFieldDTO;
import lombok.Data;
import java.util.List;
/**
* @author : WangJiaHao
* @date : 2024/3/14 12:42
*/
@Data
public class VisualizationViewTableDTO extends ChartViewDTO {
private String visualizationId;
private String baseVisualizationData;
private List<DatasetTableFieldDTO> tableFields;
}