refactor: 代码合并

main
wu.jian2 1 year ago
commit f0c63ef407

@ -177,6 +177,15 @@ public interface PageDesignConstant {
*/
String DATE_TIME_PICKER = "dateTimePicker";
/**
* 1
*/
String INDEX_CARD = "indexCard";
/**
* 2
*/
String INDICATOR_CARD = "indicatorCard";
}
}

@ -0,0 +1,73 @@
package com.gccloud.dataroom.core.module.chart.components;
import com.gccloud.dataroom.core.constant.PageDesignConstant;
import com.gccloud.dataroom.core.module.chart.bean.Chart;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
*
* @author hongyang
* @version 1.0
* @date 2023/10/7 10:58
*/
@Data
public class ScreenIndexCardChart extends Chart {
@ApiModelProperty(notes = "类型")
private String type = PageDesignConstant.BigScreen.Type.INDEX_CARD;
@ApiModelProperty(notes = "个性化配置")
private Customize customize = new Customize();
@Data
public static class Customize {
@ApiModelProperty(notes = "图片地址")
private String src;
@ApiModelProperty(notes = "边框圆角")
private Integer borderRadius;
@ApiModelProperty(notes = "边框宽度")
private Integer borderWidth;
@ApiModelProperty(notes = "边框线距离")
private Integer lineDistance;
@ApiModelProperty(notes = "边框颜色")
private String borderColor;
@ApiModelProperty(notes = "背景颜色")
private String bgColor;
@ApiModelProperty(notes = "距离")
private Integer distance;
@ApiModelProperty(notes = "图片大小")
private Integer imgSize;
@ApiModelProperty(notes = "第一行字体大小")
private Integer firstSize;
@ApiModelProperty(notes = "第一行字体颜色")
private String firstColor;
@ApiModelProperty(notes = "第一行字体粗细")
private Integer firstWeight;
@ApiModelProperty(notes = "第二行字体大小")
private Integer secondSize;
@ApiModelProperty(notes = "第二行字体颜色")
private String secondColor;
@ApiModelProperty(notes = "第二行字体粗细")
private Integer secondWeight;
@ApiModelProperty(notes = "第二行字体内容")
private String secondLine;
}
}

@ -0,0 +1,64 @@
package com.gccloud.dataroom.core.module.chart.components;
import com.gccloud.dataroom.core.constant.PageDesignConstant;
import com.gccloud.dataroom.core.module.chart.bean.Chart;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
*
* @author hongyang
* @version 1.0
* @date 2023/10/7 10:58
*/
@Data
public class ScreenIndicatorCardChart extends Chart {
@ApiModelProperty(notes = "类型")
private String type = PageDesignConstant.BigScreen.Type.INDICATOR_CARD;
@ApiModelProperty(notes = "个性化配置")
private Customize customize = new Customize();
@Data
public static class Customize {
@ApiModelProperty(notes = "边框圆角")
private Integer borderRadius;
@ApiModelProperty(notes = "边框宽度")
private Integer borderWidth;
@ApiModelProperty(notes = "边框线距离")
private Integer lineDistance;
@ApiModelProperty(notes = "边框颜色")
private String borderColor;
@ApiModelProperty(notes = "背景颜色")
private String bgColor;
@ApiModelProperty(notes = "第一行字体大小")
private Integer firstSize;
@ApiModelProperty(notes = "第一行字体颜色")
private String firstColor;
@ApiModelProperty(notes = "第一行字体粗细")
private Integer firstWeight;
@ApiModelProperty(notes = "第二行字体大小")
private Integer secondSize;
@ApiModelProperty(notes = "第二行字体颜色")
private String secondColor;
@ApiModelProperty(notes = "第二行字体粗细")
private Integer secondWeight;
@ApiModelProperty(notes = "第二行字体内容")
private String secondLine;
}
}
Loading…
Cancel
Save