瀏覽代碼

fix: 将边框组件的自定义属性改为map存储,对于后端来说,具体属性名没有用处

hong.yang 1 年之前
父節點
當前提交
acd6c36419

+ 4 - 71
DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenBorderChart.java

@@ -4,6 +4,9 @@ import com.gccloud.dataroom.core.module.chart.bean.Chart;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import java.util.HashMap;
+import java.util.Map;
+
 /**
  * 边框图表
  * @author hongyang
@@ -14,77 +17,7 @@ import lombok.Data;
 public class ScreenBorderChart extends Chart {
 
     @ApiModelProperty(notes = "个性化配置")
-    private Customize customize = new Customize();
-
-    @Data
-    public static class Customize {
-
-        @ApiModelProperty(notes = "边框主颜色")
-        private String borderMainColor;
-
-        @ApiModelProperty(notes = "边框次颜色")
-        private String borderSecondaryColor;
-
-        @ApiModelProperty(notes = "背景颜色")
-        private String backgroundColor;
-
-        @ApiModelProperty(notes = "边框颜色")
-        private String borderColor;
-
-        @ApiModelProperty(notes = "边框宽度")
-        private Integer borderWidth;
-
-        @ApiModelProperty(notes = "是否翻转")
-        private Boolean reverse;
-
-        @ApiModelProperty(notes = "单次动画时长")
-        private Integer dur;
-
-        @ApiModelProperty(notes = "颜色类型")
-        private String colorType;
-
-        @ApiModelProperty(notes = "渐变色0值")
-        private String gradientColor0;
-
-        @ApiModelProperty(notes = "渐变色1值")
-        private String gradientColor1;
-
-        @ApiModelProperty(notes = "渐变色色值改变方向")
-        private String gradientDirection;
-
-        @ApiModelProperty(notes = "透明度")
-        private Float opacity;
-
-        @ApiModelProperty(notes = "字体大小")
-        private Integer fontSize;
-
-        @ApiModelProperty(notes = "字体颜色")
-        private String fontColor;
-
-        @ApiModelProperty(notes = "字体粗细")
-        private Integer fontWeight;
-
-        @ApiModelProperty(notes = "中心文本")
-        private String text;
-
-        @ApiModelProperty(notes = "长度")
-        private Integer height;
-
-        @ApiModelProperty(notes = "宽度")
-        private Integer width;
-
-        @ApiModelProperty(notes = "左上圆角")
-        private Integer radiusLeftTop;
-
-        @ApiModelProperty(notes = "右上圆角")
-        private Integer radiusRightTop;
-
-        @ApiModelProperty(notes = "左下圆角")
-        private Integer radiusLeftBottom;
-
-        @ApiModelProperty(notes = "右下圆角")
-        private Integer radiusRightBottom;
+    private Map<String, Object> customize = new HashMap<>();
 
-    }
 
 }