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

main
hong.yang 1 year ago
parent 9ceaf88a89
commit acd6c36419

@ -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<>();
}
}

Loading…
Cancel
Save