mirror of
https://github.com/dataease/dataease.git
synced 2026-05-23 22:08:34 +08:00
feat(仪表板、数据大屏): 仪表板和数据大屏从编辑到保存期间若被其他人保存了,则给出提示,支持覆盖和取消
This commit is contained in:
@@ -53,6 +53,11 @@ public interface DataVisualizationApi {
|
||||
@Operation(summary = "应用名称检查")
|
||||
String appCanvasNameCheck(@RequestBody DataVisualizationBaseRequest request) throws Exception;
|
||||
|
||||
@PostMapping("/checkCanvasChange")
|
||||
@DePermit(value = {"#p0.id + ':manage'"}, busiFlag = "#p0.type")
|
||||
@Operation(summary = "画布变动校验")
|
||||
String checkCanvasChange(@RequestBody DataVisualizationBaseRequest request);
|
||||
|
||||
|
||||
@PostMapping("/updateCanvas")
|
||||
@DePermit(value = {"#p0.id + ':manage'"}, busiFlag = "#p0.type")
|
||||
|
||||
@@ -51,6 +51,12 @@ public class DataVisualizationBaseRequest extends DataVisualizationVO {
|
||||
// 数据集分组名称
|
||||
private String datasetFolderName;
|
||||
|
||||
//新赋值的content_id
|
||||
private String newContentId;
|
||||
|
||||
// 是否强制校验新旧contentId
|
||||
private Boolean checkHistory = false;
|
||||
|
||||
|
||||
public DataVisualizationBaseRequest(Long id,String busiFlag) {
|
||||
this.busiFlag = busiFlag;
|
||||
|
||||
@@ -145,6 +145,11 @@ public class DataVisualizationVO implements Serializable {
|
||||
*/
|
||||
private Integer version;
|
||||
|
||||
/**
|
||||
* 内容标识
|
||||
*/
|
||||
private String contentId;
|
||||
|
||||
/**
|
||||
* 图表基本信息
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user