delete from panel_view where panel_id =#{panelId}
INSERT INTO `panel_view` (id,chart_view_id, panel_id) VALUES
(uuid(),#{panelView.chartViewId},#{panelView.panelId})
INSERT INTO panel_view (id,
panel_id,
chart_view_id,
create_by,
create_time,
update_by,
update_time,
`position`,
copy_from_panel,
copy_from_view,
copy_from,
copy_id)
SELECT
uuid() AS id,
#{newPanelId},
uuid() AS chart_view_id,
panel_view.create_by,
panel_view.create_time,
panel_view.update_by,
panel_view.update_time,
panel_view.`position`,
panel_view.panel_id as copy_from_panel,
panel_view.chart_view_id as copy_from_view,
panel_view.id AS copy_from,
#{copyId} as copyId
FROM
panel_view inner join chart_view on panel_view.chart_view_id = chart_view.id
WHERE
panel_id = #{sourcePanelId}
and chart_view.id is not null