From 146983b5f0925511c0d2ddbb93016edf136f08ca Mon Sep 17 00:00:00 2001
From: wangjiahao <1522128093@qq.com>
Date: Wed, 9 Apr 2025 16:32:40 +0800
Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=85=BC=E5=AE=B9=E6=A1=8C?=
=?UTF-8?q?=E9=9D=A2=E7=89=88=E8=AF=AD=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mybatis/ExtDataVisualizationMapper.xml | 730 +++++++++++++++---
1 file changed, 639 insertions(+), 91 deletions(-)
diff --git a/core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml
index a83d7db85e..f6f4d93121 100644
--- a/core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml
+++ b/core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml
@@ -503,108 +503,520 @@
- INSERT snapshot_data_visualization_info SELECT
- *
- FROM
- data_visualization_info
- WHERE
- id = #{dvId}
+ INSERT into snapshot_data_visualization_info (
+ `id`,
+ `name`,
+ `pid`,
+ `org_id`,
+ `level`,
+ `node_type`,
+ `type`,
+ `canvas_style_data`,
+ `component_data`,
+ `mobile_layout`,
+ `status`,
+ `self_watermark_status`,
+ `sort`,
+ `create_time`,
+ `create_by`,
+ `update_time`,
+ `update_by`,
+ `remark`,
+ `source`,
+ `delete_flag`,
+ `delete_time`,
+ `delete_by`,
+ `version`,
+ `content_id`,
+ `check_version`
+ ) SELECT
+ `id`,
+ `name`,
+ `pid`,
+ `org_id`,
+ `level`,
+ `node_type`,
+ `type`,
+ `canvas_style_data`,
+ `component_data`,
+ `mobile_layout`,
+ `status`,
+ `self_watermark_status`,
+ `sort`,
+ `create_time`,
+ `create_by`,
+ `update_time`,
+ `update_by`,
+ `remark`,
+ `source`,
+ `delete_flag`,
+ `delete_time`,
+ `delete_by`,
+ `version`,
+ `content_id`,
+ `check_version`
+ FROM
+ data_visualization_info
+ WHERE
+ id = #{dvId}
- INSERT snapshot_core_chart_view SELECT
- *
- FROM
- core_chart_view
- WHERE
- scene_id = #{dvId}
+ INSERT into snapshot_core_chart_view (
+ `id`,
+ `title`,
+ `scene_id`,
+ `table_id`,
+ `type`,
+ `render`,
+ `result_count`,
+ `result_mode`,
+ `x_axis`,
+ `x_axis_ext`,
+ `y_axis`,
+ `y_axis_ext`,
+ `ext_stack`,
+ `ext_bubble`,
+ `ext_label`,
+ `ext_tooltip`,
+ `custom_attr`,
+ `custom_attr_mobile`,
+ `custom_style`,
+ `custom_style_mobile`,
+ `custom_filter`,
+ `drill_fields`,
+ `senior`,
+ `create_by`,
+ `create_time`,
+ `update_time`,
+ `snapshot`,
+ `style_priority`,
+ `chart_type`,
+ `is_plugin`,
+ `data_from`,
+ `view_fields`,
+ `refresh_view_enable`,
+ `refresh_unit`,
+ `refresh_time`,
+ `linkage_active`,
+ `jump_active`,
+ `copy_from`,
+ `copy_id`,
+ `aggregate`,
+ `flow_map_start_name`,
+ `flow_map_end_name`,
+ `ext_color`,
+ `sort_priority`
+ ) SELECT
+ `id`,
+ `title`,
+ `scene_id`,
+ `table_id`,
+ `type`,
+ `render`,
+ `result_count`,
+ `result_mode`,
+ `x_axis`,
+ `x_axis_ext`,
+ `y_axis`,
+ `y_axis_ext`,
+ `ext_stack`,
+ `ext_bubble`,
+ `ext_label`,
+ `ext_tooltip`,
+ `custom_attr`,
+ `custom_attr_mobile`,
+ `custom_style`,
+ `custom_style_mobile`,
+ `custom_filter`,
+ `drill_fields`,
+ `senior`,
+ `create_by`,
+ `create_time`,
+ `update_time`,
+ `snapshot`,
+ `style_priority`,
+ `chart_type`,
+ `is_plugin`,
+ `data_from`,
+ `view_fields`,
+ `refresh_view_enable`,
+ `refresh_unit`,
+ `refresh_time`,
+ `linkage_active`,
+ `jump_active`,
+ `copy_from`,
+ `copy_id`,
+ `aggregate`,
+ `flow_map_start_name`,
+ `flow_map_end_name`,
+ `ext_color`,
+ `sort_priority`
+ FROM
+ core_chart_view
+ WHERE
+ scene_id = #{dvId}
- INSERT snapshot_visualization_link_jump_target_view_info SELECT
- vljtvi.*
- FROM
+ INSERT into snapshot_visualization_link_jump_target_view_info (
+ `target_id`,
+ `link_jump_info_id`,
+ `source_field_active_id`,
+ `target_view_id`,
+ `target_field_id`,
+ `copy_from`,
+ `copy_id`,
+ `target_type`
+ ) SELECT
+ vljtvi.`target_id`,
+ vljtvi.`link_jump_info_id`,
+ vljtvi.`source_field_active_id`,
+ vljtvi.`target_view_id`,
+ vljtvi.`target_field_id`,
+ vljtvi.`copy_from`,
+ vljtvi.`copy_id`,
+ vljtvi.`target_type`
+ FROM
visualization_link_jump_target_view_info vljtvi
LEFT JOIN visualization_link_jump_info vlji ON vljtvi.link_jump_info_id = vlji.id
LEFT JOIN visualization_link_jump vlj ON vlji.link_jump_id = vlj.id
- WHERE
+ WHERE
vlj.source_dv_id = #{dvId}
- INSERT snapshot_visualization_link_jump_info SELECT
- vlji.*
- FROM
+ INSERT into snapshot_visualization_link_jump_info (
+ `id`,
+ `link_jump_id`,
+ `link_type`,
+ `jump_type`,
+ `target_dv_id`,
+ `source_field_id`,
+ `content`,
+ `checked`,
+ `attach_params`,
+ `copy_from`,
+ `copy_id`,
+ `window_size`
+ ) SELECT
+ vlji.`id`,
+ vlji.`link_jump_id`,
+ vlji.`link_type`,
+ vlji.`jump_type`,
+ vlji.`target_dv_id`,
+ vlji.`source_field_id`,
+ vlji.`content`,
+ vlji.`checked`,
+ vlji.`attach_params`,
+ vlji.`copy_from`,
+ vlji.`copy_id`,
+ vlji.`window_size`
+ FROM
visualization_link_jump_info vlji
LEFT JOIN visualization_link_jump vlj ON vlji.link_jump_id = vlj.id
- WHERE
+ WHERE
vlj.source_dv_id = #{dvId}
- INSERT snapshot_visualization_link_jump SELECT
- vlj.*
- FROM visualization_link_jump vlj
- WHERE
+ INSERT into snapshot_visualization_link_jump (
+ `id`,
+ `source_dv_id`,
+ `source_view_id`,
+ `link_jump_info`,
+ `checked`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vlj.`id`,
+ vlj.`source_dv_id`,
+ vlj.`source_view_id`,
+ vlj.`link_jump_info`,
+ vlj.`checked`,
+ vlj.`copy_from`,
+ vlj.`copy_id`
+ FROM
+ visualization_link_jump vlj
+ WHERE
vlj.source_dv_id = #{dvId}
- INSERT snapshot_visualization_linkage_field SELECT
- vlf.*
- FROM
+ INSERT into snapshot_visualization_linkage_field (
+ `id`,
+ `linkage_id`,
+ `source_field`,
+ `target_field`,
+ `update_time`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vlf.`id`,
+ vlf.`linkage_id`,
+ vlf.`source_field`,
+ vlf.`target_field`,
+ vlf.`update_time`,
+ vlf.`copy_from`,
+ vlf.`copy_id`
+ FROM
visualization_linkage_field vlf
LEFT JOIN visualization_linkage vl ON vlf.linkage_id = vl.id
- WHERE
- vl.dv_id = #{dvId}
+ WHERE
+ vl.dv_id = #{dvId}
- INSERT snapshot_visualization_linkage SELECT
- vl.*
+ INSERT into snapshot_visualization_linkage (
+ `id`,
+ `dv_id`,
+ `source_view_id`,
+ `target_view_id`,
+ `update_time`,
+ `update_people`,
+ `linkage_active`,
+ `ext1`,
+ `ext2`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vl.`id`,
+ vl.`dv_id`,
+ vl.`source_view_id`,
+ vl.`target_view_id`,
+ vl.`update_time`,
+ vl.`update_people`,
+ vl.`linkage_active`,
+ vl.`ext1`,
+ vl.`ext2`,
+ vl.`copy_from`,
+ vl.`copy_id`
FROM
- visualization_linkage vl
+ visualization_linkage vl
WHERE
- vl.dv_id = #{dvId}
+ vl.dv_id = #{dvId}
- INSERT snapshot_visualization_outer_params_target_view_info SELECT
- voptvi.*
+ INSERT into snapshot_visualization_outer_params_target_view_info (
+ `target_id`,
+ `params_info_id`,
+ `target_view_id`,
+ `target_field_id`,
+ `copy_from`,
+ `copy_id`,
+ `target_ds_id`
+ ) SELECT
+ voptvi.`target_id`,
+ voptvi.`params_info_id`,
+ voptvi.`target_view_id`,
+ voptvi.`target_field_id`,
+ voptvi.`copy_from`,
+ voptvi.`copy_id`,
+ voptvi.`target_ds_id`
FROM
- visualization_outer_params_target_view_info voptvi
- LEFT JOIN visualization_outer_params_info vopi ON vopi.params_info_id = voptvi.params_info_id
- LEFT JOIN visualization_outer_params vop ON vop.params_id = vopi.params_id
+ visualization_outer_params_target_view_info voptvi
+ LEFT JOIN visualization_outer_params_info vopi ON vopi.params_info_id = voptvi.params_info_id
+ LEFT JOIN visualization_outer_params vop ON vop.params_id = vopi.params_id
WHERE
- vop.visualization_id = #{dvId}
+ vop.visualization_id = #{dvId}
- INSERT snapshot_visualization_outer_params_info SELECT
- vopi.*
+ INSERT INTO snapshot_visualization_outer_params_info (
+ `params_info_id`,
+ `params_id`,
+ `param_name`,
+ `checked`,
+ `copy_from`,
+ `copy_id`,
+ `required`,
+ `default_value`,
+ `enabled_default`
+ ) SELECT
+ vopi.`params_info_id`,
+ vopi.`params_id`,
+ vopi.`param_name`,
+ vopi.`checked`,
+ vopi.`copy_from`,
+ vopi.`copy_id`,
+ vopi.`required`,
+ vopi.`default_value`,
+ vopi.`enabled_default`
FROM
- visualization_outer_params_info vopi
- LEFT JOIN visualization_outer_params vop ON vop.params_id = vopi.params_id
+ visualization_outer_params_info vopi
+ LEFT JOIN visualization_outer_params vop ON vop.params_id = vopi.params_id
WHERE
- vop.visualization_id = #{dvId}
+ vop.visualization_id = #{dvId}
- INSERT snapshot_visualization_outer_params SELECT
- vop.*
- FROM visualization_outer_params vop
+ INSERT into snapshot_visualization_outer_params (
+ `params_id`,
+ `visualization_id`,
+ `checked`,
+ `remark`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vop.`params_id`,
+ vop.`visualization_id`,
+ vop.`checked`,
+ vop.`remark`,
+ vop.`copy_from`,
+ vop.`copy_id`
+ FROM
+ visualization_outer_params vop
WHERE
- vop.visualization_id = #{dvId}
+ vop.visualization_id = #{dvId}
- INSERT data_visualization_info SELECT
- *
+ INSERT INTO data_visualization_info (
+ `id`,
+ `name`,
+ `pid`,
+ `org_id`,
+ `level`,
+ `node_type`,
+ `type`,
+ `canvas_style_data`,
+ `component_data`,
+ `mobile_layout`,
+ `status`,
+ `self_watermark_status`,
+ `sort`,
+ `create_time`,
+ `create_by`,
+ `update_time`,
+ `update_by`,
+ `remark`,
+ `source`,
+ `delete_flag`,
+ `delete_time`,
+ `delete_by`,
+ `version`,
+ `content_id`,
+ `check_version`
+ ) SELECT
+ `id`,
+ `name`,
+ `pid`,
+ `org_id`,
+ `level`,
+ `node_type`,
+ `type`,
+ `canvas_style_data`,
+ `component_data`,
+ `mobile_layout`,
+ `status`,
+ `self_watermark_status`,
+ `sort`,
+ `create_time`,
+ `create_by`,
+ `update_time`,
+ `update_by`,
+ `remark`,
+ `source`,
+ `delete_flag`,
+ `delete_time`,
+ `delete_by`,
+ `version`,
+ `content_id`,
+ `check_version`
FROM
snapshot_data_visualization_info
WHERE
- id = #{dvId}
+ id = #{dvId}
- INSERT core_chart_view SELECT
- *
+ INSERT INTO core_chart_view (
+ `id`,
+ `title`,
+ `scene_id`,
+ `table_id`,
+ `type`,
+ `render`,
+ `result_count`,
+ `result_mode`,
+ `x_axis`,
+ `x_axis_ext`,
+ `y_axis`,
+ `y_axis_ext`,
+ `ext_stack`,
+ `ext_bubble`,
+ `ext_label`,
+ `ext_tooltip`,
+ `custom_attr`,
+ `custom_attr_mobile`,
+ `custom_style`,
+ `custom_style_mobile`,
+ `custom_filter`,
+ `drill_fields`,
+ `senior`,
+ `create_by`,
+ `create_time`,
+ `update_time`,
+ `snapshot`,
+ `style_priority`,
+ `chart_type`,
+ `is_plugin`,
+ `data_from`,
+ `view_fields`,
+ `refresh_view_enable`,
+ `refresh_unit`,
+ `refresh_time`,
+ `linkage_active`,
+ `jump_active`,
+ `copy_from`,
+ `copy_id`,
+ `aggregate`,
+ `flow_map_start_name`,
+ `flow_map_end_name`,
+ `ext_color`,
+ `sort_priority`
+ ) SELECT
+ `id`,
+ `title`,
+ `scene_id`,
+ `table_id`,
+ `type`,
+ `render`,
+ `result_count`,
+ `result_mode`,
+ `x_axis`,
+ `x_axis_ext`,
+ `y_axis`,
+ `y_axis_ext`,
+ `ext_stack`,
+ `ext_bubble`,
+ `ext_label`,
+ `ext_tooltip`,
+ `custom_attr`,
+ `custom_attr_mobile`,
+ `custom_style`,
+ `custom_style_mobile`,
+ `custom_filter`,
+ `drill_fields`,
+ `senior`,
+ `create_by`,
+ `create_time`,
+ `update_time`,
+ `snapshot`,
+ `style_priority`,
+ `chart_type`,
+ `is_plugin`,
+ `data_from`,
+ `view_fields`,
+ `refresh_view_enable`,
+ `refresh_unit`,
+ `refresh_time`,
+ `linkage_active`,
+ `jump_active`,
+ `copy_from`,
+ `copy_id`,
+ `aggregate`,
+ `flow_map_start_name`,
+ `flow_map_end_name`,
+ `ext_color`,
+ `sort_priority`
FROM
snapshot_core_chart_view
WHERE
@@ -612,73 +1024,209 @@
- INSERT visualization_link_jump_target_view_info SELECT
- vljtvi.*
+ INSERT into visualization_link_jump_target_view_info (
+ `target_id`,
+ `link_jump_info_id`,
+ `source_field_active_id`,
+ `target_view_id`,
+ `target_field_id`,
+ `copy_from`,
+ `copy_id`,
+ `target_type`
+ ) SELECT
+ vljtvi.`target_id`,
+ vljtvi.`link_jump_info_id`,
+ vljtvi.`source_field_active_id`,
+ vljtvi.`target_view_id`,
+ vljtvi.`target_field_id`,
+ vljtvi.`copy_from`,
+ vljtvi.`copy_id`,
+ vljtvi.`target_type`
FROM
- snapshot_visualization_link_jump_target_view_info vljtvi
- LEFT JOIN snapshot_visualization_link_jump_info vlji ON vljtvi.link_jump_info_id = vlji.id
- LEFT JOIN snapshot_visualization_link_jump vlj ON vlji.link_jump_id = vlj.id
+ snapshot_visualization_link_jump_target_view_info vljtvi
+ LEFT JOIN snapshot_visualization_link_jump_info vlji ON vljtvi.link_jump_info_id = vlji.id
+ LEFT JOIN snapshot_visualization_link_jump vlj ON vlji.link_jump_id = vlj.id
WHERE
- vlj.source_dv_id = #{dvId}
+ vlj.source_dv_id = #{dvId}
- INSERT visualization_link_jump_info SELECT
- vlji.*
+ INSERT INTO visualization_link_jump_info (
+ `id`,
+ `link_jump_id`,
+ `link_type`,
+ `jump_type`,
+ `target_dv_id`,
+ `source_field_id`,
+ `content`,
+ `checked`,
+ `attach_params`,
+ `copy_from`,
+ `copy_id`,
+ `window_size`
+ ) SELECT
+ vlji.`id`,
+ vlji.`link_jump_id`,
+ vlji.`link_type`,
+ vlji.`jump_type`,
+ vlji.`target_dv_id`,
+ vlji.`source_field_id`,
+ vlji.`content`,
+ vlji.`checked`,
+ vlji.`attach_params`,
+ vlji.`copy_from`,
+ vlji.`copy_id`,
+ vlji.`window_size`
FROM
- snapshot_visualization_link_jump_info vlji
- LEFT JOIN snapshot_visualization_link_jump vlj ON vlji.link_jump_id = vlj.id
+ snapshot_visualization_link_jump_info vlji
+ LEFT JOIN snapshot_visualization_link_jump vlj ON vlji.link_jump_id = vlj.id
WHERE
- vlj.source_dv_id = #{dvId}
+ vlj.source_dv_id = #{dvId}
- INSERT visualization_link_jump SELECT
- vlj.*
- FROM snapshot_visualization_link_jump vlj
+ INSERT INTO visualization_link_jump (
+ `id`,
+ `source_dv_id`,
+ `source_view_id`,
+ `link_jump_info`,
+ `checked`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vlj.`id`,
+ vlj.`source_dv_id`,
+ vlj.`source_view_id`,
+ vlj.`link_jump_info`,
+ vlj.`checked`,
+ vlj.`copy_from`,
+ vlj.`copy_id`
+ FROM
+ snapshot_visualization_link_jump vlj
WHERE
- vlj.source_dv_id = #{dvId}
+ vlj.source_dv_id = #{dvId}
- INSERT visualization_linkage_field SELECT
- vlf.*
+ INSERT INTO visualization_linkage_field (
+ `id`,
+ `linkage_id`,
+ `source_field`,
+ `target_field`,
+ `update_time`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vlf.`id`,
+ vlf.`linkage_id`,
+ vlf.`source_field`,
+ vlf.`target_field`,
+ vlf.`update_time`,
+ vlf.`copy_from`,
+ vlf.`copy_id`
FROM
- snapshot_visualization_linkage_field vlf
- LEFT JOIN snapshot_visualization_linkage vl ON vlf.linkage_id = vl.id
+ snapshot_visualization_linkage_field vlf
+ LEFT JOIN snapshot_visualization_linkage vl ON vlf.linkage_id = vl.id
WHERE
- vl.dv_id = #{dvId}
+ vl.dv_id = #{dvId}
- INSERT visualization_linkage SELECT
- vl.*
- FROM
+ INSERT INTO visualization_linkage (
+ `id`,
+ `dv_id`,
+ `source_view_id`,
+ `target_view_id`,
+ `update_time`,
+ `update_people`,
+ `linkage_active`,
+ `ext1`,
+ `ext2`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vl.`id`,
+ vl.`dv_id`,
+ vl.`source_view_id`,
+ vl.`target_view_id`,
+ vl.`update_time`,
+ vl.`update_people`,
+ vl.`linkage_active`,
+ vl.`ext1`,
+ vl.`ext2`,
+ vl.`copy_from`,
+ vl.`copy_id`
+ FROM
snapshot_visualization_linkage vl
- WHERE
+ WHERE
vl.dv_id = #{dvId}
- INSERT visualization_outer_params_target_view_info SELECT
- voptvi.*
+ INSERT into visualization_outer_params_target_view_info (
+ `target_id`,
+ `params_info_id`,
+ `target_view_id`,
+ `target_field_id`,
+ `copy_from`,
+ `copy_id`,
+ `target_ds_id`
+ ) SELECT
+ voptvi.`target_id`,
+ voptvi.`params_info_id`,
+ voptvi.`target_view_id`,
+ voptvi.`target_field_id`,
+ voptvi.`copy_from`,
+ voptvi.`copy_id`,
+ voptvi.`target_ds_id`
FROM
- snapshot_visualization_outer_params_target_view_info voptvi
- LEFT JOIN snapshot_visualization_outer_params_info vopi ON vopi.params_info_id = voptvi.params_info_id
- LEFT JOIN snapshot_visualization_outer_params vop ON vop.params_id = vopi.params_id
+ snapshot_visualization_outer_params_target_view_info voptvi
+ LEFT JOIN snapshot_visualization_outer_params_info vopi ON vopi.params_info_id = voptvi.params_info_id
+ LEFT JOIN snapshot_visualization_outer_params vop ON vop.params_id = vopi.params_id
WHERE
- vop.visualization_id = #{dvId}
+ vop.visualization_id = #{dvId}
- INSERT visualization_outer_params_info SELECT
- vopi.*
+ INSERT into visualization_outer_params_info (
+ `params_info_id`,
+ `params_id`,
+ `param_name`,
+ `checked`,
+ `copy_from`,
+ `copy_id`,
+ `required`,
+ `default_value`,
+ `enabled_default`
+ ) SELECT
+ vopi.`params_info_id`,
+ vopi.`params_id`,
+ vopi.`param_name`,
+ vopi.`checked`,
+ vopi.`copy_from`,
+ vopi.`copy_id`,
+ vopi.`required`,
+ vopi.`default_value`,
+ vopi.`enabled_default`
FROM
- snapshot_visualization_outer_params_info vopi
- LEFT JOIN snapshot_visualization_outer_params vop ON vop.params_id = vopi.params_id
+ snapshot_visualization_outer_params_info vopi
+ LEFT JOIN snapshot_visualization_outer_params vop ON vop.params_id = vopi.params_id
WHERE
- vop.visualization_id = #{dvId}
+ vop.visualization_id = #{dvId}
- INSERT visualization_outer_params SELECT
- vop.*
- FROM snapshot_visualization_outer_params vop
+ INSERT into visualization_outer_params (
+ `params_id`,
+ `visualization_id`,
+ `checked`,
+ `remark`,
+ `copy_from`,
+ `copy_id`
+ ) SELECT
+ vop.`params_id`,
+ vop.`visualization_id`,
+ vop.`checked`,
+ vop.`remark`,
+ vop.`copy_from`,
+ vop.`copy_id`
+ FROM
+ snapshot_visualization_outer_params vop
WHERE
vop.visualization_id = #{dvId}