提交 02df8cb9 authored 作者: wangjiahao's avatar wangjiahao

feat: 视图所有操作移到仪表板

上级 fea735fb
...@@ -29,6 +29,8 @@ public class ChartViewCacheWithBLOBs extends ChartViewCache implements Serializa ...@@ -29,6 +29,8 @@ public class ChartViewCacheWithBLOBs extends ChartViewCache implements Serializa
private String drillFields; private String drillFields;
private String senior;
private String snapshot; private String snapshot;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
<result column="custom_style" jdbcType="LONGVARCHAR" property="customStyle" /> <result column="custom_style" jdbcType="LONGVARCHAR" property="customStyle" />
<result column="custom_filter" jdbcType="LONGVARCHAR" property="customFilter" /> <result column="custom_filter" jdbcType="LONGVARCHAR" property="customFilter" />
<result column="drill_fields" jdbcType="LONGVARCHAR" property="drillFields" /> <result column="drill_fields" jdbcType="LONGVARCHAR" property="drillFields" />
<result column="senior" jdbcType="LONGVARCHAR" property="senior" />
<result column="snapshot" jdbcType="LONGVARCHAR" property="snapshot" /> <result column="snapshot" jdbcType="LONGVARCHAR" property="snapshot" />
</resultMap> </resultMap>
<sql id="Example_Where_Clause"> <sql id="Example_Where_Clause">
...@@ -95,7 +96,7 @@ ...@@ -95,7 +96,7 @@
</sql> </sql>
<sql id="Blob_Column_List"> <sql id="Blob_Column_List">
x_axis, x_axis_ext, y_axis, y_axis_ext, ext_stack, ext_bubble, custom_attr, custom_style, x_axis, x_axis_ext, y_axis, y_axis_ext, ext_stack, ext_bubble, custom_attr, custom_style,
custom_filter, drill_fields, snapshot custom_filter, drill_fields, senior, snapshot
</sql> </sql>
<select id="selectByExampleWithBLOBs" parameterType="io.dataease.base.domain.ChartViewCacheExample" resultMap="ResultMapWithBLOBs"> <select id="selectByExampleWithBLOBs" parameterType="io.dataease.base.domain.ChartViewCacheExample" resultMap="ResultMapWithBLOBs">
select select
...@@ -154,7 +155,8 @@ ...@@ -154,7 +155,8 @@
x_axis, x_axis_ext, y_axis, x_axis, x_axis_ext, y_axis,
y_axis_ext, ext_stack, ext_bubble, y_axis_ext, ext_stack, ext_bubble,
custom_attr, custom_style, custom_filter, custom_attr, custom_style, custom_filter,
drill_fields, snapshot) drill_fields, senior, snapshot
)
values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR},
#{sceneId,jdbcType=VARCHAR}, #{tableId,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{sceneId,jdbcType=VARCHAR}, #{tableId,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR},
#{render,jdbcType=VARCHAR}, #{resultCount,jdbcType=INTEGER}, #{resultMode,jdbcType=VARCHAR}, #{render,jdbcType=VARCHAR}, #{resultCount,jdbcType=INTEGER}, #{resultMode,jdbcType=VARCHAR},
...@@ -163,7 +165,8 @@ ...@@ -163,7 +165,8 @@
#{xAxis,jdbcType=LONGVARCHAR}, #{xAxisExt,jdbcType=LONGVARCHAR}, #{yAxis,jdbcType=LONGVARCHAR}, #{xAxis,jdbcType=LONGVARCHAR}, #{xAxisExt,jdbcType=LONGVARCHAR}, #{yAxis,jdbcType=LONGVARCHAR},
#{yAxisExt,jdbcType=LONGVARCHAR}, #{extStack,jdbcType=LONGVARCHAR}, #{extBubble,jdbcType=LONGVARCHAR}, #{yAxisExt,jdbcType=LONGVARCHAR}, #{extStack,jdbcType=LONGVARCHAR}, #{extBubble,jdbcType=LONGVARCHAR},
#{customAttr,jdbcType=LONGVARCHAR}, #{customStyle,jdbcType=LONGVARCHAR}, #{customFilter,jdbcType=LONGVARCHAR}, #{customAttr,jdbcType=LONGVARCHAR}, #{customStyle,jdbcType=LONGVARCHAR}, #{customFilter,jdbcType=LONGVARCHAR},
#{drillFields,jdbcType=LONGVARCHAR}, #{snapshot,jdbcType=LONGVARCHAR}) #{drillFields,jdbcType=LONGVARCHAR}, #{senior,jdbcType=LONGVARCHAR}, #{snapshot,jdbcType=LONGVARCHAR}
)
</insert> </insert>
<insert id="insertSelective" parameterType="io.dataease.base.domain.ChartViewCacheWithBLOBs"> <insert id="insertSelective" parameterType="io.dataease.base.domain.ChartViewCacheWithBLOBs">
insert into chart_view_cache insert into chart_view_cache
...@@ -243,6 +246,9 @@ ...@@ -243,6 +246,9 @@
<if test="drillFields != null"> <if test="drillFields != null">
drill_fields, drill_fields,
</if> </if>
<if test="senior != null">
senior,
</if>
<if test="snapshot != null"> <if test="snapshot != null">
snapshot, snapshot,
</if> </if>
...@@ -323,6 +329,9 @@ ...@@ -323,6 +329,9 @@
<if test="drillFields != null"> <if test="drillFields != null">
#{drillFields,jdbcType=LONGVARCHAR}, #{drillFields,jdbcType=LONGVARCHAR},
</if> </if>
<if test="senior != null">
#{senior,jdbcType=LONGVARCHAR},
</if>
<if test="snapshot != null"> <if test="snapshot != null">
#{snapshot,jdbcType=LONGVARCHAR}, #{snapshot,jdbcType=LONGVARCHAR},
</if> </if>
...@@ -412,6 +421,9 @@ ...@@ -412,6 +421,9 @@
<if test="record.drillFields != null"> <if test="record.drillFields != null">
drill_fields = #{record.drillFields,jdbcType=LONGVARCHAR}, drill_fields = #{record.drillFields,jdbcType=LONGVARCHAR},
</if> </if>
<if test="record.senior != null">
senior = #{record.senior,jdbcType=LONGVARCHAR},
</if>
<if test="record.snapshot != null"> <if test="record.snapshot != null">
snapshot = #{record.snapshot,jdbcType=LONGVARCHAR}, snapshot = #{record.snapshot,jdbcType=LONGVARCHAR},
</if> </if>
...@@ -447,6 +459,7 @@ ...@@ -447,6 +459,7 @@
custom_style = #{record.customStyle,jdbcType=LONGVARCHAR}, custom_style = #{record.customStyle,jdbcType=LONGVARCHAR},
custom_filter = #{record.customFilter,jdbcType=LONGVARCHAR}, custom_filter = #{record.customFilter,jdbcType=LONGVARCHAR},
drill_fields = #{record.drillFields,jdbcType=LONGVARCHAR}, drill_fields = #{record.drillFields,jdbcType=LONGVARCHAR},
senior = #{record.senior,jdbcType=LONGVARCHAR},
snapshot = #{record.snapshot,jdbcType=LONGVARCHAR} snapshot = #{record.snapshot,jdbcType=LONGVARCHAR}
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
...@@ -548,6 +561,9 @@ ...@@ -548,6 +561,9 @@
<if test="drillFields != null"> <if test="drillFields != null">
drill_fields = #{drillFields,jdbcType=LONGVARCHAR}, drill_fields = #{drillFields,jdbcType=LONGVARCHAR},
</if> </if>
<if test="senior != null">
senior = #{senior,jdbcType=LONGVARCHAR},
</if>
<if test="snapshot != null"> <if test="snapshot != null">
snapshot = #{snapshot,jdbcType=LONGVARCHAR}, snapshot = #{snapshot,jdbcType=LONGVARCHAR},
</if> </if>
...@@ -580,6 +596,7 @@ ...@@ -580,6 +596,7 @@
custom_style = #{customStyle,jdbcType=LONGVARCHAR}, custom_style = #{customStyle,jdbcType=LONGVARCHAR},
custom_filter = #{customFilter,jdbcType=LONGVARCHAR}, custom_filter = #{customFilter,jdbcType=LONGVARCHAR},
drill_fields = #{drillFields,jdbcType=LONGVARCHAR}, drill_fields = #{drillFields,jdbcType=LONGVARCHAR},
senior = #{senior,jdbcType=LONGVARCHAR},
snapshot = #{snapshot,jdbcType=LONGVARCHAR} snapshot = #{snapshot,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR}
</update> </update>
......
...@@ -332,7 +332,8 @@ ...@@ -332,7 +332,8 @@
cv.custom_style = cve.custom_style, cv.custom_style = cve.custom_style,
cv.custom_filter = cve.custom_filter, cv.custom_filter = cve.custom_filter,
cv.drill_fields = cve.drill_fields, cv.drill_fields = cve.drill_fields,
cv.SNAPSHOT = cve.SNAPSHOT where cve.id = cv.id and cv.id in cv.senior = cve.senior,
cv.SNAPSHOT = cve.SNAPSHOT where cve.id = cv.id and cv.id in
<foreach collection="viewIds" item="viewId" open='(' separator=',' close=')'> <foreach collection="viewIds" item="viewId" open='(' separator=',' close=')'>
#{viewId} #{viewId}
</foreach> </foreach>
......
ALTER TABLE `chart_view` ADD COLUMN `senior` LONGTEXT COMMENT '高级' AFTER `drill_fields`; ALTER TABLE `chart_view` ADD COLUMN `senior` LONGTEXT COMMENT '高级' AFTER `drill_fields`;
UPDATE `chart_view` SET `senior` = '{}'; UPDATE `chart_view` SET `senior` = '{}';
CREATE TABLE `chart_view_cache` (
`id` varchar(50) NOT NULL COMMENT 'ID',
`name` varchar(1024) DEFAULT NULL COMMENT '名称',
`title` varchar(1024) DEFAULT NULL COMMENT 'EChart标题',
`scene_id` varchar(50) NOT NULL COMMENT '场景ID chart_type为private的时候 是仪表板id',
`table_id` varchar(50) NOT NULL COMMENT '数据集表ID',
`type` varchar(50) DEFAULT NULL COMMENT '图表类型',
`render` varchar(50) DEFAULT NULL COMMENT '视图渲染方式',
`result_count` int(10) DEFAULT NULL COMMENT '展示结果',
`result_mode` varchar(50) DEFAULT NULL COMMENT '展示模式',
`x_axis` longtext COMMENT '横轴field',
`x_axis_ext` longtext COMMENT 'table-row',
`y_axis` longtext COMMENT '纵轴field',
`y_axis_ext` longtext COMMENT '副轴',
`ext_stack` longtext COMMENT '堆叠项',
`ext_bubble` longtext COMMENT '气泡大小',
`custom_attr` longtext COMMENT '图形属性',
`custom_style` longtext COMMENT '组件样式',
`custom_filter` longtext COMMENT '结果过滤',
`drill_fields` longtext COMMENT '钻取字段',
`senior` longtext COMMENT '高级',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人ID',
`create_time` bigint(13) DEFAULT NULL COMMENT '创建时间',
`update_time` bigint(13) DEFAULT NULL COMMENT '更新时间',
`snapshot` longtext COMMENT '缩略图 ',
`style_priority` varchar(255) DEFAULT 'panel' COMMENT '样式优先级 panel 仪表板 view 视图',
`chart_type` varchar(255) DEFAULT 'private' COMMENT '视图类型 public 公共 历史可复用的视图,private 私有 专属某个仪表板',
`is_plugin` bit(1) DEFAULT NULL COMMENT '是否插件',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
SET FOREIGN_KEY_CHECKS = 1;
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<!--要生成的数据库表 --> <!--要生成的数据库表 -->
<!-- <table tableName="dataease_code_version"/>--> <!-- <table tableName="dataease_code_version"/>-->
<table tableName="chart_view"/> <!-- <table tableName="chart_view"/>-->
<table tableName="chart_view_cache"/> <table tableName="chart_view_cache"/>
<!-- <table tableName="chart_view"/>--> <!-- <table tableName="chart_view"/>-->
<!-- <table tableName="panel_view"/>--> <!-- <table tableName="panel_view"/>-->
......
...@@ -1030,7 +1030,7 @@ export default { ...@@ -1030,7 +1030,7 @@ export default {
table_align_left: 'Left', table_align_left: 'Left',
table_align_center: 'Center', table_align_center: 'Center',
table_align_right: 'Right', table_align_right: 'Right',
draw_back: 'Draw Back' draw_back: 'Draw Back',
senior: 'Senior', senior: 'Senior',
senior_cfg: 'Senior Config', senior_cfg: 'Senior Config',
function_cfg: 'Function Config', function_cfg: 'Function Config',
......
...@@ -1030,7 +1030,7 @@ export default { ...@@ -1030,7 +1030,7 @@ export default {
table_align_left: '左對齊', table_align_left: '左對齊',
table_align_center: '居中', table_align_center: '居中',
table_align_right: '右對齊', table_align_right: '右對齊',
draw_back: '收回' draw_back: '收回',
senior: '高級', senior: '高級',
senior_cfg: '高級設置', senior_cfg: '高級設置',
function_cfg: '功能設置', function_cfg: '功能設置',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论