From 7e87c8e5b5f86e03ce6a29dfa32ed07343d031ea Mon Sep 17 00:00:00 2001
From: root <13910913995@163.com>
Date: Thu, 27 Feb 2025 14:44:08 +0800
Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=8F=90=E4=BA=A4?=
=?UTF-8?q?=E5=B9=B6=E6=8E=A8=E9=80=81=E7=BB=99=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitattributes | 7 +
.gitignore | 51 +
.typos.toml | 12 +
README.md | 36 +
core/core-backend/.gitkeep | 0
core/core-backend/pom.xml | 325 +
.../resources/application-distributed.yml | 28 +
.../main/resources/application-standalone.yml | 19 +
.../src/main/resources/application.yml | 69 +
.../src/main/resources/ehcache/ehcache.xml | 133 +
.../src/main/resources/i18n/core.properties | 2 +
.../main/resources/i18n/core_en_US.properties | 205 +
.../main/resources/i18n/core_zh_CN.properties | 204 +
.../src/main/resources/logback-spring.xml | 59 +
.../mybatis/ExtDataVisualizationMapper.xml | 457 ++
.../ExtVisualizationLinkJumpMapper.xml | 353 ++
.../mybatis/ExtVisualizationLinkageMapper.xml | 216 +
.../ExtVisualizationOuterParamsMapper.xml | 192 +
.../ExtVisualizationTemplateMapper.xml | 290 +
.../src/main/resources/saffron.properties | 1 +
.../src/main/resources/sql/sqlTemplate.stg | 78 +
core/core-frontend/.editorconfig | 14 +
core/core-frontend/.env.base | 3 +
core/core-frontend/.env.desktop | 3 +
core/core-frontend/.env.dev | 3 +
core/core-frontend/.env.distributed | 3 +
core/core-frontend/.eslintignore | 8 +
core/core-frontend/.eslintrc.js | 40 +
core/core-frontend/.gitkeep | 0
core/core-frontend/.npmrc | 1 +
core/core-frontend/.prettierignore | 6 +
core/core-frontend/README.md | 18 +
core/core-frontend/auto-imports.d.ts | 8 +
core/core-frontend/config/base.ts | 31 +
core/core-frontend/config/common.ts | 97 +
core/core-frontend/config/dev.ts | 18 +
core/core-frontend/config/distributed.ts | 43 +
core/core-frontend/config/lib.ts | 25 +
core/core-frontend/config/pages.ts | 13 +
core/core-frontend/config/pagesConfig.ts | 28 +
core/core-frontend/flushbonading/index.js | 82 +
core/core-frontend/flushbonading/package.json | 15 +
core/core-frontend/index.html | 16 +
core/core-frontend/mobile.html | 15 +
core/core-frontend/package.json | 115 +
core/core-frontend/panel.html | 13 +
core/core-frontend/pom.xml | 86 +
core/core-frontend/postcss.config.js | 5 +
core/core-frontend/prettier.config.js | 20 +
core/core-frontend/public/dataease.svg | 9 +
.../public/svg/icon_dashboard.svg | 5 +
.../public/svg/icon_data-visualization.svg | 6 +
.../public/svg/icon_database.svg | 4 +
.../core-frontend/public/svg/icon_dataset.svg | 11 +
.../public/svg/relation-dataset.svg | 13 +
core/core-frontend/public/svg/relation-ds.svg | 18 +
.../public/svg/relation-panel.svg | 6 +
.../public/svg/relation-screen.svg | 8 +
.../tinymce-dataease-private/langs/zh_CN.js | 423 ++
.../tinymce-dataease-private/langs/zh_TW.js | 419 ++
.../skins/content/dark/content.css | 84 +
.../skins/content/dark/content.min.css | 7 +
.../skins/content/default/content.css | 73 +
.../skins/content/default/content.min.css | 7 +
.../skins/content/document/content.css | 83 +
.../skins/content/document/content.min.css | 7 +
.../skins/content/writer/content.css | 79 +
.../skins/content/writer/content.min.css | 7 +
.../skins/ui/oxide-dark/content.css | 849 +++
.../skins/ui/oxide-dark/content.inline.css | 861 +++
.../ui/oxide-dark/content.inline.min.css | 7 +
.../skins/ui/oxide-dark/content.min.css | 7 +
.../skins/ui/oxide-dark/content.mobile.css | 34 +
.../ui/oxide-dark/content.mobile.min.css | 7 +
.../ui/oxide-dark/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes
.../skins/ui/oxide-dark/skin.css | 3616 +++++++++++
.../skins/ui/oxide-dark/skin.min.css | 7 +
.../skins/ui/oxide-dark/skin.mobile.css | 798 +++
.../skins/ui/oxide-dark/skin.mobile.min.css | 7 +
.../skins/ui/oxide-dark/skin.shadowdom.css | 42 +
.../ui/oxide-dark/skin.shadowdom.min.css | 7 +
.../skins/ui/oxide/content.css | 869 +++
.../skins/ui/oxide/content.inline.css | 861 +++
.../skins/ui/oxide/content.inline.min.css | 7 +
.../skins/ui/oxide/content.min.css | 7 +
.../skins/ui/oxide/content.mobile.css | 34 +
.../skins/ui/oxide/content.mobile.min.css | 7 +
.../skins/ui/oxide/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes
.../skins/ui/oxide/skin.css | 3616 +++++++++++
.../skins/ui/oxide/skin.min.css | 7 +
.../skins/ui/oxide/skin.mobile.css | 798 +++
.../skins/ui/oxide/skin.mobile.min.css | 7 +
.../skins/ui/oxide/skin.shadowdom.css | 42 +
.../skins/ui/oxide/skin.shadowdom.min.css | 7 +
core/core-frontend/public/vite.svg | 1 +
core/core-frontend/src/api/about.ts | 5 +
core/core-frontend/src/api/aiComponent.ts | 3 +
core/core-frontend/src/api/auth.ts | 24 +
core/core-frontend/src/api/chart.ts | 125 +
core/core-frontend/src/api/common.ts | 15 +
core/core-frontend/src/api/dataset.ts | 365 ++
core/core-frontend/src/api/datasource.ts | 183 +
core/core-frontend/src/api/font.ts | 52 +
core/core-frontend/src/api/login.ts | 19 +
core/core-frontend/src/api/map.ts | 53 +
core/core-frontend/src/api/msg.ts | 3 +
core/core-frontend/src/api/org.ts | 7 +
core/core-frontend/src/api/plugin.ts | 10 +
core/core-frontend/src/api/relation/index.ts | 25 +
.../src/api/setting/sysParameter.ts | 4 +
core/core-frontend/src/api/staticResource.ts | 46 +
.../src/api/sync/syncDatasource.ts | 51 +
.../core-frontend/src/api/sync/syncSummary.ts | 26 +
core/core-frontend/src/api/sync/syncTask.ts | 229 +
.../core-frontend/src/api/sync/syncTaskLog.ts | 24 +
core/core-frontend/src/api/template.ts | 91 +
core/core-frontend/src/api/templateMarket.ts | 31 +
core/core-frontend/src/api/user.ts | 81 +
core/core-frontend/src/api/variable.ts | 25 +
.../api/visualization/dataVisualization.ts | 136 +
.../src/api/visualization/linkJump.ts | 57 +
.../src/api/visualization/linkage.ts | 17 +
.../src/api/visualization/outerParams.ts | 23 +
.../src/api/visualization/pdfTemplate.ts | 8 +
.../visualization/visualizationBackground.ts | 4 +
core/core-frontend/src/api/watermark.ts | 5 +
.../src/assets/img/DataEase-white.png | Bin 0 -> 12182 bytes
.../core-frontend/src/assets/img/about-bg.png | Bin 0 -> 170888 bytes
.../src/assets/img/bg-mobile.png | Bin 0 -> 266676 bytes
.../src/assets/img/dark-theme-bg.png | Bin 0 -> 6939 bytes
.../src/assets/img/dataease-10000Star.jpg | Bin 0 -> 202610 bytes
.../core-frontend/src/assets/img/demo_bar.png | Bin 0 -> 81266 bytes
core/core-frontend/src/assets/img/drag.png | Bin 0 -> 7191 bytes
core/core-frontend/src/assets/img/error.png | Bin 0 -> 3459 bytes
.../src/assets/img/license_header.png | Bin 0 -> 32583 bytes
.../src/assets/img/light-theme-bg.png | Bin 0 -> 6879 bytes
core/core-frontend/src/assets/img/logo.png | Bin 0 -> 1768 bytes
.../src/assets/img/mobile-bg-pc.png | Bin 0 -> 35371 bytes
.../src/assets/img/mobile-de-top.png | Bin 0 -> 2462 bytes
.../src/assets/img/mobile-header.png | Bin 0 -> 1099 bytes
core/core-frontend/src/assets/img/none.png | Bin 0 -> 1683 bytes
.../src/assets/img/nothing-input.png | Bin 0 -> 3061 bytes
.../src/assets/img/nothing-none-gray.png | Bin 0 -> 5037 bytes
.../src/assets/img/nothing-none.png | Bin 0 -> 1713 bytes
.../src/assets/img/nothing-select.png | Bin 0 -> 3354 bytes
.../src/assets/img/nothing-table.png | Bin 0 -> 2585 bytes
.../src/assets/img/nothing-tree.png | Bin 0 -> 2330 bytes
.../src/assets/img/page-preview-login.png | Bin 0 -> 144965 bytes
.../src/assets/img/page-preview-navigate.png | Bin 0 -> 4911 bytes
.../src/assets/img/subject_dark.png | Bin 0 -> 13251 bytes
.../src/assets/img/subject_light.png | Bin 0 -> 6809 bytes
core/core-frontend/src/assets/img/user.png | Bin 0 -> 12235 bytes
.../src/assets/img/watermark-demo-dark.png | Bin 0 -> 169697 bytes
.../src/assets/img/watermark-demo-light.png | Bin 0 -> 222530 bytes
.../src/assets/login-desc-de.png | Bin 0 -> 332971 bytes
core/core-frontend/src/assets/login-desc.png | Bin 0 -> 278607 bytes
core/core-frontend/src/assets/logo-bg.jpg | Bin 0 -> 574367 bytes
core/core-frontend/src/assets/none.png | Bin 0 -> 2585 bytes
core/core-frontend/src/assets/nothing.png | Bin 0 -> 3061 bytes
core/core-frontend/src/assets/svg/401.svg | 29 +
core/core-frontend/src/assets/svg/403.svg | 20 +
core/core-frontend/src/assets/svg/API-ds.svg | 13 +
.../src/assets/svg/Apache Hive.svg | 38 +
.../core-frontend/src/assets/svg/Checkbox.svg | 4 +
core/core-frontend/src/assets/svg/DM.svg | 7 +
.../core-frontend/src/assets/svg/DataEase.svg | 17 +
.../src/assets/svg/Elasticsearch.svg | 8 +
.../core-frontend/src/assets/svg/Excel-ds.svg | 3 +
core/core-frontend/src/assets/svg/Frame.svg | 6 +
.../core-frontend/src/assets/svg/KingBase.svg | 9 +
core/core-frontend/src/assets/svg/Kylin.svg | 20 +
.../src/assets/svg/Maxcompute.svg | 11 +
core/core-frontend/src/assets/svg/PDF.svg | 1 +
core/core-frontend/src/assets/svg/Presto.svg | 23 +
.../src/assets/svg/StarRocks-ds.svg | 14 +
core/core-frontend/src/assets/svg/TiDB-ds.svg | 5 +
.../src/assets/svg/active-btn_copilot.svg | 14 +
core/core-frontend/src/assets/svg/add.svg | 1 +
core/core-frontend/src/assets/svg/all-msg.svg | 3 +
.../src/assets/svg/appearance.svg | 3 +
.../src/assets/svg/area-dark.svg | 5 +
.../src/assets/svg/area-origin.svg | 4 +
.../src/assets/svg/area-stack-dark.svg | 7 +
.../src/assets/svg/area-stack-origin.svg | 4 +
.../src/assets/svg/area-stack.svg | 7 +
core/core-frontend/src/assets/svg/area.svg | 5 +
.../src/assets/svg/association.svg | 6 +
core/core-frontend/src/assets/svg/auth.svg | 3 +
.../src/assets/svg/authentication.svg | 4 +
.../core-frontend/src/assets/svg/bar-dark.svg | 7 +
.../src/assets/svg/bar-group-dark.svg | 7 +
.../src/assets/svg/bar-group-origin.svg | 3 +
.../src/assets/svg/bar-group-stack-dark.svg | 11 +
.../src/assets/svg/bar-group-stack-origin.svg | 3 +
.../src/assets/svg/bar-group-stack.svg | 11 +
.../src/assets/svg/bar-group.svg | 7 +
.../src/assets/svg/bar-horizontal-dark.svg | 7 +
.../src/assets/svg/bar-horizontal-origin.svg | 3 +
.../src/assets/svg/bar-horizontal.svg | 7 +
.../src/assets/svg/bar-origin.svg | 3 +
.../src/assets/svg/bar-range-dark.svg | 7 +
.../src/assets/svg/bar-range-origin.svg | 7 +
.../src/assets/svg/bar-range.svg | 7 +
.../src/assets/svg/bar-stack-dark.svg | 11 +
.../assets/svg/bar-stack-horizontal-dark.svg | 11 +
.../svg/bar-stack-horizontal-origin.svg | 3 +
.../src/assets/svg/bar-stack-horizontal.svg | 11 +
.../src/assets/svg/bar-stack-origin.svg | 3 +
.../src/assets/svg/bar-stack.svg | 11 +
core/core-frontend/src/assets/svg/bar.svg | 7 +
.../src/assets/svg/bidirectional-bar-dark.svg | 11 +
.../assets/svg/bidirectional-bar-origin.svg | 11 +
.../src/assets/svg/bidirectional-bar.svg | 11 +
core/core-frontend/src/assets/svg/board_1.svg | 10 +
core/core-frontend/src/assets/svg/board_2.svg | 1 +
core/core-frontend/src/assets/svg/board_3.svg | 2 +
core/core-frontend/src/assets/svg/board_4.svg | 2 +
core/core-frontend/src/assets/svg/board_5.svg | 2 +
core/core-frontend/src/assets/svg/board_6.svg | 2 +
core/core-frontend/src/assets/svg/board_7.svg | 2 +
core/core-frontend/src/assets/svg/board_8.svg | 2 +
core/core-frontend/src/assets/svg/board_9.svg | 2 +
.../src/assets/svg/btn_copilot.svg | 4 +
.../core-frontend/src/assets/svg/btn_oidc.svg | 17 +
.../src/assets/svg/bubble-map-dark.svg | 1 +
.../src/assets/svg/bubble-map-origin.svg | 1 +
.../src/assets/svg/bubble-map.svg | 1 +
.../src/assets/svg/button_right.svg | 2 +
.../src/assets/svg/calculate.svg | 1 +
.../src/assets/svg/cancel_release.svg | 1 +
.../src/assets/svg/chart-download.svg | 3 +
.../src/assets/svg/chart-mix-dark.svg | 9 +
.../assets/svg/chart-mix-dual-line-dark.svg | 7 +
.../assets/svg/chart-mix-dual-line-origin.svg | 4 +
.../src/assets/svg/chart-mix-dual-line.svg | 5 +
.../src/assets/svg/chart-mix-group-dark.svg | 8 +
.../src/assets/svg/chart-mix-group-origin.svg | 8 +
.../src/assets/svg/chart-mix-group.svg | 8 +
.../src/assets/svg/chart-mix-origin.svg | 4 +
.../src/assets/svg/chart-mix-stack-dark.svg | 12 +
.../src/assets/svg/chart-mix-stack-origin.svg | 12 +
.../src/assets/svg/chart-mix-stack.svg | 12 +
.../src/assets/svg/chart-mix.svg | 8 +
.../src/assets/svg/chart-table.svg | 3 +
core/core-frontend/src/assets/svg/ck-ds.svg | 8 +
core/core-frontend/src/assets/svg/clock.svg | 4 +
core/core-frontend/src/assets/svg/copilot.svg | 92 +
.../src/assets/svg/custom_sort.svg | 3 +
core/core-frontend/src/assets/svg/dark_1.svg | 2 +
.../src/assets/svg/dashboard.svg | 1 +
.../src/assets/svg/data-reference.svg | 4 +
.../core-frontend/src/assets/svg/database.svg | 1 +
.../src/assets/svg/dataset-outline.svg | 3 +
.../src/assets/svg/dataset-task.svg | 1 +
.../src/assets/svg/dataset_params.svg | 4 +
.../src/assets/svg/datasource.svg | 1 +
core/core-frontend/src/assets/svg/db-de.svg | 3 +
.../src/assets/svg/db-more-web.svg | 1 +
core/core-frontend/src/assets/svg/db2-ds.svg | 3 +
.../src/assets/svg/de-api-new.svg | 6 +
core/core-frontend/src/assets/svg/de-copy.svg | 3 +
.../src/assets/svg/de-db-new.svg | 3 +
.../src/assets/svg/de-delete.svg | 3 +
.../src/assets/svg/de-ds-error.svg | 13 +
.../src/assets/svg/de-ds-move.svg | 3 +
.../src/assets/svg/de-ds-rename.svg | 4 +
.../src/assets/svg/de-ds-trash.svg | 3 +
.../src/assets/svg/de-ds-warning.svg | 13 +
.../src/assets/svg/de-excel-new.svg | 3 +
core/core-frontend/src/assets/svg/de-json.svg | 1 +
core/core-frontend/src/assets/svg/de-move.svg | 3 +
.../src/assets/svg/de-search.svg | 3 +
.../src/assets/svg/de-sql-new.svg | 6 +
.../src/assets/svg/de-union-new.svg | 3 +
.../src/assets/svg/de_pwd_invisible.svg | 3 +
.../src/assets/svg/de_pwd_visible.svg | 3 +
.../src/assets/svg/default_avatar.svg | 19 +
core/core-frontend/src/assets/svg/delete.svg | 1 +
.../src/assets/svg/display-setting.svg | 1 +
core/core-frontend/src/assets/svg/doc.svg | 1 +
core/core-frontend/src/assets/svg/docs.svg | 1 +
.../core-frontend/src/assets/svg/doris-ds.svg | 5 +
core/core-frontend/src/assets/svg/drag.svg | 1 +
.../src/assets/svg/driver-de.svg | 5 +
core/core-frontend/src/assets/svg/ds-api.svg | 11 +
.../src/assets/svg/ds-custom.svg | 1 +
core/core-frontend/src/assets/svg/ds-db.svg | 4 +
.../core-frontend/src/assets/svg/ds-excel.svg | 4 +
core/core-frontend/src/assets/svg/ds-sql.svg | 11 +
.../core-frontend/src/assets/svg/ds-union.svg | 4 +
.../src/assets/svg/dv-ai-window-max.svg | 1 +
.../src/assets/svg/dv-ai-window-min.svg | 1 +
core/core-frontend/src/assets/svg/dv-ai.svg | 15 +
.../src/assets/svg/dv-bar-enlarge.svg | 1 +
.../src/assets/svg/dv-bar-unLinkage.svg | 1 +
.../core-frontend/src/assets/svg/dv-batch.svg | 3 +
.../src/assets/svg/dv-copy-dark.svg | 3 +
core/core-frontend/src/assets/svg/dv-copy.svg | 3 +
.../assets/svg/dv-dashboard-spine-mobile.svg | 7 +
.../src/assets/svg/dv-dashboard-spine.svg | 4 +
.../src/assets/svg/dv-dashboard.svg | 4 +
.../src/assets/svg/dv-delete.svg | 3 +
.../src/assets/svg/dv-details.svg | 3 +
.../src/assets/svg/dv-drag-tips.svg | 123 +
core/core-frontend/src/assets/svg/dv-edit.svg | 3 +
.../core-frontend/src/assets/svg/dv-empty.svg | 10 +
.../src/assets/svg/dv-expand-down.svg | 3 +
.../src/assets/svg/dv-expand-right.svg | 3 +
.../src/assets/svg/dv-eye-close.svg | 3 +
.../src/assets/svg/dv-filter-show.svg | 3 +
.../src/assets/svg/dv-filter.svg | 3 +
.../src/assets/svg/dv-folder.svg | 4 +
.../src/assets/svg/dv-head-more.svg | 3 +
core/core-frontend/src/assets/svg/dv-info.svg | 12 +
.../src/assets/svg/dv-link-target.svg | 3 +
core/core-frontend/src/assets/svg/dv-lock.svg | 3 +
.../src/assets/svg/dv-material.svg | 4 +
core/core-frontend/src/assets/svg/dv-max.svg | 10 +
.../core-frontend/src/assets/svg/dv-media.svg | 3 +
core/core-frontend/src/assets/svg/dv-min.svg | 3 +
.../src/assets/svg/dv-more-com.svg | 6 +
.../src/assets/svg/dv-more-time-clock.svg | 1 +
core/core-frontend/src/assets/svg/dv-more.svg | 3 +
core/core-frontend/src/assets/svg/dv-move.svg | 3 +
.../src/assets/svg/dv-new-folder.svg | 5 +
core/core-frontend/src/assets/svg/dv-new.svg | 3 +
.../src/assets/svg/dv-no-img.svg | 1 +
.../src/assets/svg/dv-nothing.svg | 14 +
.../src/assets/svg/dv-params.svg | 3 +
.../src/assets/svg/dv-picture-real.svg | 3 +
.../src/assets/svg/dv-picture-show.svg | 3 +
.../src/assets/svg/dv-picture.svg | 3 +
.../src/assets/svg/dv-preview-download.svg | 4 +
.../src/assets/svg/dv-preview-inner.svg | 3 +
.../src/assets/svg/dv-preview-outer.svg | 3 +
.../src/assets/svg/dv-preview.svg | 3 +
.../src/assets/svg/dv-rename.svg | 4 +
.../src/assets/svg/dv-reposition.svg | 4 +
.../src/assets/svg/dv-richText.svg | 3 +
.../core-frontend/src/assets/svg/dv-ruler.svg | 1 +
.../src/assets/svg/dv-screen-new.svg | 5 +
.../src/assets/svg/dv-screen-spine.svg | 4 +
.../src/assets/svg/dv-scroll-text.svg | 1 +
.../core-frontend/src/assets/svg/dv-share.svg | 3 +
core/core-frontend/src/assets/svg/dv-show.svg | 3 +
.../src/assets/svg/dv-sort-asc.svg | 6 +
.../src/assets/svg/dv-sort-desc.svg | 6 +
.../src/assets/svg/dv-style-activeFont.svg | 1 +
.../assets/svg/dv-style-activeFontSize.svg | 1 +
.../assets/svg/dv-style-backgroundColor.svg | 1 +
.../src/assets/svg/dv-style-blur.svg | 12 +
.../src/assets/svg/dv-style-borderColor.svg | 1 +
.../src/assets/svg/dv-style-borderRadius.svg | 1 +
.../src/assets/svg/dv-style-borderSize.svg | 1 +
.../src/assets/svg/dv-style-borderStyle.svg | 1 +
.../src/assets/svg/dv-style-color.svg | 1 +
.../src/assets/svg/dv-style-fontFamily.svg | 1 +
.../src/assets/svg/dv-style-fontSize.svg | 1 +
.../src/assets/svg/dv-style-fontWeight.svg | 1 +
.../svg/dv-style-headBorderActiveColor.svg | 1 +
.../assets/svg/dv-style-headBorderColor.svg | 1 +
.../svg/dv-style-headFontActiveColor.svg | 1 +
.../src/assets/svg/dv-style-headFontColor.svg | 1 +
.../svg/dv-style-headHorizontalPosition.svg | 1 +
.../src/assets/svg/dv-style-letterSpacing.svg | 1 +
.../src/assets/svg/dv-style-lineHeight.svg | 1 +
.../src/assets/svg/dv-style-opacity.svg | 1 +
.../src/assets/svg/dv-style-scroll-speed.svg | 1 +
.../src/assets/svg/dv-style-tab-head.svg | 1 +
.../src/assets/svg/dv-style-textAlign.svg | 1 +
.../src/assets/svg/dv-tab-show.svg | 3 +
core/core-frontend/src/assets/svg/dv-tab.svg | 3 +
core/core-frontend/src/assets/svg/dv-text.svg | 3 +
.../src/assets/svg/dv-unlock.svg | 3 +
.../src/assets/svg/dv-up-arrow.svg | 1 +
.../src/assets/svg/dv-use-template.svg | 3 +
.../core-frontend/src/assets/svg/dv-video.svg | 3 +
core/core-frontend/src/assets/svg/dv-view.svg | 4 +
.../src/assets/svg/dv_mobile_layout.svg | 5 +
.../src/assets/svg/edit-done.svg | 3 +
core/core-frontend/src/assets/svg/edit-in.svg | 1 +
core/core-frontend/src/assets/svg/edit.svg | 1 +
.../src/assets/svg/email-task.svg | 1 +
.../core-frontend/src/assets/svg/embedded.svg | 4 +
core/core-frontend/src/assets/svg/es-ds.svg | 1 +
core/core-frontend/src/assets/svg/example.svg | 1 +
.../src/assets/svg/exclamationmark.svg | 1 +
.../src/assets/svg/exclamationmark2.svg | 1 +
.../src/assets/svg/exit-fullscreen.svg | 1 +
.../core-frontend/src/assets/svg/eye-open.svg | 1 +
core/core-frontend/src/assets/svg/eye.svg | 3 +
.../src/assets/svg/field_location.svg | 1 +
.../src/assets/svg/field_text.svg | 1 +
.../src/assets/svg/field_time.svg | 1 +
.../src/assets/svg/field_url.svg | 1 +
.../src/assets/svg/field_value.svg | 1 +
.../src/assets/svg/filter-center.svg | 4 +
.../src/assets/svg/filter-h-center.svg | 5 +
.../src/assets/svg/filter-h-left.svg | 4 +
.../src/assets/svg/filter-h-right.svg | 4 +
.../src/assets/svg/filter-params.svg | 3 +
.../src/assets/svg/filter-top.svg | 4 +
core/core-frontend/src/assets/svg/filter.svg | 1 +
.../src/assets/svg/flow-map-dark.svg | 1 +
.../src/assets/svg/flow-map-origin.svg | 1 +
.../core-frontend/src/assets/svg/flow-map.svg | 1 +
core/core-frontend/src/assets/svg/folder.svg | 1 +
core/core-frontend/src/assets/svg/form.svg | 1 +
.../src/assets/svg/fullscreen.svg | 1 +
.../src/assets/svg/funnel-dark.svg | 6 +
.../src/assets/svg/funnel-origin.svg | 3 +
core/core-frontend/src/assets/svg/funnel.svg | 6 +
.../src/assets/svg/gauge-dark.svg | 4 +
.../src/assets/svg/gauge-origin.svg | 4 +
core/core-frontend/src/assets/svg/gauge.svg | 4 +
.../src/assets/svg/graphical-circular.svg | 1 +
.../src/assets/svg/graphical-rect.svg | 1 +
.../src/assets/svg/graphical-triangle.svg | 1 +
.../src/assets/svg/group-3400.svg | 23 +
core/core-frontend/src/assets/svg/group.svg | 1 +
.../src/assets/svg/heat-map-dark.svg | 1 +
.../src/assets/svg/heat-map-origin.svg | 1 +
.../core-frontend/src/assets/svg/heat-map.svg | 1 +
.../src/assets/svg/icon-alarmclock.svg | 3 +
.../src/assets/svg/icon-contacts.svg | 3 +
.../src/assets/svg/icon-draft.svg | 3 +
.../src/assets/svg/icon-filter.svg | 3 +
.../src/assets/svg/icon-group.svg | 3 +
.../src/assets/svg/icon-image-upload.svg | 1 +
.../src/assets/svg/icon-image.svg | 1 +
.../src/assets/svg/icon-laser.svg | 4 +
.../src/assets/svg/icon-lock.svg | 3 +
.../src/assets/svg/icon-maybe.svg | 3 +
.../src/assets/svg/icon-maybe_outlined.svg | 3 +
.../src/assets/svg/icon-more.svg | 3 +
.../src/assets/svg/icon-quicksetting.svg | 3 +
.../src/assets/svg/icon-setting.svg | 3 +
.../src/assets/svg/icon-stream.svg | 3 +
.../src/assets/svg/icon-video.svg | 3 +
.../src/assets/svg/icon/ctrl/close.svg | 3 +
.../assets/svg/icon/outline/notification.svg | 3 +
.../src/assets/svg/icon_Batch_outlined.svg | 3 +
.../src/assets/svg/icon_Invalid_colorful.svg | 13 +
.../svg/icon_add-dictionary_outlined.svg | 4 +
.../assets/svg/icon_add-entry_outlined.svg | 6 +
.../assets/svg/icon_add-folder_outlined.svg | 5 +
.../src/assets/svg/icon_add_outlined-1.svg | 3 +
.../src/assets/svg/icon_add_outlined.svg | 3 +
.../assets/svg/icon_adjustment_outlined.svg | 7 +
.../src/assets/svg/icon_admin_outlined.svg | 4 +
.../src/assets/svg/icon_api-outlined.svg | 7 +
.../core-frontend/src/assets/svg/icon_api.svg | 13 +
.../src/assets/svg/icon_app_outlined.svg | 3 +
.../assets/svg/icon_arrow-right_outlined.svg | 3 +
.../src/assets/svg/icon_assigned_outlined.svg | 9 +
.../assets/svg/icon_attachment_outlined.svg | 3 +
.../src/assets/svg/icon_bold_outlined.svg | 3 +
.../assets/svg/icon_bottom-align_outlined.svg | 4 +
.../icon_calendar-calculated_outlined-1.svg | 7 +
.../svg/icon_calendar-calculated_outlined.svg | 7 +
.../src/assets/svg/icon_calendar_outlined.svg | 4 +
.../src/assets/svg/icon_cancel_store.svg | 1 +
.../src/assets/svg/icon_card_outlined.svg | 6 +
.../svg/icon_center-alignment_outlined.svg | 5 +
.../src/assets/svg/icon_chart-line-c.svg | 4 +
.../src/assets/svg/icon_chart-line.svg | 4 +
.../src/assets/svg/icon_clear_outlined.svg | 3 +
.../src/assets/svg/icon_close_filled.svg | 4 +
.../src/assets/svg/icon_close_outlined.svg | 3 +
.../src/assets/svg/icon_collect_filled.svg | 3 +
.../assets/svg/icon_collection_outlined.svg | 3 +
.../src/assets/svg/icon_copy_filled.svg | 3 +
.../src/assets/svg/icon_copy_outlined.svg | 3 +
.../src/assets/svg/icon_customize.svg | 6 +
.../src/assets/svg/icon_dashboard.svg | 5 +
.../assets/svg/icon_dashboard_outlined-c.svg | 3 +
.../assets/svg/icon_dashboard_outlined.svg | 3 +
.../assets/svg/icon_data-visualization.svg | 6 +
.../assets/svg/icon_database-alert_filled.svg | 6 +
.../assets/svg/icon_database-fail_filled.svg | 4 +
.../src/assets/svg/icon_database.svg | 4 +
.../src/assets/svg/icon_database_outlined.svg | 3 +
.../src/assets/svg/icon_dataset.svg | 11 +
.../src/assets/svg/icon_dataset_outlined.svg | 5 +
.../src/assets/svg/icon_db_filled.svg | 3 +
.../assets/svg/icon_delete-trash_outlined.svg | 3 +
.../src/assets/svg/icon_describe_outlined.svg | 3 +
.../src/assets/svg/icon_dialpad_outlined.svg | 11 +
.../assets/svg/icon_disorde-list_outlined.svg | 3 +
.../src/assets/svg/icon_divider_outlined.svg | 3 +
.../assets/svg/icon_doc-replace_outlined.svg | 7 +
.../src/assets/svg/icon_done_outlined.svg | 5 +
.../assets/svg/icon_down-right_outlined.svg | 4 +
.../src/assets/svg/icon_down_outlined-1.svg | 3 +
.../src/assets/svg/icon_down_outlined.svg | 3 +
.../src/assets/svg/icon_download_outlined.svg | 3 +
.../src/assets/svg/icon_drag_outlined.svg | 3 +
.../src/assets/svg/icon_drilling_outlined.svg | 3 +
.../src/assets/svg/icon_drive_filled.svg | 5 +
.../src/assets/svg/icon_edit_outlined.svg | 3 +
.../src/assets/svg/icon_effects_outlined.svg | 4 +
.../src/assets/svg/icon_excel.svg | 11 +
.../src/assets/svg/icon_excel_outlined.svg | 3 +
.../assets/svg/icon_expand-down_filled.svg | 3 +
.../assets/svg/icon_expand-left_filled.svg | 5 +
.../assets/svg/icon_expand-right_filled.svg | 3 +
.../src/assets/svg/icon_file-add_outlined.svg | 6 +
.../src/assets/svg/icon_file-doc_colorful.svg | 5 +
.../assets/svg/icon_file-excel_colorful.svg | 5 +
.../assets/svg/icon_file-font_colorful.svg | 5 +
.../src/assets/svg/icon_folder_filled.svg | 3 +
.../assets/svg/icon_font-color_outlined.svg | 4 +
.../src/assets/svg/icon_font.svg | 4 +
.../src/assets/svg/icon_form_outlined.svg | 3 +
.../src/assets/svg/icon_free.svg | 4 +
.../src/assets/svg/icon_full-association.svg | 7 +
.../assets/svg/icon_functions_outlined.svg | 3 +
.../src/assets/svg/icon_graphical.svg | 1 +
.../assets/svg/icon_gridlines_outlined.svg | 11 +
.../src/assets/svg/icon_h1_outlined.svg | 3 +
.../src/assets/svg/icon_h2_outlined.svg | 3 +
.../src/assets/svg/icon_h3_outlined.svg | 3 +
.../src/assets/svg/icon_hn_outlined.svg | 3 +
.../svg/icon_horizontal-align_outlined.svg | 5 +
.../src/assets/svg/icon_info_colorful.svg | 11 +
.../src/assets/svg/icon_info_filled.svg | 5 +
.../src/assets/svg/icon_info_outlined.svg | 12 +
.../src/assets/svg/icon_intersect.svg | 6 +
.../assets/svg/icon_into-item_outlined.svg | 3 +
.../assets/svg/icon_invisible_outlined.svg | 5 +
.../src/assets/svg/icon_italic_outlined.svg | 3 +
.../assets/svg/icon_left-align_outlined.svg | 4 +
.../svg/icon_left-alignment_outlined.svg | 5 +
.../src/assets/svg/icon_left-association.svg | 6 +
.../src/assets/svg/icon_left_outlined.svg | 3 +
.../svg/icon_letter-spacing_outlined.svg | 5 +
.../svg/icon_link-calculated_outlined-1.svg | 6 +
.../svg/icon_link-calculated_outlined.svg | 6 +
.../src/assets/svg/icon_link-record.svg | 11 +
.../svg/icon_link-record_outlined-1.svg | 3 +
.../assets/svg/icon_link-record_outlined.svg | 3 +
.../src/assets/svg/icon_loading_outlined.svg | 3 +
.../svg/icon_local-calculated_outlined-1.svg | 5 +
.../svg/icon_local-calculated_outlined.svg | 5 +
.../src/assets/svg/icon_local.svg | 3 +
.../src/assets/svg/icon_local_outlined.svg | 3 +
.../src/assets/svg/icon_logs_outlined-1.svg | 3 +
.../src/assets/svg/icon_logs_outlined.svg | 3 +
.../src/assets/svg/icon_magnify_outlined.svg | 3 +
.../assets/svg/icon_member-add_outlined.svg | 5 +
.../src/assets/svg/icon_member_filled.svg | 8 +
.../src/assets/svg/icon_minify_outlined.svg | 3 +
.../svg/icon_moments-categories_outlined.svg | 4 +
.../svg/icon_more-vertical_outlined.svg | 5 +
.../src/assets/svg/icon_more_outlined.svg | 3 +
.../src/assets/svg/icon_msg_fill.svg | 1 +
.../assets/svg/icon_multi-line_outlined.svg | 11 +
.../src/assets/svg/icon_new-item_outlined.svg | 5 +
.../assets/svg/icon_notification_filled.svg | 3 +
.../svg/icon_number-calculated_outlined-1.svg | 4 +
.../svg/icon_number-calculated_outlined.svg | 4 +
.../src/assets/svg/icon_number_outlined.svg | 3 +
.../svg/icon_operation-analysis_outlined.svg | 5 +
.../assets/svg/icon_orde-list_outlined.svg | 3 +
.../assets/svg/icon_organization_outlined.svg | 3 +
.../src/assets/svg/icon_params_setting.svg | 1 +
.../src/assets/svg/icon_pc_fullscreen.svg | 1 +
.../src/assets/svg/icon_pc_outlined.svg | 3 +
.../src/assets/svg/icon_pc_outlined_copy.svg | 3 +
.../src/assets/svg/icon_phone_outlined.svg | 5 +
.../src/assets/svg/icon_pie_outlined-c.svg | 4 +
.../src/assets/svg/icon_play-round_filled.svg | 3 +
.../assets/svg/icon_play-round_outlined.svg | 3 +
.../src/assets/svg/icon_plugin_outlined.svg | 3 +
.../assets/svg/icon_pull-left_outlined.svg | 3 +
.../assets/svg/icon_pull-right_outlined.svg | 3 +
.../src/assets/svg/icon_qr_outlined.svg | 5 +
.../src/assets/svg/icon_radio_outlined.svg | 11 +
.../src/assets/svg/icon_redo_outlined.svg | 3 +
.../src/assets/svg/icon_refresh_outlined.svg | 3 +
.../src/assets/svg/icon_rename_outlined.svg | 4 +
.../src/assets/svg/icon_replace_outlined.svg | 8 +
.../src/assets/svg/icon_reset_outlined.svg | 3 +
.../src/assets/svg/icon_resetpassword.svg | 3 +
.../assets/svg/icon_right-align_outlined.svg | 4 +
.../svg/icon_right-alignment_outlined.svg | 5 +
.../src/assets/svg/icon_right-association.svg | 6 +
.../src/assets/svg/icon_right_outlined.svg | 3 +
.../src/assets/svg/icon_scroll_filled.svg | 4 +
.../svg/icon_search-outline_outlined.svg | 3 +
.../src/assets/svg/icon_search.svg | 1 +
.../assets/svg/icon_share-label_filled.svg | 3 +
.../assets/svg/icon_share-label_outlined.svg | 3 +
.../assets/svg/icon_side-expand_outlined.svg | 4 +
.../assets/svg/icon_side-fold_outlined.svg | 4 +
.../assets/svg/icon_single-line_outlined.svg | 11 +
.../assets/svg/icon_sort-a-to-z_outlined.svg | 6 +
.../assets/svg/icon_sort-z-to-a_outlined.svg | 6 +
.../src/assets/svg/icon_sort_outlined.svg | 10 +
.../core-frontend/src/assets/svg/icon_sql.svg | 18 +
.../src/assets/svg/icon_sql_outlined.svg | 6 +
.../src/assets/svg/icon_sql_outlined_1.svg | 13 +
.../src/assets/svg/icon_stretch_outlined.svg | 3 +
.../assets/svg/icon_style-set_outlined.svg | 3 +
.../src/assets/svg/icon_succeed_colorful.svg | 4 +
.../src/assets/svg/icon_succeed_filled.svg | 10 +
.../src/assets/svg/icon_switch_outlined.svg | 5 +
.../svg/icon_sync-play-round_filled.svg | 4 +
.../svg/icon_sync-play-round_outlined.svg | 4 +
.../svg/icon_sync_close_log_details.svg | 3 +
.../src/assets/svg/icon_sync_datasource.svg | 16 +
.../src/assets/svg/icon_sync_free.svg | 3 +
.../src/assets/svg/icon_sync_log_number.svg | 17 +
.../assets/svg/icon_sync_logs_outlined.svg | 3 +
.../src/assets/svg/icon_sync_progress.svg | 10 +
.../svg/icon_sync_target_to_datasource.svg | 3 +
.../src/assets/svg/icon_sync_task_number.svg | 17 +
.../assets/svg/icon_take-action_outlined.svg | 4 +
.../src/assets/svg/icon_team-add_outlined.svg | 11 +
.../src/assets/svg/icon_template.svg | 3 +
.../src/assets/svg/icon_template_colorful.svg | 7 +
.../src/assets/svg/icon_template_outlined.svg | 3 +
.../src/assets/svg/icon_text-box_outlined.svg | 4 +
.../svg/icon_text-calculated_outlined-1.svg | 4 +
.../svg/icon_text-calculated_outlined.svg | 4 +
.../src/assets/svg/icon_text_outlined.svg | 3 +
.../src/assets/svg/icon_time_outlined.svg | 4 +
.../svg/icon_title-left-align_outlined.svg | 4 +
.../svg/icon_title-top-align_outlined.svg | 4 +
.../src/assets/svg/icon_todo_outlined.svg | 3 +
.../assets/svg/icon_top-align_outlined.svg | 4 +
.../src/assets/svg/icon_undo_outlined.svg | 3 +
.../src/assets/svg/icon_up-left_outlined.svg | 4 +
.../src/assets/svg/icon_upload_outlined.svg | 3 +
.../src/assets/svg/icon_url_outlined.svg | 1 +
.../svg/icon_vertical-align_outlined.svg | 5 +
.../assets/svg/icon_view-list_outlined.svg | 3 +
.../assets/svg/icon_viewinchat_outlined.svg | 3 +
.../src/assets/svg/icon_visible_outlined.svg | 3 +
.../src/assets/svg/icon_warning_colorful.svg | 12 +
.../assets/svg/icon_warning_colorful_red.svg | 12 +
.../src/assets/svg/icon_warning_filled.svg | 5 +
.../src/assets/svg/icon_yes_outlined.svg | 3 +
.../core-frontend/src/assets/svg/iconfont.svg | 71 +
.../src/assets/svg/impala-ds.svg | 19 +
.../src/assets/svg/indicator-dark.svg | 6 +
.../src/assets/svg/indicator-origin.svg | 6 +
.../src/assets/svg/indicator.svg | 6 +
.../src/assets/svg/inner-join.svg | 5 +
.../src/assets/svg/international.svg | 1 +
.../src/assets/svg/join-join.svg | 3 +
core/core-frontend/src/assets/svg/label.svg | 2 +
.../core-frontend/src/assets/svg/language.svg | 1 +
.../src/assets/svg/left-join.svg | 7 +
.../src/assets/svg/line-dark.svg | 7 +
.../src/assets/svg/line-origin.svg | 4 +
core/core-frontend/src/assets/svg/line.svg | 5 +
.../src/assets/svg/link-back.svg | 1 +
.../src/assets/svg/link-down.svg | 1 +
core/core-frontend/src/assets/svg/link.svg | 1 +
.../src/assets/svg/liquid-dark.svg | 5 +
.../src/assets/svg/liquid-origin.svg | 4 +
core/core-frontend/src/assets/svg/liquid.svg | 5 +
.../src/assets/svg/lock_closed.svg | 3 +
.../src/assets/svg/lock_closed_switch.svg | 1 +
.../src/assets/svg/lock_open.svg | 4 +
.../src/assets/svg/lock_open_back.svg | 1 +
.../src/assets/svg/lock_other_open.svg | 4 +
core/core-frontend/src/assets/svg/log.svg | 3 +
core/core-frontend/src/assets/svg/logo.svg | 21 +
.../core-frontend/src/assets/svg/logo_cas.svg | 16 +
.../src/assets/svg/logo_dingtalk.svg | 5 +
.../src/assets/svg/logo_lark.svg | 20 +
.../src/assets/svg/logo_ldap.svg | 14 +
.../src/assets/svg/logo_oauth.svg | 3 +
.../src/assets/svg/logo_wechat-work.svg | 64 +
.../core-frontend/src/assets/svg/map-dark.svg | 1 +
.../src/assets/svg/map-origin.svg | 1 +
core/core-frontend/src/assets/svg/map.svg | 1 +
.../core-frontend/src/assets/svg/map_mini.svg | 1 +
core/core-frontend/src/assets/svg/map_old.svg | 1 +
.../src/assets/svg/mariadb-ds.svg | 14 +
.../src/assets/svg/market-expand.svg | 31 +
.../src/assets/svg/market-retract.svg | 19 +
core/core-frontend/src/assets/svg/menu.svg | 1 +
.../src/assets/svg/mobile-checkbox.svg | 4 +
.../svg/mobile/icon_dashboard_filled.svg | 3 +
.../svg/mobile/icon_dashboard_outlined.svg | 3 +
.../assets/svg/mobile/icon_home_filled.svg | 3 +
.../assets/svg/mobile/icon_home_outlined.svg | 3 +
.../assets/svg/mobile/icon_member_filled.svg | 4 +
.../svg/mobile/icon_member_outlined.svg | 3 +
.../core-frontend/src/assets/svg/mongo-ds.svg | 5 +
core/core-frontend/src/assets/svg/more_v.svg | 1 +
core/core-frontend/src/assets/svg/move.svg | 1 +
.../core-frontend/src/assets/svg/msg-fill.svg | 1 +
.../src/assets/svg/msg-notice.svg | 1 +
.../src/assets/svg/msg-setting.svg | 1 +
.../core-frontend/src/assets/svg/mysql-ds.svg | 3 +
.../src/assets/svg/mysql-frame.svg | 10 +
core/core-frontend/src/assets/svg/nested.svg | 1 +
core/core-frontend/src/assets/svg/no-join.svg | 1 +
.../src/assets/svg/no_result.svg | 14 +
.../src/assets/svg/non-existent.svg | 2 +
.../src/assets/svg/none_select.svg | 5 +
.../src/assets/svg/notification.svg | 1 +
.../src/assets/svg/oracle-ds.svg | 10 +
core/core-frontend/src/assets/svg/org.svg | 3 +
.../src/assets/svg/other_material.svg | 1 +
.../src/assets/svg/other_material_board.svg | 4 +
.../src/assets/svg/other_material_icon.svg | 3 +
.../src/assets/svg/other_media.svg | 1 +
.../src/assets/svg/other_setting.svg | 1 +
.../src/assets/svg/other_text.svg | 1 +
.../src/assets/svg/outer-params-filter.svg | 3 +
.../src/assets/svg/page-line.svg | 3 +
.../src/assets/svg/panel-mobile-publish.svg | 18 +
.../svg/panel-mobile-unpublished-back.svg | 19 +
.../assets/svg/panel-mobile-unpublished.svg | 18 +
.../src/assets/svg/panel-publish.svg | 1 +
.../src/assets/svg/panel-unpublished-back.svg | 10 +
.../src/assets/svg/panel-unpublished.svg | 9 +
core/core-frontend/src/assets/svg/panel.svg | 1 +
core/core-frontend/src/assets/svg/people.svg | 3 +
core/core-frontend/src/assets/svg/peoples.svg | 3 +
.../assets/svg/percentage-bar-stack-dark.svg | 11 +
.../percentage-bar-stack-horizontal-dark.svg | 11 +
...percentage-bar-stack-horizontal-origin.svg | 3 +
.../svg/percentage-bar-stack-horizontal.svg | 11 +
.../svg/percentage-bar-stack-origin.svg | 3 +
.../src/assets/svg/percentage-bar-stack.svg | 11 +
core/core-frontend/src/assets/svg/pg-ds.svg | 13 +
.../src/assets/svg/picture-group-dark.svg | 4 +
.../src/assets/svg/picture-group-origin.svg | 4 +
.../src/assets/svg/picture-group.svg | 4 +
.../core-frontend/src/assets/svg/pie-dark.svg | 4 +
.../src/assets/svg/pie-donut-dark.svg | 4 +
.../src/assets/svg/pie-donut-origin.svg | 3 +
.../src/assets/svg/pie-donut-rose-dark.svg | 1 +
.../src/assets/svg/pie-donut-rose-origin.svg | 3 +
.../src/assets/svg/pie-donut-rose.svg | 1 +
.../src/assets/svg/pie-donut.svg | 4 +
.../src/assets/svg/pie-origin.svg | 4 +
.../src/assets/svg/pie-rose-dark.svg | 10 +
.../src/assets/svg/pie-rose-origin.svg | 10 +
.../core-frontend/src/assets/svg/pie-rose.svg | 10 +
core/core-frontend/src/assets/svg/pie.svg | 4 +
.../core-frontend/src/assets/svg/platform.svg | 3 +
.../src/assets/svg/plugin-3dmap.svg | 1 +
.../src/assets/svg/plugin-3dpie.svg | 16 +
.../src/assets/svg/plugin-dameng.svg | 9 +
.../src/assets/svg/plugin-default.svg | 3 +
core/core-frontend/src/assets/svg/plugin.svg | 3 +
.../src/assets/svg/plugins-new.svg | 3 +
core/core-frontend/src/assets/svg/plugins.svg | 1 +
.../src/assets/svg/progress-bar-dark.svg | 11 +
.../src/assets/svg/progress-bar-origin.svg | 11 +
.../src/assets/svg/progress-bar.svg | 11 +
.../src/assets/svg/pwd_invisible.svg | 3 +
.../src/assets/svg/pwd_visible.svg | 3 +
.../src/assets/svg/quadrant-dark.svg | 12 +
.../src/assets/svg/quadrant-origin.svg | 12 +
.../core-frontend/src/assets/svg/quadrant.svg | 12 +
.../src/assets/svg/radar-dark.svg | 6 +
.../src/assets/svg/radar-origin.svg | 4 +
core/core-frontend/src/assets/svg/radar.svg | 6 +
.../core-frontend/src/assets/svg/read-msg.svg | 1 +
.../src/assets/svg/redshift-ds.svg | 9 +
.../src/assets/svg/reference-field.svg | 4 +
.../src/assets/svg/reference-play.svg | 10 +
.../src/assets/svg/reference-setting.svg | 3 +
.../src/assets/svg/reference-table.svg | 3 +
.../src/assets/svg/relation_arrow_icon.svg | 3 +
core/core-frontend/src/assets/svg/release.svg | 1 +
core/core-frontend/src/assets/svg/report.svg | 7 +
.../src/assets/svg/rich-text-dark.svg | 3 +
.../src/assets/svg/rich-text-origin.svg | 3 +
.../src/assets/svg/rich-text.svg | 3 +
.../src/assets/svg/richTextView.svg | 2 +
.../src/assets/svg/right-join.svg | 7 +
core/core-frontend/src/assets/svg/role.svg | 3 +
.../src/assets/svg/round_play.svg | 3 +
.../src/assets/svg/sankey-dark.svg | 5 +
.../src/assets/svg/sankey-origin.svg | 5 +
core/core-frontend/src/assets/svg/sankey.svg | 5 +
.../src/assets/svg/scatter-dark.svg | 11 +
.../src/assets/svg/scatter-origin.svg | 7 +
core/core-frontend/src/assets/svg/scatter.svg | 11 +
core/core-frontend/src/assets/svg/scene.svg | 3 +
.../src/assets/svg/scroll-text.svg | 1 +
core/core-frontend/src/assets/svg/size.svg | 1 +
.../core-frontend/src/assets/svg/sort-asc.svg | 1 +
.../src/assets/svg/sort-desc.svg | 1 +
.../src/assets/svg/sqlServer-ds.svg | 14 +
.../src/assets/svg/stock-line-dark.svg | 11 +
.../src/assets/svg/stock-line-origin.svg | 11 +
.../src/assets/svg/stock-line.svg | 11 +
.../src/assets/svg/symbolic-map-dark.svg | 1 +
.../src/assets/svg/symbolic-map-origin.svg | 1 +
.../src/assets/svg/symbolic-map.svg | 1 +
core/core-frontend/src/assets/svg/sync.svg | 3 +
.../src/assets/svg/sys-param.svg | 1 +
.../src/assets/svg/sys-parameter.svg | 4 +
.../src/assets/svg/sys-relationship.svg | 1 +
.../src/assets/svg/sys-setting.svg | 3 +
.../src/assets/svg/sys-tools.svg | 3 +
core/core-frontend/src/assets/svg/system.svg | 1 +
.../src/assets/svg/t-heatmap-dark.svg | 18 +
.../src/assets/svg/t-heatmap-origin.svg | 18 +
.../src/assets/svg/t-heatmap.svg | 18 +
.../src/assets/svg/tab-title.svg | 1 +
.../src/assets/svg/table-info-dark.svg | 12 +
.../src/assets/svg/table-info-origin.svg | 3 +
.../src/assets/svg/table-info.svg | 12 +
.../src/assets/svg/table-normal-dark.svg | 7 +
.../src/assets/svg/table-normal-origin.svg | 3 +
.../src/assets/svg/table-normal.svg | 7 +
.../src/assets/svg/table-pivot-dark.svg | 12 +
.../src/assets/svg/table-pivot-origin.svg | 3 +
.../src/assets/svg/table-pivot.svg | 12 +
core/core-frontend/src/assets/svg/table.svg | 1 +
core/core-frontend/src/assets/svg/task.svg | 4 +
.../src/assets/svg/text-dark.svg | 6 +
core/core-frontend/src/assets/svg/text.svg | 6 +
.../src/assets/svg/threshold.svg | 3 +
.../src/assets/svg/threshold_full.svg | 8 +
.../src/assets/svg/title-bold.svg | 3 +
.../src/assets/svg/title-center.svg | 5 +
.../src/assets/svg/title-italic.svg | 3 +
.../src/assets/svg/title-left.svg | 5 +
.../src/assets/svg/title-right.svg | 5 +
.../src/assets/svg/title-v-bottom.svg | 4 +
.../src/assets/svg/title-v-center.svg | 5 +
.../src/assets/svg/title-v-top.svg | 4 +
.../src/assets/svg/toolbox-data_fill.svg | 5 +
.../src/assets/svg/toolbox-icon_template.svg | 7 +
.../src/assets/svg/toolbox-log.svg | 6 +
.../src/assets/svg/top-doc-default.svg | 5 +
.../src/assets/svg/top-enterprise-trial.svg | 5 +
.../src/assets/svg/top-help-doc.svg | 5 +
.../src/assets/svg/top-product-bbs.svg | 4 +
.../src/assets/svg/top-tech-video.svg | 3 +
.../src/assets/svg/top-technology.svg | 4 +
core/core-frontend/src/assets/svg/tree.svg | 1 +
.../src/assets/svg/treemap-dark.svg | 6 +
.../src/assets/svg/treemap-origin.svg | 6 +
core/core-frontend/src/assets/svg/treemap.svg | 6 +
core/core-frontend/src/assets/svg/unlock.svg | 1 +
.../src/assets/svg/unpublished.svg | 2 +
.../src/assets/svg/unread-msg.svg | 1 +
.../core-frontend/src/assets/svg/user-img.svg | 18 +
.../src/assets/svg/user-reci.svg | 3 +
core/core-frontend/src/assets/svg/user.svg | 1 +
.../core-frontend/src/assets/svg/variable.svg | 1 +
.../src/assets/svg/visual-star.svg | 3 +
.../src/assets/svg/warn-tree.svg | 1 +
.../src/assets/svg/waterfall-dark.svg | 7 +
.../src/assets/svg/waterfall-origin.svg | 3 +
.../src/assets/svg/waterfall.svg | 7 +
.../src/assets/svg/watermark.svg | 4 +
core/core-frontend/src/assets/svg/web-msg.svg | 1 +
.../src/assets/svg/wizard_enterprise.svg | 81 +
.../src/assets/svg/wizard_help.svg | 44 +
.../src/assets/svg/wizard_main_bg_inner.svg | 266 +
.../src/assets/svg/wizard_quick_start.svg | 47 +
.../src/assets/svg/word-cloud-dark.svg | 18 +
.../src/assets/svg/word-cloud-origin.svg | 4 +
.../src/assets/svg/word-cloud.svg | 18 +
.../components/assist-button/ColorButton.vue | 88 +
.../components/collapse-switch-item/index.ts | 2 +
.../src/CollapseSwitchItem.vue | 88 +
.../src/components/color-scheme/index.ts | 2 +
.../color-scheme/src/ColorScheme.vue | 238 +
.../src/components/column-list/index.ts | 3 +
.../components/column-list/src/ColumnList.vue | 106 +
.../src/components/common/DeEmpty.vue | 27 +
.../src/components/config-global/index.ts | 3 +
.../config-global/src/ConfigGlobal.vue | 16 +
.../src/components/cron/index.ts | 3 +
.../src/components/cron/src/Cron.vue | 139 +
.../src/components/cron/src/Day.vue | 217 +
.../src/components/cron/src/Hour.vue | 206 +
.../src/components/cron/src/Month.vue | 186 +
.../components/cron/src/SecondAndMinute.vue | 195 +
.../src/components/cron/src/Week.vue | 191 +
.../src/components/cron/src/Year.vue | 156 +
.../src/components/custom-password/index.ts | 2 +
.../custom-password/src/CustomPassword.vue | 25 +
.../src/components/dashboard/DbCanvasAttr.vue | 419 ++
.../src/components/dashboard/DbDragArea.vue | 79 +
.../src/components/dashboard/DbToolbar.vue | 932 +++
.../ComponentColorSelector.vue | 478 ++
.../dashboard-style/FilterStyleSelector.vue | 165 +
.../FilterStyleSimpleSelector.vue | 239 +
.../dashboard-style/OverallSetting.vue | 437 ++
.../dashboard-style/SeniorStyleSetting.vue | 129 +
.../dashboard-style/ViewSimpleTitle.vue | 281 +
.../dashboard-style/ViewTitle.vue | 129 +
.../subject-setting/pre-subject/Slider.vue | 467 ++
.../pre-subject/SubjectEditDialog.vue | 140 +
.../pre-subject/SubjectTemplateItem.vue | 260 +
.../data-visualization/CanvasAttr.vue | 424 ++
.../data-visualization/ComponentList.vue | 63 +
.../data-visualization/ComponentToolBar.vue | 235 +
.../components/data-visualization/DeGrid.vue | 92 +
.../data-visualization/DeGridScreen.vue | 71 +
.../data-visualization/DvToolbar.vue | 606 ++
.../data-visualization/EventList.vue | 91 +
.../components/data-visualization/Modal.vue | 44 +
.../data-visualization/RealTimeGroup.vue | 639 ++
.../data-visualization/RealTimeListTree.vue | 862 +++
.../data-visualization/RealTimeTab.vue | 370 ++
.../data-visualization/canvas/Area.vue | 44 +
.../data-visualization/canvas/CanvasCore.vue | 1759 ++++++
.../canvas/ComponentWrapper.vue | 506 ++
.../data-visualization/canvas/ComposeShow.vue | 60 +
.../data-visualization/canvas/ContextMenu.vue | 33 +
.../canvas/ContextMenuAsideDetails.vue | 21 +
.../canvas/ContextMenuDetails.vue | 411 ++
.../data-visualization/canvas/DePreview.vue | 570 ++
.../data-visualization/canvas/DragShadow.vue | 64 +
.../data-visualization/canvas/LinkOptBar.vue | 248 +
.../data-visualization/canvas/MarkLine.vue | 261 +
.../data-visualization/canvas/PGrid.vue | 48 +
.../data-visualization/canvas/PointShadow.vue | 72 +
.../data-visualization/canvas/Shape.vue | 1321 +++++
.../src/components/de-app/AppExportForm.vue | 212 +
.../src/components/de-board/Board.vue | 65 +
.../src/components/drawer-filter/index.ts | 3 +
.../drawer-filter/src/DrawerEnumFilter.vue | 109 +
.../drawer-filter/src/DrawerFilter.vue | 88 +
.../drawer-filter/src/DrawerTimeFilter.vue | 104 +
.../drawer-filter/src/DrawerTreeFilter.vue | 117 +
.../src/components/drawer-main/index.ts | 3 +
.../components/drawer-main/src/DrawerMain.vue | 176 +
.../src/components/empty-background/index.ts | 3 +
.../empty-background/src/EmptyBackground.vue | 64 +
.../src/components/filter-text/index.ts | 89 +
.../components/filter-text/src/FilterText.vue | 195 +
.../src/components/grid-table/index.ts | 3 +
.../components/grid-table/src/GridTable.vue | 181 +
.../components/grid-table/src/TableBody.vue | 17 +
.../src/components/handle-more/index.ts | 3 +
.../handle-more/src/DvHandleMore.vue | 125 +
.../components/handle-more/src/HandleMore.vue | 73 +
.../src/components/icon-custom/index.ts | 9 +
.../src/components/icon-custom/src/Icon.vue | 45 +
.../src/components/icon-group/board-list.ts | 22 +
.../components/icon-group/chart-dark-list.ts | 95 +
.../src/components/icon-group/chart-list.ts | 101 +
.../components/icon-group/datasource-list.ts | 36 +
.../icon-group/field-calculated-list.ts | 33 +
.../src/components/icon-group/field-list.ts | 14 +
.../src/components/plugin/index.ts | 4 +
.../components/plugin/src/PluginComponent.vue | 159 +
.../src/components/plugin/src/convert.js | 88 +
.../src/components/plugin/src/index.vue | 165 +
.../src/components/plugin/src/nolic.vue | 13 +
.../src/components/relation-chart/index.vue | 127 +
.../rich-text/TinymacEditorAlarm.vue | 227 +
.../components/rich-text/TinymceEditor.vue | 140 +
.../src/components/tree-select/index.ts | 3 +
.../components/tree-select/src/TreeSelect.vue | 144 +
.../visualization/CanvasBaseSetting.vue | 145 +
.../visualization/CanvasCacheDialog.vue | 91 +
.../components/visualization/CanvasOptBar.vue | 107 +
.../visualization/ComponentButton.vue | 89 +
.../visualization/ComponentButtonLabel.vue | 77 +
.../visualization/ComponentEditBar.vue | 730 +++
.../visualization/ComponentGroup.vue | 49 +
.../visualization/ComponentSelector.vue | 43 +
.../visualization/DatasetParamsComponent.vue | 154 +
.../DatasetParamsSettingDialog.vue | 110 +
.../components/visualization/DvSidebar.vue | 349 ++
.../src/components/visualization/EditMenu.vue | 52 +
.../components/visualization/FieldsList.vue | 60 +
.../visualization/HyperlinksDialog.vue | 110 +
.../JumpSetOuterContentEditor.vue | 92 +
.../components/visualization/LinkJumpSet.vue | 1594 +++++
.../components/visualization/LinkageSet.vue | 992 ++++
.../visualization/LinkageSetOption.vue | 83 +
.../visualization/OuterParamsSet.vue | 1158 ++++
.../components/visualization/SettingMenu.vue | 388 ++
.../visualization/StreamMediaLinks.vue | 163 +
.../visualization/TabCarouselDialog.vue | 110 +
.../visualization/UserViewEnlarge.vue | 575 ++
.../components/visualization/ViewTrackBar.vue | 94 +
.../common/ComponentPosition.vue | 245 +
.../visualization/common/DeFullscreen.vue | 68 +
.../visualization/common/DeUpload.vue | 258 +
.../visualization/common/DragInfo.vue | 58 +
.../component-background/BackgroundItem.vue | 146 +
.../BackgroundItemOverall.vue | 140 +
.../BackgroundOverallCommon.vue | 588 ++
.../component-background/BoardItem.vue | 73 +
.../BorderOptionPrefix.vue | 41 +
.../component-background/CanvasBackground.vue | 412 ++
.../src/components/watermark/watermark.ts | 241 +
core/core-frontend/src/config/axios/config.ts | 46 +
core/core-frontend/src/config/axios/index.ts | 35 +
.../core-frontend/src/config/axios/refresh.ts | 88 +
.../core-frontend/src/config/axios/service.ts | 318 +
.../src/custom-component/ImgViewDialog.vue | 110 +
.../custom-component/canvas-board/Attr.vue | 47 +
.../canvas-board/Component.vue | 27 +
.../canvas-filter-btn/Component.vue | 100 +
.../src/custom-component/canvas-icon/Attr.vue | 43 +
.../canvas-icon/Component.vue | 36 +
.../custom-component/circle-shape/Attr.vue | 13 +
.../circle-shape/Component.vue | 30 +
.../common/AsideCloseButton.vue | 39 +
.../custom-component/common/CanvasGroup.vue | 92 +
.../common/CarouselSetting.vue | 104 +
.../custom-component/common/CommonAttr.vue | 443 ++
.../common/CommonBorderSetting.vue | 218 +
.../custom-component/common/CommonEvent.vue | 138 +
.../common/CommonStyleSet.vue | 780 +++
.../common/ComponentConfig.ts | 211 +
.../custom-component/common/DeInputNum.vue | 58 +
.../src/custom-component/common/DeRuler.vue | 237 +
.../common/DeRulerVertical.vue | 144 +
.../component-group/CommonGroup.vue | 215 +
.../component-group/DbMoreComGroup.vue | 53 +
.../component-group/DragComponent.vue | 89 +
.../component-group/MediaGroup.vue | 94 +
.../component-group/MoreComGroup.vue | 70 +
.../component-group/QueryGroup.vue | 72 +
.../component-group/TabsGroup.vue | 65 +
.../component-group/TextGroup.vue | 73 +
.../component-group/UserViewGroup.vue | 309 +
.../src/custom-component/component-list.ts | 667 +++
.../src/custom-component/de-frame/Attr.vue | 33 +
.../de-frame/ComponentFrame.vue | 143 +
.../custom-component/de-frame/FrameLinks.vue | 148 +
.../custom-component/de-graphical/Attr.vue | 172 +
.../de-graphical/Component.vue | 23 +
.../custom-component/de-stream-media/Attr.vue | 36 +
.../de-stream-media/Component.vue | 166 +
.../de-stream-media/StreamMediaLinks.vue | 179 +
.../src/custom-component/de-tabs/Attr.vue | 68 +
.../custom-component/de-tabs/Component.vue | 759 +++
.../de-tabs/CustomTabsSort.vue | 128 +
.../custom-component/de-tabs/DeCustomTab.vue | 194 +
.../custom-component/de-tabs/DeFullTabs.vue | 97 +
.../src/custom-component/de-tabs/types.ts | 8 +
.../custom-component/de-time-clock/Attr.vue | 184 +
.../de-time-clock/Component.vue | 14 +
.../de-time-clock/CustomAttr.vue | 132 +
.../de-time-clock/TimeClockFormat.vue | 82 +
.../de-time-clock/TimeDefault.vue | 60 +
.../src/custom-component/de-video/Attr.vue | 34 +
.../custom-component/de-video/Component.vue | 104 +
.../custom-component/de-video/VideoLinks.vue | 172 +
.../src/custom-component/group-area/Attr.vue | 13 +
.../custom-component/group-area/Component.vue | 13 +
.../src/custom-component/group/Attr.vue | 44 +
.../src/custom-component/group/Component.vue | 143 +
.../custom-component/group/GroupPreview.vue | 112 +
.../independent-hang/ComponentHang.vue | 45 +
.../independent-hang/ComponentHangPopver.vue | 58 +
.../src/custom-component/index.ts | 10 +
.../indicator/DeIndicator.vue | 396 ++
.../custom-component/picture-group/Attr.vue | 88 +
.../picture-group/Component.vue | 286 +
.../PictureGroupDatasetSelect.vue | 221 +
.../picture-group/PictureGroupThreshold.vue | 239 +
.../picture-group/PictureGroupUploadAttr.vue | 334 ++
.../picture-group/PictureItem.vue | 65 +
.../picture-group/PictureOptionPrefix.vue | 31 +
.../src/custom-component/picture/Attr.vue | 364 ++
.../custom-component/picture/Component.vue | 83 +
.../src/custom-component/pop-area/Attr.vue | 13 +
.../custom-component/pop-area/Component.vue | 225 +
.../src/custom-component/rect-shape/Attr.vue | 13 +
.../custom-component/rect-shape/Component.vue | 31 +
.../rich-text/DeRichEditor.vue | 155 +
.../rich-text/DeRichTextView.vue | 853 +++
.../custom-component/rich-text/FieldsList.vue | 59 +
.../rich-text/plugins/index.ts | 11 +
.../rich-text/plugins/vertical-content.ts | 87 +
.../src/custom-component/scroll-text/Attr.vue | 56 +
.../scroll-text/Component.vue | 240 +
.../custom-component/svgs/svg-star/Attr.vue | 13 +
.../svgs/svg-star/Component.vue | 99 +
.../svgs/svg-triangle/Attr.vue | 13 +
.../svgs/svg-triangle/Component.vue | 94 +
.../src/custom-component/user-view/Attr.vue | 22 +
.../custom-component/user-view/Component.vue | 124 +
.../src/custom-component/v-query/Attr.vue | 30 +
.../custom-component/v-query/Component.vue | 1065 ++++
.../v-query/ConditionDefaultConfiguration.vue | 920 +++
.../v-query/CustomSortFilter.vue | 104 +
.../custom-component/v-query/DynamicTime.vue | 179 +
.../v-query/DynamicTimeFiltering.vue | 141 +
.../v-query/DynamicTimeForViewFilter.vue | 143 +
.../v-query/DynamicTimeRange.vue | 183 +
.../v-query/DynamicTimeRangeFiltering.vue | 161 +
.../custom-component/v-query/FilterTime.vue | 579 ++
.../custom-component/v-query/NumberInput.vue | 114 +
.../custom-component/v-query/QueryCascade.vue | 382 ++
.../v-query/QueryConditionConfiguration.vue | 3875 ++++++++++++
.../v-query/RangeFilterTime.vue | 610 ++
.../src/custom-component/v-query/Select.vue | 708 +++
.../custom-component/v-query/StyleInject.vue | 74 +
.../custom-component/v-query/TextSearch.vue | 242 +
.../src/custom-component/v-query/Time.vue | 537 ++
.../src/custom-component/v-query/Tree.vue | 297 +
.../v-query/TreeFieldDialog.vue | 170 +
.../src/custom-component/v-query/com-info.ts | 74 +
.../src/custom-component/v-query/options.ts | 80 +
.../src/custom-component/v-query/shortcuts.ts | 124 +
.../v-query/time-format-dayjs.ts | 65 +
.../custom-component/v-query/time-format.ts | 272 +
.../src/custom-component/v-text/Attr.vue | 56 +
.../src/custom-component/v-text/Component.vue | 164 +
.../src/directive/ClickOutside/index.ts | 15 +
.../src/directive/Permission/index.ts | 29 +
core/core-frontend/src/directive/index.ts | 7 +
.../src/hooks/event/useScrollTo.ts | 62 +
core/core-frontend/src/hooks/web/useCache.ts | 17 +
core/core-frontend/src/hooks/web/useEmitt.ts | 23 +
core/core-frontend/src/hooks/web/useFilter.ts | 514 ++
core/core-frontend/src/hooks/web/useI18n.ts | 52 +
core/core-frontend/src/hooks/web/useLocale.ts | 35 +
.../src/hooks/web/useMoveLine.ts | 71 +
.../src/hooks/web/useNProgress.ts | 34 +
.../src/hooks/web/usePageLoading.ts | 18 +
.../src/hooks/web/useWatermark.ts | 55 +
.../src/layout/components/AccountOperator.vue | 288 +
.../src/layout/components/AiComponent.vue | 110 +
.../src/layout/components/AiTips.vue | 89 +
.../src/layout/components/CollapseBar.vue | 79 +
.../src/layout/components/Copilot.vue | 92 +
.../src/layout/components/DesktopSetting.vue | 225 +
.../src/layout/components/Header.vue | 379 ++
.../src/layout/components/HeaderMenuItem.vue | 66 +
.../src/layout/components/HeaderSystem.vue | 147 +
.../src/layout/components/LangSelector.vue | 69 +
.../layout/components/LayoutTransition.vue | 7 +
.../src/layout/components/Main.vue | 11 +
.../src/layout/components/Menu.vue | 98 +
.../src/layout/components/MenuItem.vue | 86 +
.../src/layout/components/Sidebar.vue | 35 +
.../src/layout/components/SystemCfg.vue | 60 +
.../src/layout/components/ToolboxCfg.vue | 118 +
.../src/layout/components/TopDesktopCard.vue | 56 +
.../src/layout/components/TopDoc.vue | 100 +
.../src/layout/components/TopDocCard.vue | 67 +
core/core-frontend/src/layout/index.vue | 125 +
core/core-frontend/src/locales/en.ts | 4643 +++++++++++++++
core/core-frontend/src/locales/tw.ts | 4501 ++++++++++++++
core/core-frontend/src/locales/zh-CN.ts | 4507 ++++++++++++++
.../src/models/chart/chart-attr.d.ts | 1311 ++++
.../src/models/chart/chart-plugin.d.ts | 4 +
.../src/models/chart/chart-senior.d.ts | 275 +
.../src/models/chart/chart-style.d.ts | 313 +
.../core-frontend/src/models/chart/chart.d.ts | 211 +
.../src/models/chart/editor.d.ts | 135 +
core/core-frontend/src/models/chart/map.d.ts | 18 +
.../core-frontend/src/models/tree/TreeNode.ts | 17 +
core/core-frontend/src/pages/index/App.vue | 22 +
core/core-frontend/src/pages/index/main.ts | 29 +
.../src/pages/lib/dashboard/index.ts | 6 +
core/core-frontend/src/pages/lib/install.ts | 17 +
core/core-frontend/src/pages/lib/main.ts | 16 +
core/core-frontend/src/pages/mobile/App.vue | 33 +
core/core-frontend/src/pages/mobile/main.ts | 27 +
core/core-frontend/src/pages/panel/App.vue | 96 +
.../src/pages/panel/DashboardPreview.vue | 154 +
core/core-frontend/src/pages/panel/Iframe.vue | 19 +
.../src/pages/panel/ViewWrapper.vue | 198 +
core/core-frontend/src/pages/panel/main.ts | 219 +
core/core-frontend/src/permission.ts | 160 +
core/core-frontend/src/permissionMobile.ts | 55 +
.../src/plugins/element-plus/index.ts | 26 +
.../src/plugins/vue-i18n/helper.ts | 3 +
.../src/plugins/vue-i18n/index.ts | 65 +
core/core-frontend/src/router/embedded.ts | 24 +
core/core-frontend/src/router/establish.ts | 134 +
core/core-frontend/src/router/index.ts | 181 +
core/core-frontend/src/router/mobile.ts | 80 +
core/core-frontend/src/store/index.ts | 10 +
core/core-frontend/src/store/modules/app.ts | 95 +
.../src/store/modules/appearance.ts | 352 ++
.../modules/data-visualization/animation.ts | 29 +
.../modules/data-visualization/common.ts | 71 +
.../modules/data-visualization/compose.ts | 290 +
.../modules/data-visualization/contextmenu.ts | 29 +
.../store/modules/data-visualization/copy.ts | 230 +
.../modules/data-visualization/dvMain.ts | 1619 +++++
.../store/modules/data-visualization/event.ts | 32 +
.../store/modules/data-visualization/layer.ts | 102 +
.../store/modules/data-visualization/lock.ts | 32 +
.../modules/data-visualization/snapshot.ts | 241 +
.../data-visualization/viewSelector.ts | 57 +
.../src/store/modules/embedded.ts | 223 +
.../src/store/modules/interactive.ts | 180 +
core/core-frontend/src/store/modules/link.ts | 28 +
.../core-frontend/src/store/modules/locale.ts | 88 +
core/core-frontend/src/store/modules/map.ts | 29 +
.../src/store/modules/permission.ts | 140 +
.../src/store/modules/request.ts | 61 +
core/core-frontend/src/store/modules/share.ts | 34 +
core/core-frontend/src/store/modules/user.ts | 115 +
core/core-frontend/src/style/custom-theme.css | 196 +
core/core-frontend/src/style/index.less | 669 +++
core/core-frontend/src/style/mixin.less | 19 +
core/core-frontend/src/style/variable.less | 18 +
.../src/utils/CanvasInfoTransUtils.ts | 33 +
.../src/utils/CrossPermission.ts | 64 +
core/core-frontend/src/utils/DateUtil.ts | 24 +
core/core-frontend/src/utils/DeShortcutKey.ts | 283 +
core/core-frontend/src/utils/ModelUtil.ts | 7 +
core/core-frontend/src/utils/ParseUrl.ts | 17 +
core/core-frontend/src/utils/RemoteJs.ts | 22 +
.../src/utils/animationClassData.ts | 103 +
core/core-frontend/src/utils/attr.ts | 118 +
.../calculateComponentPositionAndSize.ts | 403 ++
core/core-frontend/src/utils/canvasStyle.ts | 595 ++
core/core-frontend/src/utils/canvasUtils.ts | 1019 ++++
.../utils/changeComponentsSizeWithScale.ts | 161 +
core/core-frontend/src/utils/check.ts | 10 +
core/core-frontend/src/utils/components.ts | 92 +
.../src/utils/decomposeComponent.ts | 13 +
core/core-frontend/src/utils/encryption.ts | 46 +
core/core-frontend/src/utils/eventBus.ts | 4 +
core/core-frontend/src/utils/events.ts | 36 +
core/core-frontend/src/utils/generateID.ts | 7 +
core/core-frontend/src/utils/imgUtils.ts | 221 +
core/core-frontend/src/utils/loading.ts | 24 +
core/core-frontend/src/utils/logout.ts | 65 +
core/core-frontend/src/utils/propTypes.ts | 27 +
core/core-frontend/src/utils/runAnimation.ts | 26 +
core/core-frontend/src/utils/sizeAdaptor.ts | 131 +
core/core-frontend/src/utils/style.ts | 333 ++
core/core-frontend/src/utils/timeUitils.ts | 110 +
core/core-frontend/src/utils/toast.ts | 5 +
core/core-frontend/src/utils/translate.ts | 142 +
core/core-frontend/src/utils/treeDraggble.ts | 130 +
.../src/utils/treeDraggbleChart.ts | 138 +
core/core-frontend/src/utils/treeSortUtils.ts | 42 +
core/core-frontend/src/utils/url.ts | 5 +
core/core-frontend/src/utils/utils.ts | 297 +
core/core-frontend/src/utils/validate.ts | 16 +
core/core-frontend/src/utils/viewUtils.ts | 35 +
core/core-frontend/src/views/401/index.vue | 27 +
core/core-frontend/src/views/404/index.vue | 27 +
core/core-frontend/src/views/about/index.ts | 11 +
core/core-frontend/src/views/about/index.vue | 276 +
.../src/views/application/index.vue | 12 +
.../src/views/canvas/DeCanvas.vue | 365 ++
.../src/views/chart/ChartView.vue | 102 +
.../editor/chart-type/ChartType.vue | 251 +
.../editor/common/ChartTemplateInfo.vue | 45 +
.../components/editor/common/TableTooltip.vue | 80 +
.../editor/dataset-select/DatasetSelect.vue | 621 ++
.../editor/drag-item/DimensionItem.vue | 917 +++
.../editor/drag-item/DragPlaceholder.vue | 62 +
.../components/editor/drag-item/DrillItem.vue | 546 ++
.../editor/drag-item/FilterItem.vue | 239 +
.../components/editor/drag-item/QuotaItem.vue | 1100 ++++
.../drag-item/components/CompareEdit.vue | 333 ++
.../drag-item/components/CustomSortEdit.vue | 167 +
.../components/ValueFormatterEdit.vue | 150 +
.../editor/drag-item/components/compare.ts | 27 +
.../components/editor/drag-item/utils.ts | 102 +
.../editor/drag-label/DimensionLabel.vue | 61 +
.../editor/drag-label/QuotaLabel.vue | 62 +
.../editor/editor-senior/Senior.vue | 578 ++
.../editor-senior/components/AssistLine.vue | 395 ++
.../components/BubbleAnimateCfg.vue | 226 +
.../editor-senior/components/FunctionCfg.vue | 299 +
.../editor-senior/components/MapMapping.vue | 269 +
.../editor-senior/components/ScrollCfg.vue | 155 +
.../editor-senior/components/Threshold.vue | 1350 +++++
.../components/dialog/AssistLineEdit.vue | 380 ++
.../components/dialog/LineThresholdEdit.vue | 593 ++
.../dialog/PictureGroupThresholdEdit.vue | 643 ++
.../components/dialog/TableThresholdEdit.vue | 917 +++
.../dialog/TextLabelThresholdEdit.vue | 207 +
.../components/dialog/TextThresholdEdit.vue | 285 +
.../editor/editor-style/ChartStyle.vue | 676 +++
.../editor-style/ChartStyleBatchSet.vue | 344 ++
.../editor/editor-style/VQueryChartStyle.vue | 895 +++
.../components/BasicStyleSelector.vue | 1630 +++++
.../editor-style/components/ColorSelector.vue | 247 +
.../components/CustomColorStyleSelect.vue | 746 +++
.../components/DualBasicStyleSelector.vue | 555 ++
.../components/DualYAxisSelector.vue | 165 +
.../components/DualYAxisSelectorInner.vue | 564 ++
.../components/FlowMapLineSelector.vue | 330 +
.../components/FlowMapPointSelector.vue | 209 +
.../components/GradientColorSelector.vue | 310 +
.../components/IndicatorNameSelector.vue | 402 ++
.../components/IndicatorValueSelector.vue | 703 +++
.../editor-style/components/LabelSelector.vue | 1887 ++++++
.../components/LegendSelector.vue | 733 +++
.../editor-style/components/MiscSelector.vue | 973 +++
.../components/MiscStyleSelector.vue | 261 +
.../components/QuadrantSelector.vue | 405 ++
.../editor-style/components/TitleSelector.vue | 519 ++
.../components/TooltipSelector.vue | 936 +++
.../editor-style/components/XAxisSelector.vue | 643 ++
.../editor-style/components/YAxisSelector.vue | 619 ++
.../components/table/CustomAggrEdit.vue | 620 ++
.../components/table/TableCellSelector.vue | 549 ++
.../components/table/TableHeaderSelector.vue | 907 +++
.../components/table/TableTotalSelector.vue | 824 +++
.../components/editor/filter/FilterTree.vue | 119 +
.../editor/filter/QuotaFilterEditor.vue | 238 +
.../editor/filter/ResultFilterEditor.vue | 455 ++
.../components/editor/filter/TimeDialog.vue | 266 +
.../editor/filter/auth-tree/AuthTree.vue | 248 +
.../editor/filter/auth-tree/FilterFiled.vue | 1094 ++++
.../editor/filter/auth-tree/RowAuth.vue | 347 ++
.../views/chart/components/editor/index.vue | 5282 +++++++++++++++++
.../components/editor/util/StringUtils.ts | 56 +
.../chart/components/editor/util/chart.ts | 1759 ++++++
.../editor/util/dataVisualization.ts | 142 +
.../views/chart/components/js/extremumUitl.ts | 392 ++
.../views/chart/components/js/formatter.ts | 107 +
.../components/js/panel/charts/bar/bar.ts | 691 +++
.../js/panel/charts/bar/bidirectional-bar.ts | 582 ++
.../components/js/panel/charts/bar/common.ts | 84 +
.../js/panel/charts/bar/horizontal-bar.ts | 501 ++
.../js/panel/charts/bar/progress-bar.ts | 389 ++
.../js/panel/charts/bar/range-bar.ts | 434 ++
.../js/panel/charts/bar/waterfall.ts | 337 ++
.../components/js/panel/charts/line/area.ts | 396 ++
.../components/js/panel/charts/line/common.ts | 74 +
.../components/js/panel/charts/line/line.ts | 377 ++
.../js/panel/charts/line/stock-line.ts | 718 +++
.../js/panel/charts/liquid/liquid.ts | 221 +
.../js/panel/charts/map/bubble-map.ts | 514 ++
.../components/js/panel/charts/map/common.ts | 56 +
.../js/panel/charts/map/flow-map.ts | 361 ++
.../js/panel/charts/map/heat-map.ts | 152 +
.../components/js/panel/charts/map/map.ts | 617 ++
.../js/panel/charts/map/symbolic-map.ts | 645 ++
.../js/panel/charts/map/tooltip-carousel.ts | 657 ++
.../panel/charts/others/chart-mix-common.ts | 119 +
.../js/panel/charts/others/chart-mix.ts | 1006 ++++
.../js/panel/charts/others/funnel.ts | 215 +
.../js/panel/charts/others/gauge.ts | 350 ++
.../js/panel/charts/others/indicator.ts | 76 +
.../js/panel/charts/others/picture-group.ts | 29 +
.../js/panel/charts/others/quadrant.ts | 488 ++
.../js/panel/charts/others/radar.ts | 306 +
.../js/panel/charts/others/rich-text.ts | 37 +
.../js/panel/charts/others/sankey-common.ts | 40 +
.../js/panel/charts/others/sankey.ts | 285 +
.../js/panel/charts/others/scatter.ts | 298 +
.../js/panel/charts/others/treemap.ts | 246 +
.../js/panel/charts/others/word-cloud.ts | 184 +
.../components/js/panel/charts/pie/common.ts | 63 +
.../components/js/panel/charts/pie/pie.ts | 356 ++
.../components/js/panel/charts/pie/rose.ts | 285 +
.../js/panel/charts/table/common.ts | 58 +
.../js/panel/charts/table/t-heatmap.ts | 362 ++
.../js/panel/charts/table/table-info.ts | 510 ++
.../js/panel/charts/table/table-normal.ts | 300 +
.../js/panel/charts/table/table-pivot.ts | 1003 ++++
.../components/js/panel/common/common_antv.ts | 1963 ++++++
.../js/panel/common/common_table.ts | 2017 +++++++
.../views/chart/components/js/panel/index.ts | 32 +
.../components/js/panel/types/impl/g2plot.ts | 207 +
.../components/js/panel/types/impl/l7.ts | 143 +
.../components/js/panel/types/impl/l7plot.ts | 95 +
.../components/js/panel/types/impl/s2.ts | 169 +
.../chart/components/js/panel/types/index.ts | 128 +
.../src/views/chart/components/js/util.ts | 1212 ++++
.../views/components/ChartComponentG2Plot.vue | 722 +++
.../views/components/ChartComponentS2.vue | 829 +++
.../views/components/ChartEmptyInfo.vue | 49 +
.../views/components/ChartError.vue | 67 +
.../components/views/components/DrillPath.vue | 131 +
.../views/chart/components/views/index.vue | 1284 ++++
.../views/chart/components/views/util/util.ts | 5 +
core/core-frontend/src/views/chart/index.vue | 13 +
.../src/views/common/ComponentStyleEditor.vue | 56 +
.../src/views/common/DeAppApply.vue | 430 ++
.../src/views/common/DeResourceArrow.vue | 83 +
.../src/views/common/DeResourceCreateOpt.vue | 260 +
.../views/common/DeResourceCreateOptV2.vue | 49 +
.../src/views/common/DeResourceGroupOpt.vue | 455 ++
.../src/views/common/DeResourceTree.vue | 925 +++
.../views/common/DeTemplatePreviewList.vue | 113 +
.../src/views/common/DvDetailInfo.vue | 67 +
.../src/views/common/MultiplexingCanvas.vue | 159 +
.../src/views/copilot/DialogueChart.vue | 548 ++
.../core-frontend/src/views/copilot/index.vue | 641 ++
.../views/dashboard/DashboardPreviewShow.vue | 381 ++
.../dashboard/MobileBackgroundSelector.vue | 413 ++
.../src/views/dashboard/MobileConfigPanel.vue | 638 ++
.../src/views/dashboard/index.vue | 450 ++
.../views/data-visualization/DvPreview.vue | 110 +
.../data-visualization/LinkContainer.vue | 6 +
.../MultiplexPreviewShow.vue | 586 ++
.../data-visualization/PreviewCanvas.vue | 249 +
.../PreviewCanvasMobile.vue | 202 +
.../views/data-visualization/PreviewHead.vue | 299 +
.../views/data-visualization/PreviewShow.vue | 397 ++
.../src/views/data-visualization/index.vue | 774 +++
core/core-frontend/src/views/dynimic/Auth.vue | 3 +
core/core-frontend/src/views/home/index.vue | 13 +
core/core-frontend/src/views/login/index.vue | 574 ++
.../views/mobile/components/DashboardCell.vue | 95 +
.../src/views/mobile/components/OrgCell.vue | 139 +
.../views/mobile/components/Workbranch.vue | 85 +
.../src/views/mobile/directory/index.vue | 357 ++
.../src/views/mobile/home/index.vue | 201 +
core/core-frontend/src/views/mobile/index.vue | 139 +
.../src/views/mobile/login/index.vue | 376 ++
.../src/views/mobile/panel/DashboardEmpty.vue | 14 +
.../src/views/mobile/panel/Mobile.vue | 127 +
.../src/views/mobile/panel/MobileInPc.vue | 34 +
.../src/views/mobile/panel/NotSupport.vue | 14 +
.../src/views/mobile/panel/index.vue | 213 +
.../src/views/mobile/personal/index.vue | 286 +
core/core-frontend/src/views/panel/index.vue | 12 +
.../src/views/share/link/ErrorTemplate.vue | 10 +
.../src/views/share/link/IframeError.vue | 9 +
.../src/views/share/link/ShareProxy.ts | 73 +
.../src/views/share/link/TicketError.vue | 6 +
.../src/views/share/link/error.vue | 6 +
.../src/views/share/link/exp.vue | 6 +
.../src/views/share/link/index.vue | 117 +
.../src/views/share/link/mobile.vue | 107 +
.../src/views/share/link/pwd.vue | 224 +
.../src/views/share/share/ShareGrid.vue | 299 +
.../src/views/share/share/ShareHandler.vue | 836 +++
.../src/views/share/share/SharePanel.vue | 14 +
.../src/views/share/share/ShareTicket.vue | 466 ++
.../src/views/share/share/ShareVisualHead.vue | 857 +++
.../src/views/share/share/option.ts | 41 +
.../src/views/system/common/InfoTemplate.vue | 296 +
.../views/system/common/SettingTemplate.ts | 11 +
.../src/views/system/font/FontInfo.vue | 76 +
.../src/views/system/font/UploadDetail.vue | 217 +
.../src/views/system/font/index.vue | 311 +
.../src/views/system/modify-pwd/UpdatePwd.vue | 146 +
.../src/views/system/modify-pwd/index.vue | 194 +
.../system/parameter/basic/BasicEdit.vue | 519 ++
.../system/parameter/basic/BasicInfo.vue | 366 ++
.../system/parameter/engine/EngineEdit.vue | 517 ++
.../system/parameter/engine/EngineInfo.vue | 21 +
.../parameter/engine/EngineInfoTemplate.vue | 178 +
.../src/views/system/parameter/index.vue | 77 +
.../views/system/parameter/map/Geometry.vue | 947 +++
.../system/parameter/map/GeometryEdit.vue | 343 ++
.../views/system/parameter/map/MapSetting.vue | 90 +
.../views/system/parameter/map/OnlineMap.vue | 189 +
.../views/system/parameter/map/interface.ts | 6 +
.../component/CategoryTemplateV2.vue | 124 +
.../component/MarketPreview.vue | 479 ++
.../component/MarketPreviewV2.vue | 709 +++
.../component/TemplateMarketItem.vue | 122 +
.../component/TemplateMarketPreviewItem.vue | 109 +
.../component/TemplateMarketV2Item.vue | 173 +
.../src/views/template-market/index.vue | 782 +++
.../template/component/DeCategoryChange.vue | 107 +
.../template/component/DeTemplateImport.vue | 417 ++
.../template/component/DeTemplateItem.vue | 195 +
.../template/component/DeTemplateList.vue | 250 +
.../src/views/template/index.vue | 735 +++
.../views/toolbox/template-setting/index.vue | 7 +
.../visualized/data/dataset/DatasetDetail.vue | 60 +
.../visualized/data/dataset/ExportExcel.vue | 582 ++
.../data/dataset/auth-tree/AuthTree.vue | 245 +
.../data/dataset/auth-tree/FilterFiled.vue | 1095 ++++
.../data/dataset/auth-tree/RowAuth.vue | 327 +
.../visualized/data/dataset/form/AddSql.vue | 1655 ++++++
.../data/dataset/form/CalcFieldEdit.vue | 897 +++
.../data/dataset/form/CodeMirror.vue | 156 +
.../data/dataset/form/CreatDsGroup.vue | 447 ++
.../data/dataset/form/DatasetUnion.vue | 1421 +++++
.../data/dataset/form/FieldMore.vue | 251 +
.../data/dataset/form/UnionEdit.vue | 167 +
.../data/dataset/form/UnionFieldList.vue | 200 +
.../data/dataset/form/UnionItemEdit.vue | 297 +
.../visualized/data/dataset/form/index.vue | 3443 +++++++++++
.../visualized/data/dataset/form/util.ts | 172 +
.../views/visualized/data/dataset/index.vue | 1427 +++++
.../views/visualized/data/dataset/options.js | 38 +
.../data/datasource/BaseInfoContent.vue | 86 +
.../data/datasource/BaseInfoItem.vue | 35 +
.../visualized/data/datasource/ExcelInfo.vue | 78 +
.../visualized/data/datasource/FinishPage.vue | 176 +
.../visualized/data/datasource/SheetTabs.vue | 204 +
.../data/datasource/form/ApiAuthConfig.vue | 75 +
.../data/datasource/form/ApiBody.vue | 286 +
.../datasource/form/ApiHttpRequestDraw.vue | 1155 ++++
.../datasource/form/ApiHttpRequestForm.vue | 249 +
.../data/datasource/form/ApiKeyValue.vue | 288 +
.../data/datasource/form/ApiTestModel.js | 154 +
.../data/datasource/form/ApiVariable.vue | 345 ++
.../data/datasource/form/CodeEdit.vue | 70 +
.../data/datasource/form/CreatDsGroup.vue | 486 ++
.../data/datasource/form/DsTypeList.vue | 187 +
.../data/datasource/form/EditorDetail.vue | 1884 ++++++
.../data/datasource/form/ExcelDetail.vue | 867 +++
.../data/datasource/form/ace-config.ts | 15 +
.../data/datasource/form/convert.js | 184 +
.../data/datasource/form/format-utils.js | 185 +
.../visualized/data/datasource/form/index.vue | 1128 ++++
.../visualized/data/datasource/form/option.ts | 197 +
.../visualized/data/datasource/index.vue | 2355 ++++++++
.../view/panel/filter-config/FilterHead.vue | 68 +
.../view/panel/filter-config/index.vue | 418 ++
.../src/views/visualized/view/panel/index.vue | 8 +
.../views/visualized/view/screen/index.vue | 9 +
.../src/views/watermark/ParamsTips.vue | 36 +
.../src/views/watermark/index.vue | 303 +
core/core-frontend/src/views/wizard/index.vue | 12 +
.../src/views/workbranch/ShortcutOption.ts | 93 +
.../src/views/workbranch/ShortcutTable.vue | 577 ++
.../views/workbranch/TemplateBranchItem.vue | 154 +
.../src/views/workbranch/index.vue | 748 +++
core/core-frontend/src/vite-env.d.ts | 1 +
core/core-frontend/src/vue.d.ts | 5 +
core/core-frontend/src/websocket/index.ts | 99 +
core/core-frontend/stylelint.config.js | 231 +
core/core-frontend/tsconfig.json | 36 +
.../types/data-visualization/base.d.ts | 4 +
core/core-frontend/types/global.d.ts | 58 +
core/core-frontend/types/localeDropdown.d.ts | 10 +
core/core-frontend/types/router.d.ts | 49 +
core/core-frontend/types/vite-env.d.ts | 2 +
core/core-frontend/vite.config.ts | 22 +
core/pom.xml | 20 +
gis-bi.png | Bin 0 -> 5454908 bytes
pom.xml | 211 +
sdk/api/api-base/pom.xml | 14 +
.../io/dataease/api/ai/AiComponentApi.java | 14 +
.../io/dataease/api/chart/ChartDataApi.java | 47 +
.../io/dataease/api/chart/ChartViewApi.java | 62 +
.../dataease/api/chart/dto/DeSortField.java | 10 +
.../io/dataease/api/chart/dto/PageInfo.java | 10 +
.../api/chart/dto/PermissionProxy.java | 12 +
.../api/chart/dto/ScatterChartDataDTO.java | 17 +
.../io/dataease/api/chart/dto/Series.java | 19 +
.../api/chart/dto/ViewDetailField.java | 15 +
.../api/chart/request/ChartExcelRequest.java | 36 +
.../chart/request/ChartExcelRequestInner.java | 26 +
.../chart/request/ThresholdCheckRequest.java | 18 +
.../io/dataease/api/chart/vo/ChartBaseVO.java | 76 +
.../api/chart/vo/ThresholdCheckVO.java | 24 +
.../dataease/api/chart/vo/ViewSelectorVO.java | 24 +
.../io/dataease/api/commons/BaseRspModel.java | 18 +
.../api/communicate/api/CommunicateApi.java | 24 +
.../api/communicate/dto/MessageDTO.java | 29 +
.../api/communicate/dto/MessageFile.java | 17 +
.../io/dataease/api/copilot/CopilotApi.java | 30 +
.../io/dataease/api/copilot/dto/AxisDTO.java | 12 +
.../api/copilot/dto/AxisFieldDTO.java | 12 +
.../io/dataease/api/copilot/dto/ChartDTO.java | 17 +
.../api/copilot/dto/DEReceiveDTO.java | 13 +
.../dataease/api/copilot/dto/DESendDTO.java | 16 +
.../dataease/api/copilot/dto/HistoryDTO.java | 12 +
.../io/dataease/api/copilot/dto/MsgDTO.java | 53 +
.../dataease/api/copilot/dto/ReceiveDTO.java | 18 +
.../io/dataease/api/copilot/dto/SendDTO.java | 16 +
.../io/dataease/api/copilot/dto/TokenDTO.java | 16 +
.../dataease/api/dataset/DatasetDataApi.java | 61 +
.../dataease/api/dataset/DatasetTableApi.java | 74 +
.../api/dataset/DatasetTableSqlLogApi.java | 30 +
.../dataease/api/dataset/DatasetTreeApi.java | 105 +
.../api/dataset/dto/BaseTreeNodeDTO.java | 28 +
.../api/dataset/dto/DataSetExportRequest.java | 12 +
.../api/dataset/dto/DatasetNodeDTO.java | 98 +
.../dataease/api/dataset/dto/DeSortDTO.java | 18 +
.../api/dataset/dto/EnumValueRequest.java | 20 +
.../dataset/dto/MultFieldValuesRequest.java | 17 +
.../api/dataset/dto/PreviewSqlDTO.java | 14 +
.../io/dataease/api/dataset/dto/Sorted.java | 9 +
.../dataease/api/dataset/dto/SqlLogDTO.java | 44 +
.../api/dataset/engine/SQLFunctionDTO.java | 15 +
.../api/dataset/engine/SQLFunctionsEnum.java | 72 +
.../dataset/union/DatasetGroupInfoDTO.java | 31 +
.../dataset/union/DatasetTableInfoDTO.java | 14 +
.../dataease/api/dataset/union/UnionDTO.java | 21 +
.../api/dataset/union/UnionItemDTO.java | 15 +
.../api/dataset/union/UnionParamDTO.java | 21 +
.../api/dataset/vo/CoreDatasetGroupVO.java | 94 +
.../dataset/vo/CoreDatasetTableFieldVO.java | 132 +
.../dataease/api/dataset/vo/DataSetBarVO.java | 37 +
.../api/dataset/vo/DatasetTreeNodeVO.java | 17 +
.../api/dingtalk/api/DingtalkApi.java | 45 +
.../dingtalk/dto/DingtalkEnableEditor.java | 14 +
.../dingtalk/dto/DingtalkSettingCreator.java | 23 +
.../dingtalk/dto/DingtalkTokenRequest.java | 13 +
.../api/dingtalk/vo/DingtalkInfoVO.java | 24 +
.../io/dataease/api/ds/DatasourceApi.java | 169 +
.../dataease/api/ds/DatasourceDriverApi.java | 47 +
.../java/io/dataease/api/ds/EngineApi.java | 30 +
.../api/ds/vo/BusiCreateFolderRequest.java | 30 +
.../io/dataease/api/ds/vo/BusiDsRequest.java | 53 +
.../dataease/api/ds/vo/BusiRenameRequest.java | 26 +
.../api/ds/vo/CoreDatasourceTaskLogDTO.java | 72 +
.../java/io/dataease/api/ds/vo/DriveDTO.java | 24 +
.../io/dataease/api/ds/vo/DriveJarDTO.java | 24 +
.../io/dataease/api/ds/vo/DsSimpleVO.java | 20 +
.../io/dataease/api/ds/vo/ExcelFileData.java | 14 +
.../io/dataease/api/ds/vo/ExcelSheetData.java | 26 +
.../io/dataease/api/ds/vo/TreeNodeVO.java | 25 +
.../java/io/dataease/api/email/EmailApi.java | 29 +
.../io/dataease/api/export/BaseExportApi.java | 13 +
.../api/exportCenter/ExportCenterApi.java | 44 +
.../io/dataease/api/font/api/FontApi.java | 52 +
.../io/dataease/api/font/dto/FontDto.java | 36 +
.../java/io/dataease/api/free/FreeApi.java | 30 +
.../api/free/dto/FreeBatchDelRequest.java | 17 +
.../api/free/dto/FreeBatchSyncRequest.java | 18 +
.../api/free/dto/FreeQueryRequest.java | 14 +
.../api/free/dto/FreeRelationCategory.java | 14 +
.../api/free/dto/FreeRelationLink.java | 24 +
.../api/free/dto/FreeRelationNode.java | 37 +
.../api/free/dto/FreeRelationRequest.java | 15 +
.../api/free/dto/FreeSyncRequest.java | 14 +
.../dataease/api/free/vo/FreeRelationVO.java | 28 +
.../java/io/dataease/api/free/vo/FreeVO.java | 32 +
.../io/dataease/api/lark/api/LarkApi.java | 50 +
.../dataease/api/lark/api/LarksuiteApi.java | 50 +
.../api/lark/dto/LarkEnableEditor.java | 13 +
.../dataease/api/lark/dto/LarkGroupItem.java | 15 +
.../api/lark/dto/LarkSettingCreator.java | 21 +
.../api/lark/dto/LarkTokenRequest.java | 13 +
.../io/dataease/api/lark/vo/LarkGroupVO.java | 17 +
.../io/dataease/api/lark/vo/LarkInfoVO.java | 24 +
.../io/dataease/api/license/LicenseApi.java | 20 +
.../api/license/dto/LicenseRequest.java | 14 +
.../main/java/io/dataease/api/log/LogApi.java | 40 +
.../dataease/api/log/dto/LogGridRequest.java | 25 +
.../io/dataease/api/log/vo/LogGridVO.java | 23 +
.../java/io/dataease/api/log/vo/LogOpVO.java | 20 +
.../io/dataease/api/map/CustomGeoApi.java | 44 +
.../main/java/io/dataease/api/map/GeoApi.java | 23 +
.../main/java/io/dataease/api/map/MapApi.java | 21 +
.../api/map/dto/GeometryNodeCreator.java | 17 +
.../java/io/dataease/api/map/vo/AreaNode.java | 39 +
.../io/dataease/api/map/vo/CustomGeoArea.java | 13 +
.../dataease/api/map/vo/CustomGeoSubArea.java | 16 +
.../java/io/dataease/api/menu/MenuApi.java | 16 +
.../io/dataease/api/menu/vo/MenuMeta.java | 21 +
.../java/io/dataease/api/menu/vo/MenuVO.java | 40 +
.../dataease/api/msgCenter/MsgCenterApi.java | 12 +
.../io/dataease/api/panel/PanelTreeAPi.java | 15 +
.../api/panel/vo/PanelTreeNodeVO.java | 15 +
.../io/dataease/api/report/ReportApi.java | 83 +
.../api/report/dto/ReportCreator.java | 66 +
.../dataease/api/report/dto/ReportEditor.java | 19 +
.../api/report/dto/ReportExportRequest.java | 22 +
.../api/report/dto/ReportGridRequest.java | 25 +
.../report/dto/ReportInstanceDelRequest.java | 18 +
.../report/dto/ReportInstanceMsgRequest.java | 16 +
.../api/report/dto/ReportInstanceRequest.java | 23 +
.../dataease/api/report/vo/ReportGridVO.java | 33 +
.../dataease/api/report/vo/ReportInfoVO.java | 67 +
.../api/report/vo/ReportInstanceVO.java | 23 +
.../dataease/api/system/SysParameterApi.java | 68 +
.../io/dataease/api/system/SystemInfoApi.java | 8 +
.../api/system/request/OnlineMapEditor.java | 15 +
.../dataease/api/system/vo/SettingItemVO.java | 21 +
.../dataease/api/system/vo/ShareBaseVO.java | 19 +
.../api/template/TemplateManageApi.java | 68 +
.../api/template/TemplateMarketApi.java | 38 +
.../api/template/dto/TemplateManageDTO.java | 30 +
.../template/dto/TemplateManageFileDTO.java | 26 +
.../api/template/dto/TemplateMarketDTO.java | 94 +
.../dto/TemplateMarketPreviewInfoDTO.java | 27 +
.../VisualizationTemplateExtendDataDTO.java | 26 +
.../request/TemplateManageBatchRequest.java | 21 +
.../request/TemplateManageRequest.java | 43 +
.../request/TemplateMarketSearchRequest.java | 7 +
.../template/response/MarketBaseResponse.java | 29 +
.../response/MarketCategoryBaseResponse.java | 16 +
.../response/MarketLatestRelease.java | 8 +
.../response/MarketMetaDataBaseResponse.java | 21 +
.../response/MarketPreviewBaseResponse.java | 29 +
.../response/MarketTemplateBaseResponse.java | 17 +
.../response/MarketTemplateInnerResult.java | 17 +
.../MarketTemplateV2BaseResponse.java | 16 +
.../response/MarketTemplateV2ItemResult.java | 18 +
.../vo/MarketApplicationMetaDataVO.java | 9 +
.../vo/MarketApplicationSpecLinkVO.java | 16 +
...MarketApplicationSpecScreenshotBaseVO.java | 13 +
.../template/vo/MarketApplicationSpecVO.java | 35 +
.../api/template/vo/MarketApplicationVO.java | 16 +
.../api/template/vo/MarketCategoryVO.java | 21 +
.../template/vo/MarketLatestReleaseVO.java | 14 +
.../api/template/vo/MarketMetaDataVO.java | 34 +
.../api/template/vo/MarketMetasVO.java | 19 +
.../api/template/vo/MarketReleaseAssetVO.java | 9 +
.../template/vo/MarketReleaseMetaDataVO.java | 8 +
.../api/template/vo/MarketReleaseVO.java | 9 +
.../api/template/vo/TemplateCategoryVO.java | 19 +
.../vo/VisualizationTemplateCategoryVO.java | 56 +
.../vo/VisualizationTemplateExtendDataVO.java | 26 +
.../template/vo/VisualizationTemplateVO.java | 98 +
.../dataease/api/threshold/ThresholdApi.java | 74 +
.../api/threshold/dto/BaseReciDTO.java | 27 +
.../dto/ThresholdBatchReciRequest.java | 18 +
.../api/threshold/dto/ThresholdCreator.java | 47 +
.../threshold/dto/ThresholdGridRequest.java | 26 +
.../dto/ThresholdInstanceRequest.java | 17 +
.../dto/ThresholdPreviewRequest.java | 18 +
.../threshold/dto/ThresholdSwitchRequest.java | 16 +
.../api/threshold/vo/ThresholdGridVO.java | 44 +
.../api/threshold/vo/ThresholdInstanceVO.java | 26 +
.../visualization/DataVisualizationApi.java | 140 +
.../api/visualization/StaticResourceApi.java | 25 +
.../VisualizationBackgroundApi.java | 26 +
.../VisualizationLinkJumpApi.java | 59 +
.../VisualizationLinkageApi.java | 52 +
.../VisualizationOuterParamsApi.java | 27 +
.../visualization/VisualizationStoreApi.java | 30 +
.../VisualizationSubjectApi.java | 34 +
.../VisualizationWatermarkApi.java | 27 +
.../api/visualization/dto/LinkageInfoDTO.java | 26 +
.../dto/VisualizationComponentDTO.java | 26 +
.../dto/VisualizationLinkJumpDTO.java | 25 +
.../dto/VisualizationLinkJumpInfoDTO.java | 27 +
.../dto/VisualizationLinkageDTO.java | 44 +
.../dto/VisualizationOuterParamsDTO.java | 21 +
.../dto/VisualizationOuterParamsInfoDTO.java | 29 +
...alizationOuterParamsTargetViewInfoDTO.java | 9 +
.../dto/VisualizationViewTableDTO.java | 22 +
.../request/DataVisualizationBaseRequest.java | 65 +
.../request/StaticResourceRequest.java | 11 +
.../VisualizationAppExportRequest.java | 19 +
.../VisualizationBackgroundRequest.java | 10 +
.../VisualizationLinkJumpBaseRequest.java | 39 +
.../request/VisualizationLinkageRequest.java | 36 +
.../request/VisualizationStoreRequest.java | 20 +
.../request/VisualizationSubjectRequest.java | 10 +
.../VisualizationWatermarkRequest.java | 10 +
.../VisualizationWorkbranchQueryRequest.java | 27 +
.../VisualizationLinkJumpBaseResponse.java | 31 +
.../VisualizationOuterParamsBaseResponse.java | 28 +
.../visualization/vo/AppCoreChartViewVO.java | 208 +
.../vo/AppCoreDatasetGroupVO.java | 87 +
.../vo/AppCoreDatasetTableFieldVO.java | 126 +
.../vo/AppCoreDatasetTableVO.java | 55 +
.../vo/AppCoreDatasourceTaskVO.java | 94 +
.../visualization/vo/AppCoreDatasourceVO.java | 91 +
.../vo/DataVisualizationBaseVO.java | 51 +
.../visualization/vo/DataVisualizationVO.java | 205 +
.../vo/VisualizationBackgroundVO.java | 34 +
.../vo/VisualizationBaseInfoVO.java | 48 +
.../vo/VisualizationExport2AppVO.java | 76 +
.../vo/VisualizationLinkJumpInfoVO.java | 68 +
...VisualizationLinkJumpTargetViewInfoVO.java | 38 +
.../vo/VisualizationLinkJumpVO.java | 44 +
.../vo/VisualizationLinkageFieldVO.java | 43 +
.../vo/VisualizationLinkageVO.java | 53 +
.../vo/VisualizationOutParamsJumpVO.java | 15 +
.../vo/VisualizationOuterParamsDsInfoVO.java | 19 +
.../VisualizationOuterParamsFilterInfoVO.java | 15 +
.../vo/VisualizationOuterParamsInfoVO.java | 77 +
...ualizationOuterParamsTargetViewInfoVO.java | 54 +
.../vo/VisualizationOuterParamsVO.java | 121 +
.../vo/VisualizationReportFilterVO.java | 177 +
.../vo/VisualizationResourceVO.java | 40 +
.../vo/VisualizationStoreVO.java | 38 +
.../vo/VisualizationSubjectVO.java | 74 +
.../vo/VisualizationViewTableVO.java | 48 +
.../vo/VisualizationWatermarkVO.java | 80 +
.../io/dataease/api/wecom/api/WecomApi.java | 45 +
.../dataease/api/wecom/dto/WecomCreator.java | 22 +
.../api/wecom/dto/WecomEnableEditor.java | 14 +
.../api/wecom/dto/WecomTokenRequest.java | 13 +
.../io/dataease/api/wecom/vo/WecomInfoVO.java | 23 +
.../appearance/api/XpackAppearanceApi.java | 24 +
.../xpack/appearance/vo/AppearanceItemVO.java | 20 +
.../xpack/component/XpackComponentApi.java | 34 +
.../api/xpack/component/vo/XpackMenuVO.java | 65 +
.../api/xpack/dataFilling/DataFillingApi.java | 162 +
.../xpack/dataFilling/dto/ColumnOption.java | 23 +
.../dto/DataFillFormTableDataRequest.java | 33 +
.../dto/DataFillFormTableDataResponse.java | 28 +
.../xpack/dataFilling/dto/DataFillingDTO.java | 93 +
.../dto/DatasourceOptionsRequest.java | 13 +
.../xpack/dataFilling/dto/DfCommitLog.java | 37 +
.../dataFilling/dto/DfCommitLogRequest.java | 17 +
.../xpack/dataFilling/dto/DfExcelData.java | 27 +
.../dataFilling/dto/DfSubTaskInfoRequest.java | 18 +
.../xpack/dataFilling/dto/DfSubTaskVo.java | 56 +
.../dataFilling/dto/DfTaskInfoRequest.java | 25 +
.../xpack/dataFilling/dto/DfUserTaskData.java | 56 +
.../dataFilling/dto/DfUserTaskRequest.java | 19 +
.../xpack/dataFilling/dto/DfUserTaskVo.java | 48 +
.../xpack/dataFilling/dto/FilterSetting.java | 27 +
.../xpack/dataFilling/dto/RowDataDatum.java | 23 +
.../xpack/dataFilling/dto/TaskInfoGridVO.java | 38 +
.../api/xpack/dataFilling/dto/TaskInfoVO.java | 75 +
.../dataease/api/xpack/plugin/PluginApi.java | 31 +
.../api/xpack/plugin/dto/PluginEditor.java | 14 +
.../api/xpack/plugin/vo/PluginVO.java | 33 +
.../settings/XpackAuthenticationApi.java | 73 +
.../api/xpack/settings/XpackOauth2Api.java | 22 +
.../request/XpackAuthenticationEditor.java | 19 +
.../request/XpackOauth2TokenRequest.java | 16 +
.../vo/XpackAuthenticationStatusVO.java | 18 +
.../settings/vo/XpackAuthenticationVO.java | 26 +
.../api/xpack/settings/vo/XpackCasVO.java | 16 +
.../api/xpack/settings/vo/XpackLdapVO.java | 27 +
.../api/xpack/settings/vo/XpackOauth2VO.java | 30 +
.../xpack/settings/vo/XpackOauthAuthVO.java | 22 +
.../xpack/settings/vo/XpackOauthTokenVO.java | 16 +
.../api/xpack/settings/vo/XpackOidcVO.java | 28 +
.../api/xpack/share/ShareTicketApi.java | 45 +
.../api/xpack/share/XpackShareApi.java | 65 +
.../xpack/share/request/TicketCreator.java | 25 +
.../xpack/share/request/TicketDelRequest.java | 15 +
.../share/request/TicketSwitchRequest.java | 17 +
.../share/request/XpackShareExpRequest.java | 23 +
.../share/request/XpackShareProxyRequest.java | 25 +
.../share/request/XpackSharePwdRequest.java | 25 +
.../share/request/XpackSharePwdValidator.java | 22 +
.../share/request/XpackShareUuidEditor.java | 16 +
.../dataease/api/xpack/share/vo/TicketVO.java | 27 +
.../api/xpack/share/vo/TicketValidVO.java | 18 +
.../api/xpack/share/vo/XpackShareGridVO.java | 44 +
.../api/xpack/share/vo/XpackShareProxyVO.java | 41 +
.../api/xpack/share/vo/XpackShareVO.java | 34 +
sdk/api/api-permissions/pom.xml | 31 +
.../api/permissions/apikey/api/ApiKeyApi.java | 42 +
.../apikey/dto/ApikeyEnableEditor.java | 17 +
.../api/permissions/apikey/vo/ApiKeyVO.java | 29 +
.../api/permissions/auth/api/AuthApi.java | 75 +
.../auth/api/InteractiveAuthApi.java | 92 +
.../auth/dto/BusiBatchAuthorizeNode.java | 17 +
.../auth/dto/BusiBatchAuthorizeRequest.java | 17 +
.../permissions/auth/dto/BusiPerCheckDTO.java | 21 +
.../permissions/auth/dto/BusiPerEditor.java | 19 +
.../auth/dto/BusiPermissionRequest.java | 21 +
.../auth/dto/BusiResourceCreator.java | 22 +
.../auth/dto/BusiResourceEditor.java | 17 +
.../auth/dto/BusiResourceMover.java | 13 +
.../auth/dto/BusiTargetPerCreator.java | 15 +
.../permissions/auth/dto/MenuPerEditor.java | 20 +
.../auth/dto/MenuPermissionRequest.java | 17 +
.../auth/dto/MenuTargetPerCreator.java | 16 +
.../permissions/auth/dto/PermissionBO.java | 13 +
.../auth/dto/TargetPerCreator.java | 20 +
.../permissions/auth/vo/PermissionItem.java | 30 +
.../permissions/auth/vo/PermissionOrigin.java | 25 +
.../api/permissions/auth/vo/PermissionVO.java | 24 +
.../permissions/auth/vo/PermissionValVO.java | 20 +
.../permissions/auth/vo/ResourceNodeVO.java | 13 +
.../api/permissions/auth/vo/ResourceVO.java | 30 +
.../dataset/api/ColumnPermissionsApi.java | 33 +
.../dataset/api/RowPermissionsApi.java | 44 +
.../permissions/dataset/dto/BaseTreeNode.java | 29 +
.../dto/DataSetColumnPermissionsDTO.java | 53 +
.../dto/DataSetRowPermissionsTreeDTO.java | 73 +
.../dto/DatasetRowPermissionsTreeRequest.java | 14 +
.../api/permissions/dataset/dto/Item.java | 12 +
.../dataset/dto/LangSwitchRequest.java | 15 +
.../dataset/dto/WhiteListUsersRequest.java | 11 +
.../permissions/embedded/api/EmbeddedApi.java | 76 +
.../embedded/dto/EmbeddedCreator.java | 17 +
.../embedded/dto/EmbeddedEditor.java | 19 +
.../embedded/dto/EmbeddedOrigin.java | 13 +
.../embedded/dto/EmbeddedResetRequest.java | 16 +
.../embedded/vo/EmbeddedGridVO.java | 27 +
.../api/permissions/login/api/LoginApi.java | 60 +
.../login/dto/AccountLockStatus.java | 22 +
.../permissions/login/dto/PwdLoginDTO.java | 22 +
.../api/permissions/org/api/OrgApi.java | 68 +
.../api/permissions/org/dto/OrgCreator.java | 21 +
.../api/permissions/org/dto/OrgEditor.java | 19 +
.../api/permissions/org/dto/OrgRequest.java | 21 +
.../api/permissions/org/vo/MountedVO.java | 28 +
.../api/permissions/org/vo/OrgDetailVO.java | 20 +
.../api/permissions/org/vo/OrgPageVO.java | 29 +
.../permissions/relation/api/RelationApi.java | 14 +
.../permissions/relation/dto/RelationDTO.java | 22 +
.../relation/dto/RelationListDTO.java | 33 +
.../api/permissions/role/api/RoleApi.java | 98 +
.../role/dto/MountExternalUserRequest.java | 18 +
.../role/dto/MountUserRequest.java | 17 +
.../permissions/role/dto/RoleCopyRequest.java | 17 +
.../api/permissions/role/dto/RoleCreator.java | 26 +
.../api/permissions/role/dto/RoleEditor.java | 21 +
.../api/permissions/role/dto/RoleRequest.java | 20 +
.../role/dto/UnmountUserRequest.java | 19 +
.../api/permissions/role/dto/UserRequest.java | 23 +
.../permissions/role/vo/ExternalUserVO.java | 28 +
.../api/permissions/role/vo/RoleDetailVO.java | 18 +
.../api/permissions/role/vo/RoleVO.java | 26 +
.../setting/api/PerSettingApi.java | 44 +
.../setting/vo/PerSettingItemVO.java | 21 +
.../api/permissions/user/api/UserApi.java | 228 +
.../api/permissions/user/bo/PlatformUser.java | 26 +
.../user/dto/EnableSwitchRequest.java | 19 +
.../user/dto/LangSwitchRequest.java | 17 +
.../user/dto/ModifyPwdRequest.java | 21 +
.../permissions/user/dto/UserBindRequest.java | 13 +
.../api/permissions/user/dto/UserCreator.java | 38 +
.../api/permissions/user/dto/UserEditor.java | 19 +
.../permissions/user/dto/UserReciRequest.java | 17 +
.../api/permissions/user/vo/CurIpVO.java | 18 +
.../api/permissions/user/vo/CurUserVO.java | 26 +
.../api/permissions/user/vo/UserFormVO.java | 52 +
.../permissions/user/vo/UserGridRoleItem.java | 14 +
.../api/permissions/user/vo/UserGridVO.java | 37 +
.../api/permissions/user/vo/UserImportVO.java | 29 +
.../api/permissions/user/vo/UserItem.java | 22 +
.../api/permissions/user/vo/UserItemVO.java | 26 +
.../variable/api/SysVariablesApi.java | 67 +
.../variable/dto/SysVariableDto.java | 22 +
.../variable/dto/SysVariableValueDto.java | 16 +
.../variable/dto/SysVariableValueItem.java | 26 +
sdk/api/api-sync/pom.xml | 14 +
.../datasource/api/SyncDatasourceApi.java | 74 +
.../api/sync/datasource/dto/DBTableDTO.java | 18 +
.../datasource/dto/GetDatasourceRequest.java | 23 +
.../datasource/dto/SyncDatasourceDTO.java | 61 +
.../sync/datasource/vo/SyncDatasourceVO.java | 57 +
.../api/sync/summary/api/SummaryApi.java | 26 +
.../dataease/api/sync/task/api/TaskApi.java | 59 +
.../api/sync/task/api/TaskLogApi.java | 47 +
.../io/dataease/api/sync/task/dto/Source.java | 24 +
.../api/sync/task/dto/TableField.java | 28 +
.../io/dataease/api/sync/task/dto/Target.java | 26 +
.../api/sync/task/dto/TaskInfoDTO.java | 121 +
.../api/sync/task/vo/LogResultVO.java | 44 +
.../dataease/api/sync/task/vo/TaskInfoVO.java | 140 +
.../dataease/api/sync/task/vo/TaskLogVO.java | 25 +
sdk/api/pom.xml | 48 +
sdk/common/pom.xml | 141 +
.../main/java/io/dataease/auth/DeApiPath.java | 20 +
.../java/io/dataease/auth/DeLinkPermit.java | 12 +
.../main/java/io/dataease/auth/DePermit.java | 18 +
.../io/dataease/auth/bo/LinkTokenUserBO.java | 6 +
.../java/io/dataease/auth/bo/TokenUserBO.java | 21 +
.../auth/config/SubstituleLoginConfig.java | 72 +
.../auth/filter/CommunityTokenFilter.java | 79 +
.../io/dataease/auth/filter/FilterConfig.java | 29 +
.../io/dataease/auth/filter/TokenFilter.java | 113 +
.../dataease/auth/interceptor/CorsConfig.java | 55 +
.../java/io/dataease/auth/vo/TokenVO.java | 33 +
.../io/dataease/cache/DECacheService.java | 17 +
.../dataease/cache/annotation/CacheClear.java | 20 +
.../dataease/cache/impl/DefaultCacheImpl.java | 106 +
.../dataease/cache/impl/RedisCacheImpl.java | 83 +
.../io/dataease/constant/AuthConstant.java | 29 +
.../java/io/dataease/constant/AuthEnum.java | 21 +
.../dataease/constant/AuthResourceEnum.java | 31 +
.../dataease/constant/BusiResourceEnum.java | 20 +
.../io/dataease/constant/CacheConstant.java | 41 +
.../constant/ColumnPermissionConstants.java | 7 +
.../io/dataease/constant/CommonConstants.java | 91 +
.../constant/DataFillingFinishTaskEnum.java | 29 +
.../io/dataease/constant/DataSourceType.java | 24 +
.../main/java/io/dataease/constant/LogOT.java | 39 +
.../main/java/io/dataease/constant/LogST.java | 43 +
.../io/dataease/constant/MessageEnum.java | 28 +
.../constant/ReportLastStatusEnum.java | 28 +
.../io/dataease/constant/ReportTaskEnum.java | 29 +
.../io/dataease/constant/SortConstants.java | 14 +
.../constant/StaticResourceConstants.java | 49 +
.../constant/XpackSettingConstants.java | 19 +
.../java/io/dataease/doc/SwaggerConfig.java | 96 +
.../io/dataease/exception/DEException.java | 52 +
.../exception/GlobalExceptionHandler.java | 43 +
.../main/java/io/dataease/feign/DeFeign.java | 65 +
.../dataease/filter/HtmlResourceFilter.java | 55 +
.../src/main/java/io/dataease/i18n/I18n.java | 11 +
.../src/main/java/io/dataease/i18n/Lang.java | 46 +
.../java/io/dataease/i18n/Translator.java | 163 +
.../io/dataease/jackson/JacksonConfig.java | 42 +
.../io/dataease/listener/MyCacheListener.java | 20 +
.../dataease/listener/RedisCacheListener.java | 56 +
.../src/main/java/io/dataease/log/DeLog.java | 21 +
.../io/dataease/model/BusiNodeRequest.java | 22 +
.../java/io/dataease/model/BusiNodeVO.java | 37 +
.../main/java/io/dataease/model/DeModel.java | 6 +
.../java/io/dataease/model/ExportTaskDTO.java | 37 +
.../java/io/dataease/model/ITreeBase.java | 20 +
.../io/dataease/model/KeywordRequest.java | 17 +
.../java/io/dataease/model/LogItemModel.java | 16 +
.../main/java/io/dataease/model/RSAModel.java | 13 +
.../java/io/dataease/model/TreeBaseModel.java | 14 +
.../java/io/dataease/model/TreeModel.java | 29 +
.../io/dataease/model/TreeResultModel.java | 8 +
.../excel/AutoAdaptWidthStyleStrategy.java | 84 +
.../dataease/model/excel/ErrWriteHandler.java | 59 +
.../MyBatisPlusPaginationInnerConfig.java | 22 +
.../java/io/dataease/result/ResultCode.java | 87 +
.../io/dataease/result/ResultMessage.java | 53 +
.../result/ResultResponseBodyAdvice.java | 52 +
.../io/dataease/rsa/dao/entity/CoreRsa.java | 90 +
.../rsa/dao/mapper/CoreRsaMapper.java | 18 +
.../io/dataease/rsa/manage/RsaManage.java | 50 +
.../io/dataease/rsa/starter/RsaStarter.java | 28 +
.../java/io/dataease/traffic/DeTraffic.java | 12 +
.../io/dataease/traffic/DeTrafficAop.java | 73 +
.../traffic/dao/entity/CoreApiTraffic.java | 22 +
.../dao/mapper/CoreApiTrafficMapper.java | 31 +
.../traffic/starter/DeTrafficStarter.java | 23 +
.../main/java/io/dataease/utils/AesUtils.java | 65 +
.../java/io/dataease/utils/AuthUtils.java | 40 +
.../java/io/dataease/utils/BeanUtils.java | 80 +
.../java/io/dataease/utils/CacheUtils.java | 84 +
.../java/io/dataease/utils/CalendarUtils.java | 16 +
.../io/dataease/utils/CommonBeanFactory.java | 46 +
.../io/dataease/utils/CommonExcelUtils.java | 73 +
.../io/dataease/utils/CommonThreadPool.java | 103 +
.../io/dataease/utils/CommunityUtils.java | 16 +
.../java/io/dataease/utils/DateUtils.java | 23 +
.../java/io/dataease/utils/DeClassUtils.java | 45 +
.../java/io/dataease/utils/DeReflectUtil.java | 19 +
.../io/dataease/utils/DelayQueueUtils.java | 26 +
.../java/io/dataease/utils/FileUtils.java | 292 +
.../io/dataease/utils/HttpClientConfig.java | 72 +
.../io/dataease/utils/HttpClientUtil.java | 603 ++
.../main/java/io/dataease/utils/IDUtils.java | 20 +
.../main/java/io/dataease/utils/IPUtils.java | 56 +
.../main/java/io/dataease/utils/JsonUtil.java | 71 +
.../main/java/io/dataease/utils/LogUtil.java | 259 +
.../utils/LongArray2StringSerialize.java | 23 +
.../main/java/io/dataease/utils/Md5Utils.java | 34 +
.../java/io/dataease/utils/ModelUtils.java | 24 +
.../main/java/io/dataease/utils/Pager.java | 41 +
.../main/java/io/dataease/utils/RsaUtils.java | 254 +
.../java/io/dataease/utils/ServletUtils.java | 55 +
.../java/io/dataease/utils/SnowFlake.java | 89 +
.../dataease/utils/StaticResourceUtils.java | 95 +
.../io/dataease/utils/SystemSettingUtils.java | 24 +
.../java/io/dataease/utils/TokenUtils.java | 51 +
.../java/io/dataease/utils/TreeUtils.java | 185 +
.../java/io/dataease/utils/UserUtils.java | 21 +
.../java/io/dataease/utils/VersionUtil.java | 14 +
.../io/dataease/utils/WhitelistUtils.java | 110 +
.../java/io/dataease/websocket/WsMessage.java | 21 +
.../java/io/dataease/websocket/WsService.java | 10 +
sdk/distributed/pom.xml | 70 +
.../io/dataease/DeFeignConfiguration.java | 12 +
.../io/dataease/dds/DynamicContextHolder.java | 34 +
.../io/dataease/dds/DynamicDataSource.java | 15 +
.../config/DynamicDataSourceProperties.java | 23 +
.../dataease/dds/config/DynamicDsConfig.java | 95 +
.../dds/constant/DataSourceConstant.java | 20 +
.../dds/interceptor/DSInterceptor.java | 31 +
.../provider/TenantDatasourceProvider.java | 141 +
.../io/dataease/flyway/TenantFlywayUtil.java | 42 +
.../java/io/dataease/rpc/DeFeignRegister.java | 410 ++
.../distributed/manage/V1.1__manage_ddl.sql | 31 +
sdk/extensions/extensions-datafilling/pom.xml | 41 +
.../datafilling/api/DfPluginManageApi.java | 9 +
.../datafilling/dto/ExtFormSettings.java | 36 +
.../datafilling/dto/ExtIndexField.java | 34 +
.../datafilling/dto/ExtTableField.java | 163 +
.../factory/ExtDDLProviderFactory.java | 60 +
.../datafilling/plugin/DataFillingPlugin.java | 37 +
.../datafilling/provider/ExtDDLProvider.java | 182 +
.../datafilling/utils/BeanUtils.java | 81 +
.../datafilling/vo/XpackPluginsDfVO.java | 23 +
sdk/extensions/extensions-datasource/pom.xml | 52 +
.../datasource/api/PluginManageApi.java | 12 +
.../constant/SqlPlaceholderConstants.java | 16 +
.../extensions/datasource/dto/CalParam.java | 15 +
.../datasource/dto/ConnectionObj.java | 34 +
.../datasource/dto/DatasetTableDTO.java | 65 +
.../datasource/dto/DatasetTableFieldDTO.java | 145 +
.../datasource/dto/DatasourceDTO.java | 96 +
.../datasource/dto/DatasourceRequest.java | 67 +
.../datasource/dto/DatasourceSchemaDTO.java | 11 +
.../extensions/datasource/dto/DsTypeDTO.java | 16 +
.../datasource/dto/SimpleDatasourceDTO.java | 24 +
.../extensions/datasource/dto/TableField.java | 31 +
.../datasource/dto/TableFieldWithValue.java | 34 +
.../extensions/datasource/dto/TaskDTO.java | 25 +
.../datasource/factory/ProviderFactory.java | 69 +
.../extensions/datasource/model/SQLMeta.java | 60 +
.../extensions/datasource/model/SQLObj.java | 38 +
.../plugin/DataEaseDatasourcePlugin.java | 111 +
.../datasource/provider/DriverShim.java | 46 +
.../provider/ExtendedJdbcClassLoader.java | 97 +
.../datasource/provider/Provider.java | 320 +
.../datasource/utils/SpringContextUtil.java | 85 +
.../datasource/vo/Configuration.java | 62 +
.../vo/DatasourceConfiguration.java | 68 +
.../vo/XpackPluginsDatasourceVO.java | 36 +
sdk/extensions/extensions-view/pom.xml | 27 +
.../view/dto/AxisChartDataAntVDTO.java | 23 +
.../extensions/view/dto/AxisChartDataDTO.java | 16 +
.../extensions/view/dto/AxisFormatResult.java | 16 +
.../extensions/view/dto/ChartAxis.java | 14 +
.../view/dto/ChartCalcDataResult.java | 17 +
.../view/dto/ChartCustomFilterItemDTO.java | 19 +
.../view/dto/ChartDimensionDTO.java | 15 +
.../view/dto/ChartDrillRequest.java | 13 +
.../view/dto/ChartExtFilterDTO.java | 30 +
.../extensions/view/dto/ChartExtRequest.java | 41 +
.../view/dto/ChartFieldCompareCustomDTO.java | 17 +
.../view/dto/ChartFieldCompareDTO.java | 14 +
.../view/dto/ChartFieldCustomFilterDTO.java | 16 +
.../extensions/view/dto/ChartQuotaDTO.java | 14 +
.../view/dto/ChartSeniorAssistCfgDTO.java | 12 +
.../view/dto/ChartSeniorAssistDTO.java | 26 +
.../view/dto/ChartSeniorThresholdCfgDTO.java | 19 +
.../view/dto/ChartSeniorThresholdDTO.java | 31 +
.../extensions/view/dto/ChartViewBaseDTO.java | 242 +
.../extensions/view/dto/ChartViewDTO.java | 41 +
.../view/dto/ChartViewFieldBaseDTO.java | 40 +
.../view/dto/ChartViewFieldDTO.java | 35 +
.../view/dto/ChartViewFieldFilterDTO.java | 20 +
.../view/dto/ColumnPermissionItem.java | 43 +
.../view/dto/ColumnPermissions.java | 11 +
.../view/dto/CustomFilterResult.java | 14 +
.../dto/DatasetRowPermissionsTreeItem.java | 29 +
.../dto/DatasetRowPermissionsTreeObj.java | 16 +
.../extensions/view/dto/DynamicValueDTO.java | 17 +
.../extensions/view/dto/FieldSource.java | 5 +
.../extensions/view/dto/FormatterCfgDTO.java | 15 +
.../view/dto/SqlVariableDetails.java | 39 +
.../extensions/view/dto/TableCalcTotal.java | 10 +
.../view/dto/TableCalcTotalCfg.java | 13 +
.../view/dto/TableThresholdDTO.java | 25 +
.../extensions/view/dto/TableTotal.java | 9 +
.../extensions/view/dto/TableTotalCfg.java | 11 +
.../view/dto/ThresholdDynamicFieldDTO.java | 23 +
.../view/factory/PluginsChartFactory.java | 44 +
.../view/filter/DynamicTimeSetting.java | 18 +
.../view/filter/FilterTreeItem.java | 31 +
.../extensions/view/filter/FilterTreeObj.java | 15 +
.../view/plugin/AbstractChartPlugin.java | 61 +
.../view/plugin/DataEaseChartPlugin.java | 30 +
.../extensions/view/util/ChartDataUtil.java | 294 +
.../extensions/view/util/FieldUtil.java | 18 +
.../dataease/extensions/view/util/Utils.java | 24 +
.../view/vo/XpackPluginsViewVO.java | 32 +
sdk/extensions/pom.xml | 40 +
sdk/pom.xml | 22 +
staticResource/subject-light.png | Bin 0 -> 2663 bytes
staticResource/subject_dark.png | Bin 0 -> 3106 bytes
2139 files changed, 243104 insertions(+)
create mode 100644 .gitattributes
create mode 100644 .gitignore
create mode 100644 .typos.toml
create mode 100644 README.md
create mode 100644 core/core-backend/.gitkeep
create mode 100644 core/core-backend/pom.xml
create mode 100644 core/core-backend/src/main/resources/application-distributed.yml
create mode 100644 core/core-backend/src/main/resources/application-standalone.yml
create mode 100644 core/core-backend/src/main/resources/application.yml
create mode 100644 core/core-backend/src/main/resources/ehcache/ehcache.xml
create mode 100644 core/core-backend/src/main/resources/i18n/core.properties
create mode 100644 core/core-backend/src/main/resources/i18n/core_en_US.properties
create mode 100644 core/core-backend/src/main/resources/i18n/core_zh_CN.properties
create mode 100644 core/core-backend/src/main/resources/logback-spring.xml
create mode 100644 core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml
create mode 100644 core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkJumpMapper.xml
create mode 100644 core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkageMapper.xml
create mode 100644 core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml
create mode 100644 core/core-backend/src/main/resources/mybatis/ExtVisualizationTemplateMapper.xml
create mode 100644 core/core-backend/src/main/resources/saffron.properties
create mode 100644 core/core-backend/src/main/resources/sql/sqlTemplate.stg
create mode 100644 core/core-frontend/.editorconfig
create mode 100644 core/core-frontend/.env.base
create mode 100644 core/core-frontend/.env.desktop
create mode 100644 core/core-frontend/.env.dev
create mode 100644 core/core-frontend/.env.distributed
create mode 100644 core/core-frontend/.eslintignore
create mode 100644 core/core-frontend/.eslintrc.js
create mode 100644 core/core-frontend/.gitkeep
create mode 100644 core/core-frontend/.npmrc
create mode 100644 core/core-frontend/.prettierignore
create mode 100644 core/core-frontend/README.md
create mode 100644 core/core-frontend/auto-imports.d.ts
create mode 100644 core/core-frontend/config/base.ts
create mode 100644 core/core-frontend/config/common.ts
create mode 100644 core/core-frontend/config/dev.ts
create mode 100644 core/core-frontend/config/distributed.ts
create mode 100644 core/core-frontend/config/lib.ts
create mode 100644 core/core-frontend/config/pages.ts
create mode 100644 core/core-frontend/config/pagesConfig.ts
create mode 100644 core/core-frontend/flushbonading/index.js
create mode 100644 core/core-frontend/flushbonading/package.json
create mode 100644 core/core-frontend/index.html
create mode 100644 core/core-frontend/mobile.html
create mode 100644 core/core-frontend/package.json
create mode 100644 core/core-frontend/panel.html
create mode 100644 core/core-frontend/pom.xml
create mode 100644 core/core-frontend/postcss.config.js
create mode 100644 core/core-frontend/prettier.config.js
create mode 100644 core/core-frontend/public/dataease.svg
create mode 100644 core/core-frontend/public/svg/icon_dashboard.svg
create mode 100644 core/core-frontend/public/svg/icon_data-visualization.svg
create mode 100644 core/core-frontend/public/svg/icon_database.svg
create mode 100644 core/core-frontend/public/svg/icon_dataset.svg
create mode 100644 core/core-frontend/public/svg/relation-dataset.svg
create mode 100644 core/core-frontend/public/svg/relation-ds.svg
create mode 100644 core/core-frontend/public/svg/relation-panel.svg
create mode 100644 core/core-frontend/public/svg/relation-screen.svg
create mode 100644 core/core-frontend/public/tinymce-dataease-private/langs/zh_CN.js
create mode 100644 core/core-frontend/public/tinymce-dataease-private/langs/zh_TW.js
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/dark/content.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/dark/content.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/default/content.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/default/content.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/document/content.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/document/content.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/writer/content.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/content/writer/content.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/content.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/content.inline.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/content.inline.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/content.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/content.mobile.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/content.mobile.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/fonts/tinymce-mobile.woff
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/skin.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/skin.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/skin.mobile.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/skin.mobile.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/skin.shadowdom.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide-dark/skin.shadowdom.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/content.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/content.inline.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/content.inline.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/content.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/content.mobile.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/content.mobile.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/fonts/tinymce-mobile.woff
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/skin.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/skin.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/skin.mobile.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/skin.mobile.min.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/skin.shadowdom.css
create mode 100644 core/core-frontend/public/tinymce-dataease-private/skins/ui/oxide/skin.shadowdom.min.css
create mode 100644 core/core-frontend/public/vite.svg
create mode 100644 core/core-frontend/src/api/about.ts
create mode 100644 core/core-frontend/src/api/aiComponent.ts
create mode 100644 core/core-frontend/src/api/auth.ts
create mode 100644 core/core-frontend/src/api/chart.ts
create mode 100644 core/core-frontend/src/api/common.ts
create mode 100644 core/core-frontend/src/api/dataset.ts
create mode 100644 core/core-frontend/src/api/datasource.ts
create mode 100644 core/core-frontend/src/api/font.ts
create mode 100644 core/core-frontend/src/api/login.ts
create mode 100644 core/core-frontend/src/api/map.ts
create mode 100644 core/core-frontend/src/api/msg.ts
create mode 100644 core/core-frontend/src/api/org.ts
create mode 100644 core/core-frontend/src/api/plugin.ts
create mode 100644 core/core-frontend/src/api/relation/index.ts
create mode 100644 core/core-frontend/src/api/setting/sysParameter.ts
create mode 100644 core/core-frontend/src/api/staticResource.ts
create mode 100644 core/core-frontend/src/api/sync/syncDatasource.ts
create mode 100644 core/core-frontend/src/api/sync/syncSummary.ts
create mode 100644 core/core-frontend/src/api/sync/syncTask.ts
create mode 100644 core/core-frontend/src/api/sync/syncTaskLog.ts
create mode 100644 core/core-frontend/src/api/template.ts
create mode 100644 core/core-frontend/src/api/templateMarket.ts
create mode 100644 core/core-frontend/src/api/user.ts
create mode 100644 core/core-frontend/src/api/variable.ts
create mode 100644 core/core-frontend/src/api/visualization/dataVisualization.ts
create mode 100644 core/core-frontend/src/api/visualization/linkJump.ts
create mode 100644 core/core-frontend/src/api/visualization/linkage.ts
create mode 100644 core/core-frontend/src/api/visualization/outerParams.ts
create mode 100644 core/core-frontend/src/api/visualization/pdfTemplate.ts
create mode 100644 core/core-frontend/src/api/visualization/visualizationBackground.ts
create mode 100644 core/core-frontend/src/api/watermark.ts
create mode 100644 core/core-frontend/src/assets/img/DataEase-white.png
create mode 100644 core/core-frontend/src/assets/img/about-bg.png
create mode 100644 core/core-frontend/src/assets/img/bg-mobile.png
create mode 100644 core/core-frontend/src/assets/img/dark-theme-bg.png
create mode 100644 core/core-frontend/src/assets/img/dataease-10000Star.jpg
create mode 100644 core/core-frontend/src/assets/img/demo_bar.png
create mode 100644 core/core-frontend/src/assets/img/drag.png
create mode 100644 core/core-frontend/src/assets/img/error.png
create mode 100644 core/core-frontend/src/assets/img/license_header.png
create mode 100644 core/core-frontend/src/assets/img/light-theme-bg.png
create mode 100644 core/core-frontend/src/assets/img/logo.png
create mode 100644 core/core-frontend/src/assets/img/mobile-bg-pc.png
create mode 100644 core/core-frontend/src/assets/img/mobile-de-top.png
create mode 100644 core/core-frontend/src/assets/img/mobile-header.png
create mode 100644 core/core-frontend/src/assets/img/none.png
create mode 100644 core/core-frontend/src/assets/img/nothing-input.png
create mode 100644 core/core-frontend/src/assets/img/nothing-none-gray.png
create mode 100644 core/core-frontend/src/assets/img/nothing-none.png
create mode 100644 core/core-frontend/src/assets/img/nothing-select.png
create mode 100644 core/core-frontend/src/assets/img/nothing-table.png
create mode 100644 core/core-frontend/src/assets/img/nothing-tree.png
create mode 100644 core/core-frontend/src/assets/img/page-preview-login.png
create mode 100644 core/core-frontend/src/assets/img/page-preview-navigate.png
create mode 100644 core/core-frontend/src/assets/img/subject_dark.png
create mode 100644 core/core-frontend/src/assets/img/subject_light.png
create mode 100644 core/core-frontend/src/assets/img/user.png
create mode 100644 core/core-frontend/src/assets/img/watermark-demo-dark.png
create mode 100644 core/core-frontend/src/assets/img/watermark-demo-light.png
create mode 100644 core/core-frontend/src/assets/login-desc-de.png
create mode 100644 core/core-frontend/src/assets/login-desc.png
create mode 100644 core/core-frontend/src/assets/logo-bg.jpg
create mode 100644 core/core-frontend/src/assets/none.png
create mode 100644 core/core-frontend/src/assets/nothing.png
create mode 100644 core/core-frontend/src/assets/svg/401.svg
create mode 100644 core/core-frontend/src/assets/svg/403.svg
create mode 100644 core/core-frontend/src/assets/svg/API-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/Apache Hive.svg
create mode 100644 core/core-frontend/src/assets/svg/Checkbox.svg
create mode 100644 core/core-frontend/src/assets/svg/DM.svg
create mode 100644 core/core-frontend/src/assets/svg/DataEase.svg
create mode 100644 core/core-frontend/src/assets/svg/Elasticsearch.svg
create mode 100644 core/core-frontend/src/assets/svg/Excel-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/Frame.svg
create mode 100644 core/core-frontend/src/assets/svg/KingBase.svg
create mode 100644 core/core-frontend/src/assets/svg/Kylin.svg
create mode 100644 core/core-frontend/src/assets/svg/Maxcompute.svg
create mode 100644 core/core-frontend/src/assets/svg/PDF.svg
create mode 100644 core/core-frontend/src/assets/svg/Presto.svg
create mode 100644 core/core-frontend/src/assets/svg/StarRocks-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/TiDB-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/active-btn_copilot.svg
create mode 100644 core/core-frontend/src/assets/svg/add.svg
create mode 100644 core/core-frontend/src/assets/svg/all-msg.svg
create mode 100644 core/core-frontend/src/assets/svg/appearance.svg
create mode 100644 core/core-frontend/src/assets/svg/area-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/area-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/area-stack-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/area-stack-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/area-stack.svg
create mode 100644 core/core-frontend/src/assets/svg/area.svg
create mode 100644 core/core-frontend/src/assets/svg/association.svg
create mode 100644 core/core-frontend/src/assets/svg/auth.svg
create mode 100644 core/core-frontend/src/assets/svg/authentication.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-group-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-group-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-group-stack-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-group-stack-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-group-stack.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-group.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-horizontal-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-horizontal-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-horizontal.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-range-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-range-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-range.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-stack-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-stack-horizontal-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-stack-horizontal-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-stack-horizontal.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-stack-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bar-stack.svg
create mode 100644 core/core-frontend/src/assets/svg/bar.svg
create mode 100644 core/core-frontend/src/assets/svg/bidirectional-bar-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bidirectional-bar-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bidirectional-bar.svg
create mode 100644 core/core-frontend/src/assets/svg/board_1.svg
create mode 100644 core/core-frontend/src/assets/svg/board_2.svg
create mode 100644 core/core-frontend/src/assets/svg/board_3.svg
create mode 100644 core/core-frontend/src/assets/svg/board_4.svg
create mode 100644 core/core-frontend/src/assets/svg/board_5.svg
create mode 100644 core/core-frontend/src/assets/svg/board_6.svg
create mode 100644 core/core-frontend/src/assets/svg/board_7.svg
create mode 100644 core/core-frontend/src/assets/svg/board_8.svg
create mode 100644 core/core-frontend/src/assets/svg/board_9.svg
create mode 100644 core/core-frontend/src/assets/svg/btn_copilot.svg
create mode 100644 core/core-frontend/src/assets/svg/btn_oidc.svg
create mode 100644 core/core-frontend/src/assets/svg/bubble-map-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/bubble-map-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/bubble-map.svg
create mode 100644 core/core-frontend/src/assets/svg/button_right.svg
create mode 100644 core/core-frontend/src/assets/svg/calculate.svg
create mode 100644 core/core-frontend/src/assets/svg/cancel_release.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-download.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-dual-line-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-dual-line-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-dual-line.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-group-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-group-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-group.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-stack-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-stack-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix-stack.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-mix.svg
create mode 100644 core/core-frontend/src/assets/svg/chart-table.svg
create mode 100644 core/core-frontend/src/assets/svg/ck-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/clock.svg
create mode 100644 core/core-frontend/src/assets/svg/copilot.svg
create mode 100644 core/core-frontend/src/assets/svg/custom_sort.svg
create mode 100644 core/core-frontend/src/assets/svg/dark_1.svg
create mode 100644 core/core-frontend/src/assets/svg/dashboard.svg
create mode 100644 core/core-frontend/src/assets/svg/data-reference.svg
create mode 100644 core/core-frontend/src/assets/svg/database.svg
create mode 100644 core/core-frontend/src/assets/svg/dataset-outline.svg
create mode 100644 core/core-frontend/src/assets/svg/dataset-task.svg
create mode 100644 core/core-frontend/src/assets/svg/dataset_params.svg
create mode 100644 core/core-frontend/src/assets/svg/datasource.svg
create mode 100644 core/core-frontend/src/assets/svg/db-de.svg
create mode 100644 core/core-frontend/src/assets/svg/db-more-web.svg
create mode 100644 core/core-frontend/src/assets/svg/db2-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/de-api-new.svg
create mode 100644 core/core-frontend/src/assets/svg/de-copy.svg
create mode 100644 core/core-frontend/src/assets/svg/de-db-new.svg
create mode 100644 core/core-frontend/src/assets/svg/de-delete.svg
create mode 100644 core/core-frontend/src/assets/svg/de-ds-error.svg
create mode 100644 core/core-frontend/src/assets/svg/de-ds-move.svg
create mode 100644 core/core-frontend/src/assets/svg/de-ds-rename.svg
create mode 100644 core/core-frontend/src/assets/svg/de-ds-trash.svg
create mode 100644 core/core-frontend/src/assets/svg/de-ds-warning.svg
create mode 100644 core/core-frontend/src/assets/svg/de-excel-new.svg
create mode 100644 core/core-frontend/src/assets/svg/de-json.svg
create mode 100644 core/core-frontend/src/assets/svg/de-move.svg
create mode 100644 core/core-frontend/src/assets/svg/de-search.svg
create mode 100644 core/core-frontend/src/assets/svg/de-sql-new.svg
create mode 100644 core/core-frontend/src/assets/svg/de-union-new.svg
create mode 100644 core/core-frontend/src/assets/svg/de_pwd_invisible.svg
create mode 100644 core/core-frontend/src/assets/svg/de_pwd_visible.svg
create mode 100644 core/core-frontend/src/assets/svg/default_avatar.svg
create mode 100644 core/core-frontend/src/assets/svg/delete.svg
create mode 100644 core/core-frontend/src/assets/svg/display-setting.svg
create mode 100644 core/core-frontend/src/assets/svg/doc.svg
create mode 100644 core/core-frontend/src/assets/svg/docs.svg
create mode 100644 core/core-frontend/src/assets/svg/doris-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/drag.svg
create mode 100644 core/core-frontend/src/assets/svg/driver-de.svg
create mode 100644 core/core-frontend/src/assets/svg/ds-api.svg
create mode 100644 core/core-frontend/src/assets/svg/ds-custom.svg
create mode 100644 core/core-frontend/src/assets/svg/ds-db.svg
create mode 100644 core/core-frontend/src/assets/svg/ds-excel.svg
create mode 100644 core/core-frontend/src/assets/svg/ds-sql.svg
create mode 100644 core/core-frontend/src/assets/svg/ds-union.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-ai-window-max.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-ai-window-min.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-ai.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-bar-enlarge.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-bar-unLinkage.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-batch.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-copy-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-copy.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-dashboard-spine-mobile.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-dashboard-spine.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-dashboard.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-delete.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-details.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-drag-tips.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-edit.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-empty.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-expand-down.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-expand-right.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-eye-close.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-filter-show.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-filter.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-folder.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-head-more.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-info.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-link-target.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-lock.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-material.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-max.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-media.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-min.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-more-com.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-more-time-clock.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-more.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-move.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-new-folder.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-new.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-no-img.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-nothing.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-params.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-picture-real.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-picture-show.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-picture.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-preview-download.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-preview-inner.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-preview-outer.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-preview.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-rename.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-reposition.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-richText.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-ruler.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-screen-new.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-screen-spine.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-scroll-text.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-share.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-show.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-sort-asc.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-sort-desc.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-activeFont.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-activeFontSize.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-backgroundColor.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-blur.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-borderColor.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-borderRadius.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-borderSize.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-borderStyle.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-color.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-fontFamily.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-fontSize.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-fontWeight.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-headBorderActiveColor.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-headBorderColor.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-headFontActiveColor.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-headFontColor.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-headHorizontalPosition.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-letterSpacing.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-lineHeight.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-opacity.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-scroll-speed.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-tab-head.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-style-textAlign.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-tab-show.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-tab.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-text.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-unlock.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-up-arrow.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-use-template.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-video.svg
create mode 100644 core/core-frontend/src/assets/svg/dv-view.svg
create mode 100644 core/core-frontend/src/assets/svg/dv_mobile_layout.svg
create mode 100644 core/core-frontend/src/assets/svg/edit-done.svg
create mode 100644 core/core-frontend/src/assets/svg/edit-in.svg
create mode 100644 core/core-frontend/src/assets/svg/edit.svg
create mode 100644 core/core-frontend/src/assets/svg/email-task.svg
create mode 100644 core/core-frontend/src/assets/svg/embedded.svg
create mode 100644 core/core-frontend/src/assets/svg/es-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/example.svg
create mode 100644 core/core-frontend/src/assets/svg/exclamationmark.svg
create mode 100644 core/core-frontend/src/assets/svg/exclamationmark2.svg
create mode 100644 core/core-frontend/src/assets/svg/exit-fullscreen.svg
create mode 100644 core/core-frontend/src/assets/svg/eye-open.svg
create mode 100644 core/core-frontend/src/assets/svg/eye.svg
create mode 100644 core/core-frontend/src/assets/svg/field_location.svg
create mode 100644 core/core-frontend/src/assets/svg/field_text.svg
create mode 100644 core/core-frontend/src/assets/svg/field_time.svg
create mode 100644 core/core-frontend/src/assets/svg/field_url.svg
create mode 100644 core/core-frontend/src/assets/svg/field_value.svg
create mode 100644 core/core-frontend/src/assets/svg/filter-center.svg
create mode 100644 core/core-frontend/src/assets/svg/filter-h-center.svg
create mode 100644 core/core-frontend/src/assets/svg/filter-h-left.svg
create mode 100644 core/core-frontend/src/assets/svg/filter-h-right.svg
create mode 100644 core/core-frontend/src/assets/svg/filter-params.svg
create mode 100644 core/core-frontend/src/assets/svg/filter-top.svg
create mode 100644 core/core-frontend/src/assets/svg/filter.svg
create mode 100644 core/core-frontend/src/assets/svg/flow-map-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/flow-map-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/flow-map.svg
create mode 100644 core/core-frontend/src/assets/svg/folder.svg
create mode 100644 core/core-frontend/src/assets/svg/form.svg
create mode 100644 core/core-frontend/src/assets/svg/fullscreen.svg
create mode 100644 core/core-frontend/src/assets/svg/funnel-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/funnel-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/funnel.svg
create mode 100644 core/core-frontend/src/assets/svg/gauge-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/gauge-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/gauge.svg
create mode 100644 core/core-frontend/src/assets/svg/graphical-circular.svg
create mode 100644 core/core-frontend/src/assets/svg/graphical-rect.svg
create mode 100644 core/core-frontend/src/assets/svg/graphical-triangle.svg
create mode 100644 core/core-frontend/src/assets/svg/group-3400.svg
create mode 100644 core/core-frontend/src/assets/svg/group.svg
create mode 100644 core/core-frontend/src/assets/svg/heat-map-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/heat-map-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/heat-map.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-alarmclock.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-contacts.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-draft.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-filter.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-group.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-image-upload.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-image.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-laser.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-lock.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-maybe.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-maybe_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-more.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-quicksetting.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-setting.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-stream.svg
create mode 100644 core/core-frontend/src/assets/svg/icon-video.svg
create mode 100644 core/core-frontend/src/assets/svg/icon/ctrl/close.svg
create mode 100644 core/core-frontend/src/assets/svg/icon/outline/notification.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_Batch_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_Invalid_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_add-dictionary_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_add-entry_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_add-folder_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_add_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_add_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_adjustment_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_admin_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_api-outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_api.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_app_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_arrow-right_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_assigned_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_attachment_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_bold_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_bottom-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_calendar-calculated_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_calendar-calculated_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_calendar_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_cancel_store.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_card_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_center-alignment_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_chart-line-c.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_chart-line.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_clear_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_close_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_close_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_collect_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_collection_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_copy_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_copy_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_customize.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_dashboard.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_dashboard_outlined-c.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_dashboard_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_data-visualization.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_database-alert_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_database-fail_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_database.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_database_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_dataset.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_dataset_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_db_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_delete-trash_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_describe_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_dialpad_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_disorde-list_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_divider_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_doc-replace_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_done_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_down-right_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_down_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_down_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_download_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_drag_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_drilling_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_drive_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_edit_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_effects_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_excel.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_excel_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_expand-down_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_expand-left_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_expand-right_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_file-add_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_file-doc_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_file-excel_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_file-font_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_folder_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_font-color_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_font.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_form_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_free.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_full-association.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_functions_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_graphical.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_gridlines_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_h1_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_h2_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_h3_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_hn_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_horizontal-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_info_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_info_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_info_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_intersect.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_into-item_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_invisible_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_italic_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_left-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_left-alignment_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_left-association.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_left_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_letter-spacing_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_link-calculated_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_link-calculated_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_link-record.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_link-record_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_link-record_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_loading_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_local-calculated_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_local-calculated_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_local.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_local_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_logs_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_logs_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_magnify_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_member-add_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_member_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_minify_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_moments-categories_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_more-vertical_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_more_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_msg_fill.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_multi-line_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_new-item_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_notification_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_number-calculated_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_number-calculated_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_number_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_operation-analysis_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_orde-list_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_organization_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_params_setting.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_pc_fullscreen.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_pc_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_pc_outlined_copy.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_phone_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_pie_outlined-c.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_play-round_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_play-round_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_plugin_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_pull-left_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_pull-right_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_qr_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_radio_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_redo_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_refresh_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_rename_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_replace_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_reset_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_resetpassword.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_right-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_right-alignment_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_right-association.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_right_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_scroll_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_search-outline_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_search.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_share-label_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_share-label_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_side-expand_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_side-fold_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_single-line_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sort-a-to-z_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sort-z-to-a_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sort_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sql.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sql_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sql_outlined_1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_stretch_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_style-set_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_succeed_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_succeed_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_switch_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync-play-round_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync-play-round_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_close_log_details.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_datasource.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_free.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_log_number.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_logs_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_progress.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_target_to_datasource.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_sync_task_number.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_take-action_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_team-add_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_template.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_template_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_template_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_text-box_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_text-calculated_outlined-1.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_text-calculated_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_text_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_time_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_title-left-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_title-top-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_todo_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_top-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_undo_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_up-left_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_upload_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_url_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_vertical-align_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_view-list_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_viewinchat_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_visible_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_warning_colorful.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_warning_colorful_red.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_warning_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/icon_yes_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/iconfont.svg
create mode 100644 core/core-frontend/src/assets/svg/impala-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/indicator-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/indicator-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/indicator.svg
create mode 100644 core/core-frontend/src/assets/svg/inner-join.svg
create mode 100644 core/core-frontend/src/assets/svg/international.svg
create mode 100644 core/core-frontend/src/assets/svg/join-join.svg
create mode 100644 core/core-frontend/src/assets/svg/label.svg
create mode 100644 core/core-frontend/src/assets/svg/language.svg
create mode 100644 core/core-frontend/src/assets/svg/left-join.svg
create mode 100644 core/core-frontend/src/assets/svg/line-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/line-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/line.svg
create mode 100644 core/core-frontend/src/assets/svg/link-back.svg
create mode 100644 core/core-frontend/src/assets/svg/link-down.svg
create mode 100644 core/core-frontend/src/assets/svg/link.svg
create mode 100644 core/core-frontend/src/assets/svg/liquid-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/liquid-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/liquid.svg
create mode 100644 core/core-frontend/src/assets/svg/lock_closed.svg
create mode 100644 core/core-frontend/src/assets/svg/lock_closed_switch.svg
create mode 100644 core/core-frontend/src/assets/svg/lock_open.svg
create mode 100644 core/core-frontend/src/assets/svg/lock_open_back.svg
create mode 100644 core/core-frontend/src/assets/svg/lock_other_open.svg
create mode 100644 core/core-frontend/src/assets/svg/log.svg
create mode 100644 core/core-frontend/src/assets/svg/logo.svg
create mode 100644 core/core-frontend/src/assets/svg/logo_cas.svg
create mode 100644 core/core-frontend/src/assets/svg/logo_dingtalk.svg
create mode 100644 core/core-frontend/src/assets/svg/logo_lark.svg
create mode 100644 core/core-frontend/src/assets/svg/logo_ldap.svg
create mode 100644 core/core-frontend/src/assets/svg/logo_oauth.svg
create mode 100644 core/core-frontend/src/assets/svg/logo_wechat-work.svg
create mode 100644 core/core-frontend/src/assets/svg/map-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/map-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/map.svg
create mode 100644 core/core-frontend/src/assets/svg/map_mini.svg
create mode 100644 core/core-frontend/src/assets/svg/map_old.svg
create mode 100644 core/core-frontend/src/assets/svg/mariadb-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/market-expand.svg
create mode 100644 core/core-frontend/src/assets/svg/market-retract.svg
create mode 100644 core/core-frontend/src/assets/svg/menu.svg
create mode 100644 core/core-frontend/src/assets/svg/mobile-checkbox.svg
create mode 100644 core/core-frontend/src/assets/svg/mobile/icon_dashboard_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/mobile/icon_dashboard_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/mobile/icon_home_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/mobile/icon_home_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/mobile/icon_member_filled.svg
create mode 100644 core/core-frontend/src/assets/svg/mobile/icon_member_outlined.svg
create mode 100644 core/core-frontend/src/assets/svg/mongo-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/more_v.svg
create mode 100644 core/core-frontend/src/assets/svg/move.svg
create mode 100644 core/core-frontend/src/assets/svg/msg-fill.svg
create mode 100644 core/core-frontend/src/assets/svg/msg-notice.svg
create mode 100644 core/core-frontend/src/assets/svg/msg-setting.svg
create mode 100644 core/core-frontend/src/assets/svg/mysql-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/mysql-frame.svg
create mode 100644 core/core-frontend/src/assets/svg/nested.svg
create mode 100644 core/core-frontend/src/assets/svg/no-join.svg
create mode 100644 core/core-frontend/src/assets/svg/no_result.svg
create mode 100644 core/core-frontend/src/assets/svg/non-existent.svg
create mode 100644 core/core-frontend/src/assets/svg/none_select.svg
create mode 100644 core/core-frontend/src/assets/svg/notification.svg
create mode 100644 core/core-frontend/src/assets/svg/oracle-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/org.svg
create mode 100644 core/core-frontend/src/assets/svg/other_material.svg
create mode 100644 core/core-frontend/src/assets/svg/other_material_board.svg
create mode 100644 core/core-frontend/src/assets/svg/other_material_icon.svg
create mode 100644 core/core-frontend/src/assets/svg/other_media.svg
create mode 100644 core/core-frontend/src/assets/svg/other_setting.svg
create mode 100644 core/core-frontend/src/assets/svg/other_text.svg
create mode 100644 core/core-frontend/src/assets/svg/outer-params-filter.svg
create mode 100644 core/core-frontend/src/assets/svg/page-line.svg
create mode 100644 core/core-frontend/src/assets/svg/panel-mobile-publish.svg
create mode 100644 core/core-frontend/src/assets/svg/panel-mobile-unpublished-back.svg
create mode 100644 core/core-frontend/src/assets/svg/panel-mobile-unpublished.svg
create mode 100644 core/core-frontend/src/assets/svg/panel-publish.svg
create mode 100644 core/core-frontend/src/assets/svg/panel-unpublished-back.svg
create mode 100644 core/core-frontend/src/assets/svg/panel-unpublished.svg
create mode 100644 core/core-frontend/src/assets/svg/panel.svg
create mode 100644 core/core-frontend/src/assets/svg/people.svg
create mode 100644 core/core-frontend/src/assets/svg/peoples.svg
create mode 100644 core/core-frontend/src/assets/svg/percentage-bar-stack-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/percentage-bar-stack-horizontal-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/percentage-bar-stack-horizontal-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/percentage-bar-stack-horizontal.svg
create mode 100644 core/core-frontend/src/assets/svg/percentage-bar-stack-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/percentage-bar-stack.svg
create mode 100644 core/core-frontend/src/assets/svg/pg-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/picture-group-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/picture-group-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/picture-group.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-donut-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-donut-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-donut-rose-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-donut-rose-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-donut-rose.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-donut.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-rose-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-rose-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/pie-rose.svg
create mode 100644 core/core-frontend/src/assets/svg/pie.svg
create mode 100644 core/core-frontend/src/assets/svg/platform.svg
create mode 100644 core/core-frontend/src/assets/svg/plugin-3dmap.svg
create mode 100644 core/core-frontend/src/assets/svg/plugin-3dpie.svg
create mode 100644 core/core-frontend/src/assets/svg/plugin-dameng.svg
create mode 100644 core/core-frontend/src/assets/svg/plugin-default.svg
create mode 100644 core/core-frontend/src/assets/svg/plugin.svg
create mode 100644 core/core-frontend/src/assets/svg/plugins-new.svg
create mode 100644 core/core-frontend/src/assets/svg/plugins.svg
create mode 100644 core/core-frontend/src/assets/svg/progress-bar-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/progress-bar-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/progress-bar.svg
create mode 100644 core/core-frontend/src/assets/svg/pwd_invisible.svg
create mode 100644 core/core-frontend/src/assets/svg/pwd_visible.svg
create mode 100644 core/core-frontend/src/assets/svg/quadrant-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/quadrant-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/quadrant.svg
create mode 100644 core/core-frontend/src/assets/svg/radar-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/radar-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/radar.svg
create mode 100644 core/core-frontend/src/assets/svg/read-msg.svg
create mode 100644 core/core-frontend/src/assets/svg/redshift-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/reference-field.svg
create mode 100644 core/core-frontend/src/assets/svg/reference-play.svg
create mode 100644 core/core-frontend/src/assets/svg/reference-setting.svg
create mode 100644 core/core-frontend/src/assets/svg/reference-table.svg
create mode 100644 core/core-frontend/src/assets/svg/relation_arrow_icon.svg
create mode 100644 core/core-frontend/src/assets/svg/release.svg
create mode 100644 core/core-frontend/src/assets/svg/report.svg
create mode 100644 core/core-frontend/src/assets/svg/rich-text-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/rich-text-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/rich-text.svg
create mode 100644 core/core-frontend/src/assets/svg/richTextView.svg
create mode 100644 core/core-frontend/src/assets/svg/right-join.svg
create mode 100644 core/core-frontend/src/assets/svg/role.svg
create mode 100644 core/core-frontend/src/assets/svg/round_play.svg
create mode 100644 core/core-frontend/src/assets/svg/sankey-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/sankey-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/sankey.svg
create mode 100644 core/core-frontend/src/assets/svg/scatter-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/scatter-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/scatter.svg
create mode 100644 core/core-frontend/src/assets/svg/scene.svg
create mode 100644 core/core-frontend/src/assets/svg/scroll-text.svg
create mode 100644 core/core-frontend/src/assets/svg/size.svg
create mode 100644 core/core-frontend/src/assets/svg/sort-asc.svg
create mode 100644 core/core-frontend/src/assets/svg/sort-desc.svg
create mode 100644 core/core-frontend/src/assets/svg/sqlServer-ds.svg
create mode 100644 core/core-frontend/src/assets/svg/stock-line-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/stock-line-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/stock-line.svg
create mode 100644 core/core-frontend/src/assets/svg/symbolic-map-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/symbolic-map-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/symbolic-map.svg
create mode 100644 core/core-frontend/src/assets/svg/sync.svg
create mode 100644 core/core-frontend/src/assets/svg/sys-param.svg
create mode 100644 core/core-frontend/src/assets/svg/sys-parameter.svg
create mode 100644 core/core-frontend/src/assets/svg/sys-relationship.svg
create mode 100644 core/core-frontend/src/assets/svg/sys-setting.svg
create mode 100644 core/core-frontend/src/assets/svg/sys-tools.svg
create mode 100644 core/core-frontend/src/assets/svg/system.svg
create mode 100644 core/core-frontend/src/assets/svg/t-heatmap-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/t-heatmap-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/t-heatmap.svg
create mode 100644 core/core-frontend/src/assets/svg/tab-title.svg
create mode 100644 core/core-frontend/src/assets/svg/table-info-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/table-info-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/table-info.svg
create mode 100644 core/core-frontend/src/assets/svg/table-normal-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/table-normal-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/table-normal.svg
create mode 100644 core/core-frontend/src/assets/svg/table-pivot-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/table-pivot-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/table-pivot.svg
create mode 100644 core/core-frontend/src/assets/svg/table.svg
create mode 100644 core/core-frontend/src/assets/svg/task.svg
create mode 100644 core/core-frontend/src/assets/svg/text-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/text.svg
create mode 100644 core/core-frontend/src/assets/svg/threshold.svg
create mode 100644 core/core-frontend/src/assets/svg/threshold_full.svg
create mode 100644 core/core-frontend/src/assets/svg/title-bold.svg
create mode 100644 core/core-frontend/src/assets/svg/title-center.svg
create mode 100644 core/core-frontend/src/assets/svg/title-italic.svg
create mode 100644 core/core-frontend/src/assets/svg/title-left.svg
create mode 100644 core/core-frontend/src/assets/svg/title-right.svg
create mode 100644 core/core-frontend/src/assets/svg/title-v-bottom.svg
create mode 100644 core/core-frontend/src/assets/svg/title-v-center.svg
create mode 100644 core/core-frontend/src/assets/svg/title-v-top.svg
create mode 100644 core/core-frontend/src/assets/svg/toolbox-data_fill.svg
create mode 100644 core/core-frontend/src/assets/svg/toolbox-icon_template.svg
create mode 100644 core/core-frontend/src/assets/svg/toolbox-log.svg
create mode 100644 core/core-frontend/src/assets/svg/top-doc-default.svg
create mode 100644 core/core-frontend/src/assets/svg/top-enterprise-trial.svg
create mode 100644 core/core-frontend/src/assets/svg/top-help-doc.svg
create mode 100644 core/core-frontend/src/assets/svg/top-product-bbs.svg
create mode 100644 core/core-frontend/src/assets/svg/top-tech-video.svg
create mode 100644 core/core-frontend/src/assets/svg/top-technology.svg
create mode 100644 core/core-frontend/src/assets/svg/tree.svg
create mode 100644 core/core-frontend/src/assets/svg/treemap-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/treemap-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/treemap.svg
create mode 100644 core/core-frontend/src/assets/svg/unlock.svg
create mode 100644 core/core-frontend/src/assets/svg/unpublished.svg
create mode 100644 core/core-frontend/src/assets/svg/unread-msg.svg
create mode 100644 core/core-frontend/src/assets/svg/user-img.svg
create mode 100644 core/core-frontend/src/assets/svg/user-reci.svg
create mode 100644 core/core-frontend/src/assets/svg/user.svg
create mode 100644 core/core-frontend/src/assets/svg/variable.svg
create mode 100644 core/core-frontend/src/assets/svg/visual-star.svg
create mode 100644 core/core-frontend/src/assets/svg/warn-tree.svg
create mode 100644 core/core-frontend/src/assets/svg/waterfall-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/waterfall-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/waterfall.svg
create mode 100644 core/core-frontend/src/assets/svg/watermark.svg
create mode 100644 core/core-frontend/src/assets/svg/web-msg.svg
create mode 100644 core/core-frontend/src/assets/svg/wizard_enterprise.svg
create mode 100644 core/core-frontend/src/assets/svg/wizard_help.svg
create mode 100644 core/core-frontend/src/assets/svg/wizard_main_bg_inner.svg
create mode 100644 core/core-frontend/src/assets/svg/wizard_quick_start.svg
create mode 100644 core/core-frontend/src/assets/svg/word-cloud-dark.svg
create mode 100644 core/core-frontend/src/assets/svg/word-cloud-origin.svg
create mode 100644 core/core-frontend/src/assets/svg/word-cloud.svg
create mode 100644 core/core-frontend/src/components/assist-button/ColorButton.vue
create mode 100644 core/core-frontend/src/components/collapse-switch-item/index.ts
create mode 100644 core/core-frontend/src/components/collapse-switch-item/src/CollapseSwitchItem.vue
create mode 100644 core/core-frontend/src/components/color-scheme/index.ts
create mode 100644 core/core-frontend/src/components/color-scheme/src/ColorScheme.vue
create mode 100644 core/core-frontend/src/components/column-list/index.ts
create mode 100644 core/core-frontend/src/components/column-list/src/ColumnList.vue
create mode 100644 core/core-frontend/src/components/common/DeEmpty.vue
create mode 100644 core/core-frontend/src/components/config-global/index.ts
create mode 100644 core/core-frontend/src/components/config-global/src/ConfigGlobal.vue
create mode 100644 core/core-frontend/src/components/cron/index.ts
create mode 100644 core/core-frontend/src/components/cron/src/Cron.vue
create mode 100644 core/core-frontend/src/components/cron/src/Day.vue
create mode 100644 core/core-frontend/src/components/cron/src/Hour.vue
create mode 100644 core/core-frontend/src/components/cron/src/Month.vue
create mode 100644 core/core-frontend/src/components/cron/src/SecondAndMinute.vue
create mode 100644 core/core-frontend/src/components/cron/src/Week.vue
create mode 100644 core/core-frontend/src/components/cron/src/Year.vue
create mode 100644 core/core-frontend/src/components/custom-password/index.ts
create mode 100644 core/core-frontend/src/components/custom-password/src/CustomPassword.vue
create mode 100644 core/core-frontend/src/components/dashboard/DbCanvasAttr.vue
create mode 100644 core/core-frontend/src/components/dashboard/DbDragArea.vue
create mode 100644 core/core-frontend/src/components/dashboard/DbToolbar.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/dashboard-style/ComponentColorSelector.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/dashboard-style/FilterStyleSelector.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/dashboard-style/FilterStyleSimpleSelector.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/dashboard-style/OverallSetting.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/dashboard-style/SeniorStyleSetting.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/dashboard-style/ViewSimpleTitle.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/dashboard-style/ViewTitle.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/pre-subject/Slider.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/pre-subject/SubjectEditDialog.vue
create mode 100644 core/core-frontend/src/components/dashboard/subject-setting/pre-subject/SubjectTemplateItem.vue
create mode 100644 core/core-frontend/src/components/data-visualization/CanvasAttr.vue
create mode 100644 core/core-frontend/src/components/data-visualization/ComponentList.vue
create mode 100644 core/core-frontend/src/components/data-visualization/ComponentToolBar.vue
create mode 100644 core/core-frontend/src/components/data-visualization/DeGrid.vue
create mode 100644 core/core-frontend/src/components/data-visualization/DeGridScreen.vue
create mode 100644 core/core-frontend/src/components/data-visualization/DvToolbar.vue
create mode 100644 core/core-frontend/src/components/data-visualization/EventList.vue
create mode 100644 core/core-frontend/src/components/data-visualization/Modal.vue
create mode 100644 core/core-frontend/src/components/data-visualization/RealTimeGroup.vue
create mode 100644 core/core-frontend/src/components/data-visualization/RealTimeListTree.vue
create mode 100644 core/core-frontend/src/components/data-visualization/RealTimeTab.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/Area.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/ComponentWrapper.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/ComposeShow.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/ContextMenu.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/ContextMenuAsideDetails.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/ContextMenuDetails.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/DePreview.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/DragShadow.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/LinkOptBar.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/MarkLine.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/PGrid.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/PointShadow.vue
create mode 100644 core/core-frontend/src/components/data-visualization/canvas/Shape.vue
create mode 100644 core/core-frontend/src/components/de-app/AppExportForm.vue
create mode 100644 core/core-frontend/src/components/de-board/Board.vue
create mode 100644 core/core-frontend/src/components/drawer-filter/index.ts
create mode 100644 core/core-frontend/src/components/drawer-filter/src/DrawerEnumFilter.vue
create mode 100644 core/core-frontend/src/components/drawer-filter/src/DrawerFilter.vue
create mode 100644 core/core-frontend/src/components/drawer-filter/src/DrawerTimeFilter.vue
create mode 100644 core/core-frontend/src/components/drawer-filter/src/DrawerTreeFilter.vue
create mode 100644 core/core-frontend/src/components/drawer-main/index.ts
create mode 100644 core/core-frontend/src/components/drawer-main/src/DrawerMain.vue
create mode 100644 core/core-frontend/src/components/empty-background/index.ts
create mode 100644 core/core-frontend/src/components/empty-background/src/EmptyBackground.vue
create mode 100644 core/core-frontend/src/components/filter-text/index.ts
create mode 100644 core/core-frontend/src/components/filter-text/src/FilterText.vue
create mode 100644 core/core-frontend/src/components/grid-table/index.ts
create mode 100644 core/core-frontend/src/components/grid-table/src/GridTable.vue
create mode 100644 core/core-frontend/src/components/grid-table/src/TableBody.vue
create mode 100644 core/core-frontend/src/components/handle-more/index.ts
create mode 100644 core/core-frontend/src/components/handle-more/src/DvHandleMore.vue
create mode 100644 core/core-frontend/src/components/handle-more/src/HandleMore.vue
create mode 100644 core/core-frontend/src/components/icon-custom/index.ts
create mode 100644 core/core-frontend/src/components/icon-custom/src/Icon.vue
create mode 100644 core/core-frontend/src/components/icon-group/board-list.ts
create mode 100644 core/core-frontend/src/components/icon-group/chart-dark-list.ts
create mode 100644 core/core-frontend/src/components/icon-group/chart-list.ts
create mode 100644 core/core-frontend/src/components/icon-group/datasource-list.ts
create mode 100644 core/core-frontend/src/components/icon-group/field-calculated-list.ts
create mode 100644 core/core-frontend/src/components/icon-group/field-list.ts
create mode 100644 core/core-frontend/src/components/plugin/index.ts
create mode 100644 core/core-frontend/src/components/plugin/src/PluginComponent.vue
create mode 100644 core/core-frontend/src/components/plugin/src/convert.js
create mode 100644 core/core-frontend/src/components/plugin/src/index.vue
create mode 100644 core/core-frontend/src/components/plugin/src/nolic.vue
create mode 100644 core/core-frontend/src/components/relation-chart/index.vue
create mode 100644 core/core-frontend/src/components/rich-text/TinymacEditorAlarm.vue
create mode 100644 core/core-frontend/src/components/rich-text/TinymceEditor.vue
create mode 100644 core/core-frontend/src/components/tree-select/index.ts
create mode 100644 core/core-frontend/src/components/tree-select/src/TreeSelect.vue
create mode 100644 core/core-frontend/src/components/visualization/CanvasBaseSetting.vue
create mode 100644 core/core-frontend/src/components/visualization/CanvasCacheDialog.vue
create mode 100644 core/core-frontend/src/components/visualization/CanvasOptBar.vue
create mode 100644 core/core-frontend/src/components/visualization/ComponentButton.vue
create mode 100644 core/core-frontend/src/components/visualization/ComponentButtonLabel.vue
create mode 100644 core/core-frontend/src/components/visualization/ComponentEditBar.vue
create mode 100644 core/core-frontend/src/components/visualization/ComponentGroup.vue
create mode 100644 core/core-frontend/src/components/visualization/ComponentSelector.vue
create mode 100644 core/core-frontend/src/components/visualization/DatasetParamsComponent.vue
create mode 100644 core/core-frontend/src/components/visualization/DatasetParamsSettingDialog.vue
create mode 100644 core/core-frontend/src/components/visualization/DvSidebar.vue
create mode 100644 core/core-frontend/src/components/visualization/EditMenu.vue
create mode 100644 core/core-frontend/src/components/visualization/FieldsList.vue
create mode 100644 core/core-frontend/src/components/visualization/HyperlinksDialog.vue
create mode 100644 core/core-frontend/src/components/visualization/JumpSetOuterContentEditor.vue
create mode 100644 core/core-frontend/src/components/visualization/LinkJumpSet.vue
create mode 100644 core/core-frontend/src/components/visualization/LinkageSet.vue
create mode 100644 core/core-frontend/src/components/visualization/LinkageSetOption.vue
create mode 100644 core/core-frontend/src/components/visualization/OuterParamsSet.vue
create mode 100644 core/core-frontend/src/components/visualization/SettingMenu.vue
create mode 100644 core/core-frontend/src/components/visualization/StreamMediaLinks.vue
create mode 100644 core/core-frontend/src/components/visualization/TabCarouselDialog.vue
create mode 100644 core/core-frontend/src/components/visualization/UserViewEnlarge.vue
create mode 100644 core/core-frontend/src/components/visualization/ViewTrackBar.vue
create mode 100644 core/core-frontend/src/components/visualization/common/ComponentPosition.vue
create mode 100644 core/core-frontend/src/components/visualization/common/DeFullscreen.vue
create mode 100644 core/core-frontend/src/components/visualization/common/DeUpload.vue
create mode 100644 core/core-frontend/src/components/visualization/common/DragInfo.vue
create mode 100644 core/core-frontend/src/components/visualization/component-background/BackgroundItem.vue
create mode 100644 core/core-frontend/src/components/visualization/component-background/BackgroundItemOverall.vue
create mode 100644 core/core-frontend/src/components/visualization/component-background/BackgroundOverallCommon.vue
create mode 100644 core/core-frontend/src/components/visualization/component-background/BoardItem.vue
create mode 100644 core/core-frontend/src/components/visualization/component-background/BorderOptionPrefix.vue
create mode 100644 core/core-frontend/src/components/visualization/component-background/CanvasBackground.vue
create mode 100644 core/core-frontend/src/components/watermark/watermark.ts
create mode 100644 core/core-frontend/src/config/axios/config.ts
create mode 100644 core/core-frontend/src/config/axios/index.ts
create mode 100644 core/core-frontend/src/config/axios/refresh.ts
create mode 100644 core/core-frontend/src/config/axios/service.ts
create mode 100644 core/core-frontend/src/custom-component/ImgViewDialog.vue
create mode 100644 core/core-frontend/src/custom-component/canvas-board/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/canvas-board/Component.vue
create mode 100644 core/core-frontend/src/custom-component/canvas-filter-btn/Component.vue
create mode 100644 core/core-frontend/src/custom-component/canvas-icon/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/canvas-icon/Component.vue
create mode 100644 core/core-frontend/src/custom-component/circle-shape/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/circle-shape/Component.vue
create mode 100644 core/core-frontend/src/custom-component/common/AsideCloseButton.vue
create mode 100644 core/core-frontend/src/custom-component/common/CanvasGroup.vue
create mode 100644 core/core-frontend/src/custom-component/common/CarouselSetting.vue
create mode 100644 core/core-frontend/src/custom-component/common/CommonAttr.vue
create mode 100644 core/core-frontend/src/custom-component/common/CommonBorderSetting.vue
create mode 100644 core/core-frontend/src/custom-component/common/CommonEvent.vue
create mode 100644 core/core-frontend/src/custom-component/common/CommonStyleSet.vue
create mode 100644 core/core-frontend/src/custom-component/common/ComponentConfig.ts
create mode 100644 core/core-frontend/src/custom-component/common/DeInputNum.vue
create mode 100644 core/core-frontend/src/custom-component/common/DeRuler.vue
create mode 100644 core/core-frontend/src/custom-component/common/DeRulerVertical.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/CommonGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/DbMoreComGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/DragComponent.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/MediaGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/MoreComGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/QueryGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/TabsGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/TextGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-group/UserViewGroup.vue
create mode 100644 core/core-frontend/src/custom-component/component-list.ts
create mode 100644 core/core-frontend/src/custom-component/de-frame/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/de-frame/ComponentFrame.vue
create mode 100644 core/core-frontend/src/custom-component/de-frame/FrameLinks.vue
create mode 100644 core/core-frontend/src/custom-component/de-graphical/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/de-graphical/Component.vue
create mode 100644 core/core-frontend/src/custom-component/de-stream-media/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/de-stream-media/Component.vue
create mode 100644 core/core-frontend/src/custom-component/de-stream-media/StreamMediaLinks.vue
create mode 100644 core/core-frontend/src/custom-component/de-tabs/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/de-tabs/Component.vue
create mode 100644 core/core-frontend/src/custom-component/de-tabs/CustomTabsSort.vue
create mode 100644 core/core-frontend/src/custom-component/de-tabs/DeCustomTab.vue
create mode 100644 core/core-frontend/src/custom-component/de-tabs/DeFullTabs.vue
create mode 100644 core/core-frontend/src/custom-component/de-tabs/types.ts
create mode 100644 core/core-frontend/src/custom-component/de-time-clock/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/de-time-clock/Component.vue
create mode 100644 core/core-frontend/src/custom-component/de-time-clock/CustomAttr.vue
create mode 100644 core/core-frontend/src/custom-component/de-time-clock/TimeClockFormat.vue
create mode 100644 core/core-frontend/src/custom-component/de-time-clock/TimeDefault.vue
create mode 100644 core/core-frontend/src/custom-component/de-video/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/de-video/Component.vue
create mode 100644 core/core-frontend/src/custom-component/de-video/VideoLinks.vue
create mode 100644 core/core-frontend/src/custom-component/group-area/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/group-area/Component.vue
create mode 100644 core/core-frontend/src/custom-component/group/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/group/Component.vue
create mode 100644 core/core-frontend/src/custom-component/group/GroupPreview.vue
create mode 100644 core/core-frontend/src/custom-component/independent-hang/ComponentHang.vue
create mode 100644 core/core-frontend/src/custom-component/independent-hang/ComponentHangPopver.vue
create mode 100644 core/core-frontend/src/custom-component/index.ts
create mode 100644 core/core-frontend/src/custom-component/indicator/DeIndicator.vue
create mode 100644 core/core-frontend/src/custom-component/picture-group/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/picture-group/Component.vue
create mode 100644 core/core-frontend/src/custom-component/picture-group/PictureGroupDatasetSelect.vue
create mode 100644 core/core-frontend/src/custom-component/picture-group/PictureGroupThreshold.vue
create mode 100644 core/core-frontend/src/custom-component/picture-group/PictureGroupUploadAttr.vue
create mode 100644 core/core-frontend/src/custom-component/picture-group/PictureItem.vue
create mode 100644 core/core-frontend/src/custom-component/picture-group/PictureOptionPrefix.vue
create mode 100644 core/core-frontend/src/custom-component/picture/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/picture/Component.vue
create mode 100644 core/core-frontend/src/custom-component/pop-area/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/pop-area/Component.vue
create mode 100644 core/core-frontend/src/custom-component/rect-shape/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/rect-shape/Component.vue
create mode 100644 core/core-frontend/src/custom-component/rich-text/DeRichEditor.vue
create mode 100644 core/core-frontend/src/custom-component/rich-text/DeRichTextView.vue
create mode 100644 core/core-frontend/src/custom-component/rich-text/FieldsList.vue
create mode 100644 core/core-frontend/src/custom-component/rich-text/plugins/index.ts
create mode 100644 core/core-frontend/src/custom-component/rich-text/plugins/vertical-content.ts
create mode 100644 core/core-frontend/src/custom-component/scroll-text/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/scroll-text/Component.vue
create mode 100644 core/core-frontend/src/custom-component/svgs/svg-star/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/svgs/svg-star/Component.vue
create mode 100644 core/core-frontend/src/custom-component/svgs/svg-triangle/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/svgs/svg-triangle/Component.vue
create mode 100644 core/core-frontend/src/custom-component/user-view/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/user-view/Component.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/Component.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/ConditionDefaultConfiguration.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/CustomSortFilter.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/DynamicTime.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/DynamicTimeFiltering.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/DynamicTimeForViewFilter.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/DynamicTimeRange.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/DynamicTimeRangeFiltering.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/FilterTime.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/NumberInput.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/QueryCascade.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/RangeFilterTime.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/Select.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/StyleInject.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/TextSearch.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/Time.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/Tree.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/TreeFieldDialog.vue
create mode 100644 core/core-frontend/src/custom-component/v-query/com-info.ts
create mode 100644 core/core-frontend/src/custom-component/v-query/options.ts
create mode 100644 core/core-frontend/src/custom-component/v-query/shortcuts.ts
create mode 100644 core/core-frontend/src/custom-component/v-query/time-format-dayjs.ts
create mode 100644 core/core-frontend/src/custom-component/v-query/time-format.ts
create mode 100644 core/core-frontend/src/custom-component/v-text/Attr.vue
create mode 100644 core/core-frontend/src/custom-component/v-text/Component.vue
create mode 100644 core/core-frontend/src/directive/ClickOutside/index.ts
create mode 100644 core/core-frontend/src/directive/Permission/index.ts
create mode 100644 core/core-frontend/src/directive/index.ts
create mode 100644 core/core-frontend/src/hooks/event/useScrollTo.ts
create mode 100644 core/core-frontend/src/hooks/web/useCache.ts
create mode 100644 core/core-frontend/src/hooks/web/useEmitt.ts
create mode 100644 core/core-frontend/src/hooks/web/useFilter.ts
create mode 100644 core/core-frontend/src/hooks/web/useI18n.ts
create mode 100644 core/core-frontend/src/hooks/web/useLocale.ts
create mode 100644 core/core-frontend/src/hooks/web/useMoveLine.ts
create mode 100644 core/core-frontend/src/hooks/web/useNProgress.ts
create mode 100644 core/core-frontend/src/hooks/web/usePageLoading.ts
create mode 100644 core/core-frontend/src/hooks/web/useWatermark.ts
create mode 100644 core/core-frontend/src/layout/components/AccountOperator.vue
create mode 100644 core/core-frontend/src/layout/components/AiComponent.vue
create mode 100644 core/core-frontend/src/layout/components/AiTips.vue
create mode 100644 core/core-frontend/src/layout/components/CollapseBar.vue
create mode 100644 core/core-frontend/src/layout/components/Copilot.vue
create mode 100644 core/core-frontend/src/layout/components/DesktopSetting.vue
create mode 100644 core/core-frontend/src/layout/components/Header.vue
create mode 100644 core/core-frontend/src/layout/components/HeaderMenuItem.vue
create mode 100644 core/core-frontend/src/layout/components/HeaderSystem.vue
create mode 100644 core/core-frontend/src/layout/components/LangSelector.vue
create mode 100644 core/core-frontend/src/layout/components/LayoutTransition.vue
create mode 100644 core/core-frontend/src/layout/components/Main.vue
create mode 100644 core/core-frontend/src/layout/components/Menu.vue
create mode 100644 core/core-frontend/src/layout/components/MenuItem.vue
create mode 100644 core/core-frontend/src/layout/components/Sidebar.vue
create mode 100644 core/core-frontend/src/layout/components/SystemCfg.vue
create mode 100644 core/core-frontend/src/layout/components/ToolboxCfg.vue
create mode 100644 core/core-frontend/src/layout/components/TopDesktopCard.vue
create mode 100644 core/core-frontend/src/layout/components/TopDoc.vue
create mode 100644 core/core-frontend/src/layout/components/TopDocCard.vue
create mode 100644 core/core-frontend/src/layout/index.vue
create mode 100644 core/core-frontend/src/locales/en.ts
create mode 100644 core/core-frontend/src/locales/tw.ts
create mode 100644 core/core-frontend/src/locales/zh-CN.ts
create mode 100644 core/core-frontend/src/models/chart/chart-attr.d.ts
create mode 100644 core/core-frontend/src/models/chart/chart-plugin.d.ts
create mode 100644 core/core-frontend/src/models/chart/chart-senior.d.ts
create mode 100644 core/core-frontend/src/models/chart/chart-style.d.ts
create mode 100644 core/core-frontend/src/models/chart/chart.d.ts
create mode 100644 core/core-frontend/src/models/chart/editor.d.ts
create mode 100644 core/core-frontend/src/models/chart/map.d.ts
create mode 100644 core/core-frontend/src/models/tree/TreeNode.ts
create mode 100644 core/core-frontend/src/pages/index/App.vue
create mode 100644 core/core-frontend/src/pages/index/main.ts
create mode 100644 core/core-frontend/src/pages/lib/dashboard/index.ts
create mode 100644 core/core-frontend/src/pages/lib/install.ts
create mode 100644 core/core-frontend/src/pages/lib/main.ts
create mode 100644 core/core-frontend/src/pages/mobile/App.vue
create mode 100644 core/core-frontend/src/pages/mobile/main.ts
create mode 100644 core/core-frontend/src/pages/panel/App.vue
create mode 100644 core/core-frontend/src/pages/panel/DashboardPreview.vue
create mode 100644 core/core-frontend/src/pages/panel/Iframe.vue
create mode 100644 core/core-frontend/src/pages/panel/ViewWrapper.vue
create mode 100644 core/core-frontend/src/pages/panel/main.ts
create mode 100644 core/core-frontend/src/permission.ts
create mode 100644 core/core-frontend/src/permissionMobile.ts
create mode 100644 core/core-frontend/src/plugins/element-plus/index.ts
create mode 100644 core/core-frontend/src/plugins/vue-i18n/helper.ts
create mode 100644 core/core-frontend/src/plugins/vue-i18n/index.ts
create mode 100644 core/core-frontend/src/router/embedded.ts
create mode 100644 core/core-frontend/src/router/establish.ts
create mode 100644 core/core-frontend/src/router/index.ts
create mode 100644 core/core-frontend/src/router/mobile.ts
create mode 100644 core/core-frontend/src/store/index.ts
create mode 100644 core/core-frontend/src/store/modules/app.ts
create mode 100644 core/core-frontend/src/store/modules/appearance.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/animation.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/common.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/compose.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/contextmenu.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/copy.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/dvMain.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/event.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/layer.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/lock.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/snapshot.ts
create mode 100644 core/core-frontend/src/store/modules/data-visualization/viewSelector.ts
create mode 100644 core/core-frontend/src/store/modules/embedded.ts
create mode 100644 core/core-frontend/src/store/modules/interactive.ts
create mode 100644 core/core-frontend/src/store/modules/link.ts
create mode 100644 core/core-frontend/src/store/modules/locale.ts
create mode 100644 core/core-frontend/src/store/modules/map.ts
create mode 100644 core/core-frontend/src/store/modules/permission.ts
create mode 100644 core/core-frontend/src/store/modules/request.ts
create mode 100644 core/core-frontend/src/store/modules/share.ts
create mode 100644 core/core-frontend/src/store/modules/user.ts
create mode 100644 core/core-frontend/src/style/custom-theme.css
create mode 100644 core/core-frontend/src/style/index.less
create mode 100644 core/core-frontend/src/style/mixin.less
create mode 100644 core/core-frontend/src/style/variable.less
create mode 100644 core/core-frontend/src/utils/CanvasInfoTransUtils.ts
create mode 100644 core/core-frontend/src/utils/CrossPermission.ts
create mode 100644 core/core-frontend/src/utils/DateUtil.ts
create mode 100644 core/core-frontend/src/utils/DeShortcutKey.ts
create mode 100644 core/core-frontend/src/utils/ModelUtil.ts
create mode 100644 core/core-frontend/src/utils/ParseUrl.ts
create mode 100644 core/core-frontend/src/utils/RemoteJs.ts
create mode 100644 core/core-frontend/src/utils/animationClassData.ts
create mode 100644 core/core-frontend/src/utils/attr.ts
create mode 100644 core/core-frontend/src/utils/calculateComponentPositionAndSize.ts
create mode 100644 core/core-frontend/src/utils/canvasStyle.ts
create mode 100644 core/core-frontend/src/utils/canvasUtils.ts
create mode 100644 core/core-frontend/src/utils/changeComponentsSizeWithScale.ts
create mode 100644 core/core-frontend/src/utils/check.ts
create mode 100644 core/core-frontend/src/utils/components.ts
create mode 100644 core/core-frontend/src/utils/decomposeComponent.ts
create mode 100644 core/core-frontend/src/utils/encryption.ts
create mode 100644 core/core-frontend/src/utils/eventBus.ts
create mode 100644 core/core-frontend/src/utils/events.ts
create mode 100644 core/core-frontend/src/utils/generateID.ts
create mode 100644 core/core-frontend/src/utils/imgUtils.ts
create mode 100644 core/core-frontend/src/utils/loading.ts
create mode 100644 core/core-frontend/src/utils/logout.ts
create mode 100644 core/core-frontend/src/utils/propTypes.ts
create mode 100644 core/core-frontend/src/utils/runAnimation.ts
create mode 100644 core/core-frontend/src/utils/sizeAdaptor.ts
create mode 100644 core/core-frontend/src/utils/style.ts
create mode 100644 core/core-frontend/src/utils/timeUitils.ts
create mode 100644 core/core-frontend/src/utils/toast.ts
create mode 100644 core/core-frontend/src/utils/translate.ts
create mode 100644 core/core-frontend/src/utils/treeDraggble.ts
create mode 100644 core/core-frontend/src/utils/treeDraggbleChart.ts
create mode 100644 core/core-frontend/src/utils/treeSortUtils.ts
create mode 100644 core/core-frontend/src/utils/url.ts
create mode 100644 core/core-frontend/src/utils/utils.ts
create mode 100644 core/core-frontend/src/utils/validate.ts
create mode 100644 core/core-frontend/src/utils/viewUtils.ts
create mode 100644 core/core-frontend/src/views/401/index.vue
create mode 100644 core/core-frontend/src/views/404/index.vue
create mode 100644 core/core-frontend/src/views/about/index.ts
create mode 100644 core/core-frontend/src/views/about/index.vue
create mode 100644 core/core-frontend/src/views/application/index.vue
create mode 100644 core/core-frontend/src/views/canvas/DeCanvas.vue
create mode 100644 core/core-frontend/src/views/chart/ChartView.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/chart-type/ChartType.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/common/ChartTemplateInfo.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/common/TableTooltip.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/dataset-select/DatasetSelect.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/DimensionItem.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/DragPlaceholder.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/DrillItem.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/FilterItem.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/QuotaItem.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/components/CompareEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/components/CustomSortEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/components/ValueFormatterEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/components/compare.ts
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-item/utils.ts
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-label/DimensionLabel.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/drag-label/QuotaLabel.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/Senior.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/AssistLine.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/BubbleAnimateCfg.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/FunctionCfg.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/MapMapping.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/ScrollCfg.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/Threshold.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/AssistLineEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/LineThresholdEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/PictureGroupThresholdEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/TableThresholdEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/TextLabelThresholdEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-senior/components/dialog/TextThresholdEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/ChartStyle.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/ChartStyleBatchSet.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/VQueryChartStyle.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/BasicStyleSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/ColorSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/CustomColorStyleSelect.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/DualBasicStyleSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/DualYAxisSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/DualYAxisSelectorInner.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/FlowMapLineSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/FlowMapPointSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/GradientColorSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/IndicatorNameSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/IndicatorValueSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/LabelSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/LegendSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/MiscSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/MiscStyleSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/QuadrantSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/TitleSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/TooltipSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/XAxisSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/YAxisSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/table/CustomAggrEdit.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/table/TableCellSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/table/TableHeaderSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/editor-style/components/table/TableTotalSelector.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/filter/FilterTree.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/filter/QuotaFilterEditor.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/filter/ResultFilterEditor.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/filter/TimeDialog.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/filter/auth-tree/AuthTree.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/filter/auth-tree/RowAuth.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/index.vue
create mode 100644 core/core-frontend/src/views/chart/components/editor/util/StringUtils.ts
create mode 100644 core/core-frontend/src/views/chart/components/editor/util/chart.ts
create mode 100644 core/core-frontend/src/views/chart/components/editor/util/dataVisualization.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/extremumUitl.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/formatter.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/bar/bar.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/bar/bidirectional-bar.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/bar/common.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/bar/horizontal-bar.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/bar/progress-bar.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/bar/range-bar.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/bar/waterfall.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/line/area.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/line/common.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/line/line.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/line/stock-line.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/liquid/liquid.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/map/bubble-map.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/map/common.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/map/flow-map.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/map/heat-map.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/map/map.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/map/symbolic-map.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/map/tooltip-carousel.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/chart-mix-common.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/chart-mix.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/funnel.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/gauge.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/indicator.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/picture-group.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/quadrant.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/radar.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/rich-text.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/sankey-common.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/sankey.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/scatter.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/treemap.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/others/word-cloud.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/pie/common.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/pie/pie.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/pie/rose.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/table/common.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/table/t-heatmap.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/table/table-info.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/table/table-normal.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/charts/table/table-pivot.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/common/common_antv.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/common/common_table.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/index.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/types/impl/g2plot.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/types/impl/l7.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/types/impl/l7plot.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/types/impl/s2.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/panel/types/index.ts
create mode 100644 core/core-frontend/src/views/chart/components/js/util.ts
create mode 100644 core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue
create mode 100644 core/core-frontend/src/views/chart/components/views/components/ChartComponentS2.vue
create mode 100644 core/core-frontend/src/views/chart/components/views/components/ChartEmptyInfo.vue
create mode 100644 core/core-frontend/src/views/chart/components/views/components/ChartError.vue
create mode 100644 core/core-frontend/src/views/chart/components/views/components/DrillPath.vue
create mode 100644 core/core-frontend/src/views/chart/components/views/index.vue
create mode 100644 core/core-frontend/src/views/chart/components/views/util/util.ts
create mode 100644 core/core-frontend/src/views/chart/index.vue
create mode 100644 core/core-frontend/src/views/common/ComponentStyleEditor.vue
create mode 100644 core/core-frontend/src/views/common/DeAppApply.vue
create mode 100644 core/core-frontend/src/views/common/DeResourceArrow.vue
create mode 100644 core/core-frontend/src/views/common/DeResourceCreateOpt.vue
create mode 100644 core/core-frontend/src/views/common/DeResourceCreateOptV2.vue
create mode 100644 core/core-frontend/src/views/common/DeResourceGroupOpt.vue
create mode 100644 core/core-frontend/src/views/common/DeResourceTree.vue
create mode 100644 core/core-frontend/src/views/common/DeTemplatePreviewList.vue
create mode 100644 core/core-frontend/src/views/common/DvDetailInfo.vue
create mode 100644 core/core-frontend/src/views/common/MultiplexingCanvas.vue
create mode 100644 core/core-frontend/src/views/copilot/DialogueChart.vue
create mode 100644 core/core-frontend/src/views/copilot/index.vue
create mode 100644 core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue
create mode 100644 core/core-frontend/src/views/dashboard/MobileBackgroundSelector.vue
create mode 100644 core/core-frontend/src/views/dashboard/MobileConfigPanel.vue
create mode 100644 core/core-frontend/src/views/dashboard/index.vue
create mode 100644 core/core-frontend/src/views/data-visualization/DvPreview.vue
create mode 100644 core/core-frontend/src/views/data-visualization/LinkContainer.vue
create mode 100644 core/core-frontend/src/views/data-visualization/MultiplexPreviewShow.vue
create mode 100644 core/core-frontend/src/views/data-visualization/PreviewCanvas.vue
create mode 100644 core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue
create mode 100644 core/core-frontend/src/views/data-visualization/PreviewHead.vue
create mode 100644 core/core-frontend/src/views/data-visualization/PreviewShow.vue
create mode 100644 core/core-frontend/src/views/data-visualization/index.vue
create mode 100644 core/core-frontend/src/views/dynimic/Auth.vue
create mode 100644 core/core-frontend/src/views/home/index.vue
create mode 100644 core/core-frontend/src/views/login/index.vue
create mode 100644 core/core-frontend/src/views/mobile/components/DashboardCell.vue
create mode 100644 core/core-frontend/src/views/mobile/components/OrgCell.vue
create mode 100644 core/core-frontend/src/views/mobile/components/Workbranch.vue
create mode 100644 core/core-frontend/src/views/mobile/directory/index.vue
create mode 100644 core/core-frontend/src/views/mobile/home/index.vue
create mode 100644 core/core-frontend/src/views/mobile/index.vue
create mode 100644 core/core-frontend/src/views/mobile/login/index.vue
create mode 100644 core/core-frontend/src/views/mobile/panel/DashboardEmpty.vue
create mode 100644 core/core-frontend/src/views/mobile/panel/Mobile.vue
create mode 100644 core/core-frontend/src/views/mobile/panel/MobileInPc.vue
create mode 100644 core/core-frontend/src/views/mobile/panel/NotSupport.vue
create mode 100644 core/core-frontend/src/views/mobile/panel/index.vue
create mode 100644 core/core-frontend/src/views/mobile/personal/index.vue
create mode 100644 core/core-frontend/src/views/panel/index.vue
create mode 100644 core/core-frontend/src/views/share/link/ErrorTemplate.vue
create mode 100644 core/core-frontend/src/views/share/link/IframeError.vue
create mode 100644 core/core-frontend/src/views/share/link/ShareProxy.ts
create mode 100644 core/core-frontend/src/views/share/link/TicketError.vue
create mode 100644 core/core-frontend/src/views/share/link/error.vue
create mode 100644 core/core-frontend/src/views/share/link/exp.vue
create mode 100644 core/core-frontend/src/views/share/link/index.vue
create mode 100644 core/core-frontend/src/views/share/link/mobile.vue
create mode 100644 core/core-frontend/src/views/share/link/pwd.vue
create mode 100644 core/core-frontend/src/views/share/share/ShareGrid.vue
create mode 100644 core/core-frontend/src/views/share/share/ShareHandler.vue
create mode 100644 core/core-frontend/src/views/share/share/SharePanel.vue
create mode 100644 core/core-frontend/src/views/share/share/ShareTicket.vue
create mode 100644 core/core-frontend/src/views/share/share/ShareVisualHead.vue
create mode 100644 core/core-frontend/src/views/share/share/option.ts
create mode 100644 core/core-frontend/src/views/system/common/InfoTemplate.vue
create mode 100644 core/core-frontend/src/views/system/common/SettingTemplate.ts
create mode 100644 core/core-frontend/src/views/system/font/FontInfo.vue
create mode 100644 core/core-frontend/src/views/system/font/UploadDetail.vue
create mode 100644 core/core-frontend/src/views/system/font/index.vue
create mode 100644 core/core-frontend/src/views/system/modify-pwd/UpdatePwd.vue
create mode 100644 core/core-frontend/src/views/system/modify-pwd/index.vue
create mode 100644 core/core-frontend/src/views/system/parameter/basic/BasicEdit.vue
create mode 100644 core/core-frontend/src/views/system/parameter/basic/BasicInfo.vue
create mode 100644 core/core-frontend/src/views/system/parameter/engine/EngineEdit.vue
create mode 100644 core/core-frontend/src/views/system/parameter/engine/EngineInfo.vue
create mode 100644 core/core-frontend/src/views/system/parameter/engine/EngineInfoTemplate.vue
create mode 100644 core/core-frontend/src/views/system/parameter/index.vue
create mode 100644 core/core-frontend/src/views/system/parameter/map/Geometry.vue
create mode 100644 core/core-frontend/src/views/system/parameter/map/GeometryEdit.vue
create mode 100644 core/core-frontend/src/views/system/parameter/map/MapSetting.vue
create mode 100644 core/core-frontend/src/views/system/parameter/map/OnlineMap.vue
create mode 100644 core/core-frontend/src/views/system/parameter/map/interface.ts
create mode 100644 core/core-frontend/src/views/template-market/component/CategoryTemplateV2.vue
create mode 100644 core/core-frontend/src/views/template-market/component/MarketPreview.vue
create mode 100644 core/core-frontend/src/views/template-market/component/MarketPreviewV2.vue
create mode 100644 core/core-frontend/src/views/template-market/component/TemplateMarketItem.vue
create mode 100644 core/core-frontend/src/views/template-market/component/TemplateMarketPreviewItem.vue
create mode 100644 core/core-frontend/src/views/template-market/component/TemplateMarketV2Item.vue
create mode 100644 core/core-frontend/src/views/template-market/index.vue
create mode 100644 core/core-frontend/src/views/template/component/DeCategoryChange.vue
create mode 100644 core/core-frontend/src/views/template/component/DeTemplateImport.vue
create mode 100644 core/core-frontend/src/views/template/component/DeTemplateItem.vue
create mode 100644 core/core-frontend/src/views/template/component/DeTemplateList.vue
create mode 100644 core/core-frontend/src/views/template/index.vue
create mode 100644 core/core-frontend/src/views/toolbox/template-setting/index.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/DatasetDetail.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/ExportExcel.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/auth-tree/AuthTree.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/auth-tree/FilterFiled.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/auth-tree/RowAuth.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/AddSql.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/CalcFieldEdit.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/CodeMirror.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/CreatDsGroup.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/FieldMore.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/UnionEdit.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/UnionFieldList.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/UnionItemEdit.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/index.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/form/util.ts
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/index.vue
create mode 100644 core/core-frontend/src/views/visualized/data/dataset/options.js
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/BaseInfoContent.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/BaseInfoItem.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/ExcelInfo.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/FinishPage.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/SheetTabs.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ApiAuthConfig.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ApiBody.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestForm.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ApiKeyValue.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ApiTestModel.js
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ApiVariable.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/CodeEdit.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/CreatDsGroup.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/DsTypeList.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/EditorDetail.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/ace-config.ts
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/convert.js
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/format-utils.js
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/index.vue
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/form/option.ts
create mode 100644 core/core-frontend/src/views/visualized/data/datasource/index.vue
create mode 100644 core/core-frontend/src/views/visualized/view/panel/filter-config/FilterHead.vue
create mode 100644 core/core-frontend/src/views/visualized/view/panel/filter-config/index.vue
create mode 100644 core/core-frontend/src/views/visualized/view/panel/index.vue
create mode 100644 core/core-frontend/src/views/visualized/view/screen/index.vue
create mode 100644 core/core-frontend/src/views/watermark/ParamsTips.vue
create mode 100644 core/core-frontend/src/views/watermark/index.vue
create mode 100644 core/core-frontend/src/views/wizard/index.vue
create mode 100644 core/core-frontend/src/views/workbranch/ShortcutOption.ts
create mode 100644 core/core-frontend/src/views/workbranch/ShortcutTable.vue
create mode 100644 core/core-frontend/src/views/workbranch/TemplateBranchItem.vue
create mode 100644 core/core-frontend/src/views/workbranch/index.vue
create mode 100644 core/core-frontend/src/vite-env.d.ts
create mode 100644 core/core-frontend/src/vue.d.ts
create mode 100644 core/core-frontend/src/websocket/index.ts
create mode 100644 core/core-frontend/stylelint.config.js
create mode 100644 core/core-frontend/tsconfig.json
create mode 100644 core/core-frontend/types/data-visualization/base.d.ts
create mode 100644 core/core-frontend/types/global.d.ts
create mode 100644 core/core-frontend/types/localeDropdown.d.ts
create mode 100644 core/core-frontend/types/router.d.ts
create mode 100644 core/core-frontend/types/vite-env.d.ts
create mode 100644 core/core-frontend/vite.config.ts
create mode 100644 core/pom.xml
create mode 100644 gis-bi.png
create mode 100644 pom.xml
create mode 100644 sdk/api/api-base/pom.xml
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ai/AiComponentApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/ChartDataApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/ChartViewApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/dto/DeSortField.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/dto/PageInfo.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/dto/PermissionProxy.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/dto/ScatterChartDataDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/dto/Series.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/dto/ViewDetailField.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/request/ChartExcelRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/request/ChartExcelRequestInner.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/request/ThresholdCheckRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/vo/ChartBaseVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/vo/ThresholdCheckVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/chart/vo/ViewSelectorVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/commons/BaseRspModel.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/communicate/api/CommunicateApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/communicate/dto/MessageDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/communicate/dto/MessageFile.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/CopilotApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/AxisDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/AxisFieldDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/ChartDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/DEReceiveDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/DESendDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/HistoryDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/MsgDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/ReceiveDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/SendDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/copilot/dto/TokenDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/DatasetDataApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/DatasetTableApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/DatasetTableSqlLogApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/DatasetTreeApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/BaseTreeNodeDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/DataSetExportRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/DatasetNodeDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/DeSortDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/EnumValueRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/MultFieldValuesRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/PreviewSqlDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/Sorted.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/dto/SqlLogDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/engine/SQLFunctionDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/engine/SQLFunctionsEnum.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/union/DatasetGroupInfoDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/union/DatasetTableInfoDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/union/UnionDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/union/UnionItemDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/union/UnionParamDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/vo/CoreDatasetGroupVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/vo/CoreDatasetTableFieldVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/vo/DataSetBarVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dataset/vo/DatasetTreeNodeVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dingtalk/api/DingtalkApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dingtalk/dto/DingtalkEnableEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dingtalk/dto/DingtalkSettingCreator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dingtalk/dto/DingtalkTokenRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/dingtalk/vo/DingtalkInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/DatasourceApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/DatasourceDriverApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/EngineApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/BusiCreateFolderRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/BusiDsRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/BusiRenameRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/CoreDatasourceTaskLogDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/DriveDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/DriveJarDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/DsSimpleVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/ExcelFileData.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/ExcelSheetData.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/ds/vo/TreeNodeVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/email/EmailApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/export/BaseExportApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/exportCenter/ExportCenterApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/font/api/FontApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/font/dto/FontDto.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/FreeApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeBatchDelRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeBatchSyncRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeQueryRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeRelationCategory.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeRelationLink.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeRelationNode.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeRelationRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/dto/FreeSyncRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/vo/FreeRelationVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/free/vo/FreeVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/api/LarkApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/api/LarksuiteApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/dto/LarkEnableEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/dto/LarkGroupItem.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/dto/LarkSettingCreator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/dto/LarkTokenRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/vo/LarkGroupVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/lark/vo/LarkInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/license/LicenseApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/license/dto/LicenseRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/log/LogApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/log/dto/LogGridRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/log/vo/LogGridVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/log/vo/LogOpVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/map/CustomGeoApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/map/GeoApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/map/MapApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/map/dto/GeometryNodeCreator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/map/vo/AreaNode.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/map/vo/CustomGeoArea.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/map/vo/CustomGeoSubArea.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/menu/MenuApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/menu/vo/MenuMeta.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/menu/vo/MenuVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/msgCenter/MsgCenterApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/panel/PanelTreeAPi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/panel/vo/PanelTreeNodeVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/ReportApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/dto/ReportCreator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/dto/ReportEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/dto/ReportExportRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/dto/ReportGridRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/dto/ReportInstanceDelRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/dto/ReportInstanceMsgRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/dto/ReportInstanceRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/vo/ReportGridVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/vo/ReportInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/report/vo/ReportInstanceVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/system/SysParameterApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/system/SystemInfoApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/system/request/OnlineMapEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/system/vo/SettingItemVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/system/vo/ShareBaseVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/TemplateManageApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/TemplateMarketApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/dto/TemplateManageDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/dto/TemplateManageFileDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/dto/TemplateMarketDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/dto/TemplateMarketPreviewInfoDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/dto/VisualizationTemplateExtendDataDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/request/TemplateManageBatchRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/request/TemplateManageRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/request/TemplateMarketSearchRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketBaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketCategoryBaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketLatestRelease.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketMetaDataBaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketPreviewBaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketTemplateBaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketTemplateInnerResult.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketTemplateV2BaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/response/MarketTemplateV2ItemResult.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketApplicationMetaDataVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketApplicationSpecLinkVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketApplicationSpecScreenshotBaseVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketApplicationSpecVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketApplicationVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketCategoryVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketLatestReleaseVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketMetaDataVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketMetasVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketReleaseAssetVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketReleaseMetaDataVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/MarketReleaseVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/TemplateCategoryVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/VisualizationTemplateCategoryVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/VisualizationTemplateExtendDataVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/template/vo/VisualizationTemplateVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/ThresholdApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/dto/BaseReciDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/dto/ThresholdBatchReciRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/dto/ThresholdCreator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/dto/ThresholdGridRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/dto/ThresholdInstanceRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/dto/ThresholdPreviewRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/dto/ThresholdSwitchRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/vo/ThresholdGridVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/threshold/vo/ThresholdInstanceVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/DataVisualizationApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/StaticResourceApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/VisualizationBackgroundApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/VisualizationLinkJumpApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/VisualizationLinkageApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/VisualizationOuterParamsApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/VisualizationStoreApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/VisualizationSubjectApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/VisualizationWatermarkApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/LinkageInfoDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationComponentDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationLinkJumpDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationLinkJumpInfoDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationLinkageDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationOuterParamsDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationOuterParamsInfoDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationOuterParamsTargetViewInfoDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/dto/VisualizationViewTableDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/DataVisualizationBaseRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/StaticResourceRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationAppExportRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationBackgroundRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationLinkJumpBaseRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationLinkageRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationStoreRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationSubjectRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationWatermarkRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/request/VisualizationWorkbranchQueryRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/response/VisualizationLinkJumpBaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/response/VisualizationOuterParamsBaseResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/AppCoreChartViewVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/AppCoreDatasetGroupVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/AppCoreDatasetTableFieldVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/AppCoreDatasetTableVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/AppCoreDatasourceTaskVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/AppCoreDatasourceVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/DataVisualizationBaseVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/DataVisualizationVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationBackgroundVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationBaseInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationExport2AppVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationLinkJumpInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationLinkJumpTargetViewInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationLinkJumpVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationLinkageFieldVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationLinkageVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationOutParamsJumpVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationOuterParamsDsInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationOuterParamsFilterInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationOuterParamsInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationOuterParamsTargetViewInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationOuterParamsVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationReportFilterVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationResourceVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationStoreVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationSubjectVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationViewTableVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/visualization/vo/VisualizationWatermarkVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/wecom/api/WecomApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/wecom/dto/WecomCreator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/wecom/dto/WecomEnableEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/wecom/dto/WecomTokenRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/wecom/vo/WecomInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/appearance/api/XpackAppearanceApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/appearance/vo/AppearanceItemVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/component/XpackComponentApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/component/vo/XpackMenuVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/DataFillingApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/ColumnOption.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DataFillFormTableDataRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DataFillFormTableDataResponse.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DataFillingDTO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DatasourceOptionsRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfCommitLog.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfCommitLogRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfExcelData.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfSubTaskInfoRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfSubTaskVo.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfTaskInfoRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfUserTaskData.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfUserTaskRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/DfUserTaskVo.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/FilterSetting.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/RowDataDatum.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/TaskInfoGridVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/dataFilling/dto/TaskInfoVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/PluginApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/dto/PluginEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/vo/PluginVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/XpackAuthenticationApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/XpackOauth2Api.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/request/XpackAuthenticationEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/request/XpackOauth2TokenRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackAuthenticationStatusVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackAuthenticationVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackCasVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackLdapVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackOauth2VO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackOauthAuthVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackOauthTokenVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/settings/vo/XpackOidcVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/ShareTicketApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/XpackShareApi.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/TicketCreator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/TicketDelRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/TicketSwitchRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/XpackShareExpRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/XpackShareProxyRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/XpackSharePwdRequest.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/XpackSharePwdValidator.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/request/XpackShareUuidEditor.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/vo/TicketVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/vo/TicketValidVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/vo/XpackShareGridVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/vo/XpackShareProxyVO.java
create mode 100644 sdk/api/api-base/src/main/java/io/dataease/api/xpack/share/vo/XpackShareVO.java
create mode 100644 sdk/api/api-permissions/pom.xml
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/apikey/api/ApiKeyApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/apikey/dto/ApikeyEnableEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/apikey/vo/ApiKeyVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/api/AuthApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/api/InteractiveAuthApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiBatchAuthorizeNode.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiBatchAuthorizeRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiPerCheckDTO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiPerEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiPermissionRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiResourceCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiResourceEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiResourceMover.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/BusiTargetPerCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/MenuPerEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/MenuPermissionRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/MenuTargetPerCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/PermissionBO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/dto/TargetPerCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/vo/PermissionItem.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/vo/PermissionOrigin.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/vo/PermissionVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/vo/PermissionValVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/vo/ResourceNodeVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/vo/ResourceVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/api/ColumnPermissionsApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/api/RowPermissionsApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/dto/BaseTreeNode.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/dto/DataSetColumnPermissionsDTO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/dto/DataSetRowPermissionsTreeDTO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/dto/DatasetRowPermissionsTreeRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/dto/Item.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/dto/LangSwitchRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/dto/WhiteListUsersRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/embedded/api/EmbeddedApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/embedded/dto/EmbeddedCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/embedded/dto/EmbeddedEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/embedded/dto/EmbeddedOrigin.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/embedded/dto/EmbeddedResetRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/embedded/vo/EmbeddedGridVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/login/api/LoginApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/login/dto/AccountLockStatus.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/login/dto/PwdLoginDTO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/org/api/OrgApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/org/dto/OrgCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/org/dto/OrgEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/org/dto/OrgRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/org/vo/MountedVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/org/vo/OrgDetailVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/org/vo/OrgPageVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/relation/api/RelationApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/relation/dto/RelationDTO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/relation/dto/RelationListDTO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/api/RoleApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/MountExternalUserRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/MountUserRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/RoleCopyRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/RoleCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/RoleEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/RoleRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/UnmountUserRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/dto/UserRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/vo/ExternalUserVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/vo/RoleDetailVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/role/vo/RoleVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/setting/api/PerSettingApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/setting/vo/PerSettingItemVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/api/UserApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/bo/PlatformUser.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/dto/EnableSwitchRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/dto/LangSwitchRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/dto/ModifyPwdRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/dto/UserBindRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/dto/UserCreator.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/dto/UserEditor.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/dto/UserReciRequest.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/CurIpVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/CurUserVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/UserFormVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/UserGridRoleItem.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/UserGridVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/UserImportVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/UserItem.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/vo/UserItemVO.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/variable/api/SysVariablesApi.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/variable/dto/SysVariableDto.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/variable/dto/SysVariableValueDto.java
create mode 100644 sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/variable/dto/SysVariableValueItem.java
create mode 100644 sdk/api/api-sync/pom.xml
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/datasource/api/SyncDatasourceApi.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/datasource/dto/DBTableDTO.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/datasource/dto/GetDatasourceRequest.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/datasource/dto/SyncDatasourceDTO.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/datasource/vo/SyncDatasourceVO.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/summary/api/SummaryApi.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/api/TaskApi.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/api/TaskLogApi.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/dto/Source.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/dto/TableField.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/dto/Target.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/dto/TaskInfoDTO.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/vo/LogResultVO.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/vo/TaskInfoVO.java
create mode 100644 sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/vo/TaskLogVO.java
create mode 100644 sdk/api/pom.xml
create mode 100644 sdk/common/pom.xml
create mode 100644 sdk/common/src/main/java/io/dataease/auth/DeApiPath.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/DeLinkPermit.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/DePermit.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/bo/LinkTokenUserBO.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/bo/TokenUserBO.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/config/SubstituleLoginConfig.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/filter/CommunityTokenFilter.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/filter/FilterConfig.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/filter/TokenFilter.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/interceptor/CorsConfig.java
create mode 100644 sdk/common/src/main/java/io/dataease/auth/vo/TokenVO.java
create mode 100644 sdk/common/src/main/java/io/dataease/cache/DECacheService.java
create mode 100644 sdk/common/src/main/java/io/dataease/cache/annotation/CacheClear.java
create mode 100644 sdk/common/src/main/java/io/dataease/cache/impl/DefaultCacheImpl.java
create mode 100644 sdk/common/src/main/java/io/dataease/cache/impl/RedisCacheImpl.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/AuthConstant.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/AuthEnum.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/AuthResourceEnum.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/BusiResourceEnum.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/CacheConstant.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/ColumnPermissionConstants.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/CommonConstants.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/DataFillingFinishTaskEnum.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/DataSourceType.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/LogOT.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/LogST.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/MessageEnum.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/ReportLastStatusEnum.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/ReportTaskEnum.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/SortConstants.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/StaticResourceConstants.java
create mode 100644 sdk/common/src/main/java/io/dataease/constant/XpackSettingConstants.java
create mode 100644 sdk/common/src/main/java/io/dataease/doc/SwaggerConfig.java
create mode 100644 sdk/common/src/main/java/io/dataease/exception/DEException.java
create mode 100644 sdk/common/src/main/java/io/dataease/exception/GlobalExceptionHandler.java
create mode 100644 sdk/common/src/main/java/io/dataease/feign/DeFeign.java
create mode 100644 sdk/common/src/main/java/io/dataease/filter/HtmlResourceFilter.java
create mode 100644 sdk/common/src/main/java/io/dataease/i18n/I18n.java
create mode 100644 sdk/common/src/main/java/io/dataease/i18n/Lang.java
create mode 100644 sdk/common/src/main/java/io/dataease/i18n/Translator.java
create mode 100644 sdk/common/src/main/java/io/dataease/jackson/JacksonConfig.java
create mode 100644 sdk/common/src/main/java/io/dataease/listener/MyCacheListener.java
create mode 100644 sdk/common/src/main/java/io/dataease/listener/RedisCacheListener.java
create mode 100644 sdk/common/src/main/java/io/dataease/log/DeLog.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/BusiNodeRequest.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/BusiNodeVO.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/DeModel.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/ExportTaskDTO.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/ITreeBase.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/KeywordRequest.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/LogItemModel.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/RSAModel.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/TreeBaseModel.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/TreeModel.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/TreeResultModel.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/excel/AutoAdaptWidthStyleStrategy.java
create mode 100644 sdk/common/src/main/java/io/dataease/model/excel/ErrWriteHandler.java
create mode 100644 sdk/common/src/main/java/io/dataease/mybatisplus/MyBatisPlusPaginationInnerConfig.java
create mode 100644 sdk/common/src/main/java/io/dataease/result/ResultCode.java
create mode 100644 sdk/common/src/main/java/io/dataease/result/ResultMessage.java
create mode 100644 sdk/common/src/main/java/io/dataease/result/ResultResponseBodyAdvice.java
create mode 100644 sdk/common/src/main/java/io/dataease/rsa/dao/entity/CoreRsa.java
create mode 100644 sdk/common/src/main/java/io/dataease/rsa/dao/mapper/CoreRsaMapper.java
create mode 100644 sdk/common/src/main/java/io/dataease/rsa/manage/RsaManage.java
create mode 100644 sdk/common/src/main/java/io/dataease/rsa/starter/RsaStarter.java
create mode 100644 sdk/common/src/main/java/io/dataease/traffic/DeTraffic.java
create mode 100644 sdk/common/src/main/java/io/dataease/traffic/DeTrafficAop.java
create mode 100644 sdk/common/src/main/java/io/dataease/traffic/dao/entity/CoreApiTraffic.java
create mode 100644 sdk/common/src/main/java/io/dataease/traffic/dao/mapper/CoreApiTrafficMapper.java
create mode 100644 sdk/common/src/main/java/io/dataease/traffic/starter/DeTrafficStarter.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/AesUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/AuthUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/BeanUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/CacheUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/CalendarUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/CommonBeanFactory.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/CommonExcelUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/CommonThreadPool.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/CommunityUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/DateUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/DeClassUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/DeReflectUtil.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/DelayQueueUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/FileUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/HttpClientConfig.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/HttpClientUtil.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/IDUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/IPUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/JsonUtil.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/LogUtil.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/LongArray2StringSerialize.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/Md5Utils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/ModelUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/Pager.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/RsaUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/ServletUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/SnowFlake.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/StaticResourceUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/SystemSettingUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/TokenUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/TreeUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/UserUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/VersionUtil.java
create mode 100644 sdk/common/src/main/java/io/dataease/utils/WhitelistUtils.java
create mode 100644 sdk/common/src/main/java/io/dataease/websocket/WsMessage.java
create mode 100644 sdk/common/src/main/java/io/dataease/websocket/WsService.java
create mode 100644 sdk/distributed/pom.xml
create mode 100644 sdk/distributed/src/main/java/io/dataease/DeFeignConfiguration.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/dds/DynamicContextHolder.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/dds/DynamicDataSource.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/dds/config/DynamicDataSourceProperties.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/dds/config/DynamicDsConfig.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/dds/constant/DataSourceConstant.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/dds/interceptor/DSInterceptor.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/dds/provider/TenantDatasourceProvider.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/flyway/TenantFlywayUtil.java
create mode 100644 sdk/distributed/src/main/java/io/dataease/rpc/DeFeignRegister.java
create mode 100644 sdk/distributed/src/main/resources/db/distributed/manage/V1.1__manage_ddl.sql
create mode 100644 sdk/extensions/extensions-datafilling/pom.xml
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/api/DfPluginManageApi.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/dto/ExtFormSettings.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/dto/ExtIndexField.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/dto/ExtTableField.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/factory/ExtDDLProviderFactory.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/plugin/DataFillingPlugin.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/provider/ExtDDLProvider.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/utils/BeanUtils.java
create mode 100644 sdk/extensions/extensions-datafilling/src/main/java/io/dataease/extensions/datafilling/vo/XpackPluginsDfVO.java
create mode 100644 sdk/extensions/extensions-datasource/pom.xml
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/api/PluginManageApi.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/constant/SqlPlaceholderConstants.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/CalParam.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/ConnectionObj.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/DatasetTableDTO.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/DatasetTableFieldDTO.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/DatasourceDTO.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/DatasourceRequest.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/DatasourceSchemaDTO.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/DsTypeDTO.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/SimpleDatasourceDTO.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/TableField.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/TableFieldWithValue.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/dto/TaskDTO.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/factory/ProviderFactory.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/model/SQLMeta.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/model/SQLObj.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/plugin/DataEaseDatasourcePlugin.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/provider/DriverShim.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/provider/ExtendedJdbcClassLoader.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/provider/Provider.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/utils/SpringContextUtil.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/vo/Configuration.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/vo/DatasourceConfiguration.java
create mode 100644 sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/vo/XpackPluginsDatasourceVO.java
create mode 100644 sdk/extensions/extensions-view/pom.xml
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/AxisChartDataAntVDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/AxisChartDataDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/AxisFormatResult.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartAxis.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartCalcDataResult.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartCustomFilterItemDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartDimensionDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartDrillRequest.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartExtFilterDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartExtRequest.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartFieldCompareCustomDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartFieldCompareDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartFieldCustomFilterDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartQuotaDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartSeniorAssistCfgDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartSeniorAssistDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartSeniorThresholdCfgDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartSeniorThresholdDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartViewBaseDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartViewDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartViewFieldBaseDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartViewFieldDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ChartViewFieldFilterDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ColumnPermissionItem.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ColumnPermissions.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/CustomFilterResult.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/DatasetRowPermissionsTreeItem.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/DatasetRowPermissionsTreeObj.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/DynamicValueDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/FieldSource.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/FormatterCfgDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/SqlVariableDetails.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/TableCalcTotal.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/TableCalcTotalCfg.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/TableThresholdDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/TableTotal.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/TableTotalCfg.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/dto/ThresholdDynamicFieldDTO.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/factory/PluginsChartFactory.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/filter/DynamicTimeSetting.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/filter/FilterTreeItem.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/filter/FilterTreeObj.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/plugin/AbstractChartPlugin.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/plugin/DataEaseChartPlugin.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/util/ChartDataUtil.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/util/FieldUtil.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/util/Utils.java
create mode 100644 sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/vo/XpackPluginsViewVO.java
create mode 100644 sdk/extensions/pom.xml
create mode 100644 sdk/pom.xml
create mode 100644 staticResource/subject-light.png
create mode 100644 staticResource/subject_dark.png
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..3a472a6
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,7 @@
+*.sql linguist-language=java
+*.yml linguist-language=Java
+*.html linguist-language=Java
+*.js linguist-language=Java
+*.xml linguist-language=Java
+*.css linguist-language=Java
+*.ts linguist-language=Java
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5948770
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,51 @@
+# Compiled class file
+*.class
+
+# Log file
+*.log
+
+# BlueJ files
+*.ctxt
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+.idea/
+target/
+.vscode/
+.lh/
+*.iml
+hs_err_pid*
+node_modules/
+dist/
+package-lock.json
+.DS_Store
+.stylelintcache
+core/core-frontend/release/
+plugins/vite-test
+core/core-frontend/.stylelintcache
+/core/core-backend/src/main/resources/static/
+/core/core-backend/src/test
+/core/core-frontend/node/
+/core/core-frontend/lib/
+/core/core-frontend/components.d.ts
+core/core-frontend/src/assets/fsSvg.js
+core/core-frontend/src/assets/fsSvg.html
+.flattened-pom.xml
+/sdk/dataease-plugin-common/
+/sdk/dataease-plugin-datasource/
+/sdk/dataease-plugin-filter/
+/sdk/dataease-plugin-interface/
+/sdk/dataease-plugin-view/
+/extensions/
+.vite/
+/core/backend/
+/classpath:substitule.json
diff --git a/.typos.toml b/.typos.toml
new file mode 100644
index 0000000..8996703
--- /dev/null
+++ b/.typos.toml
@@ -0,0 +1,12 @@
+[default.extend-words]
+ser = "ser"
+Referer = "Referer"
+Encryp = "Encryp"
+OT = "OT"
+Wheres = "Wheres"
+ws = "ws"
+guid = "guid"
+yoy = "yoy"
+Ein = "Ein"
+[files]
+extend-exclude = ["mapFiles/**", "docs"]
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..64402f6
--- /dev/null
+++ b/README.md
@@ -0,0 +1,36 @@
+
+## 什么是 GIS-BI开发平台?
+
+基于GIS的BI(商业智能)低代码开发平台是一个集成地理信息系统(GIS)和商业智能(BI)功能的应用配置开发平台,
+旨在通过低代码或无代码的方式快速构建具备地理空间数据可视化、分析与业务洞察能力的应用。
+该平台支持用户通过直观的界面和可配置组件,将空间数据与业务数据相结合,
+进行可视化展示、动态交互、空间分析与多维数据探索,帮助决策者高效地获取空间相关的商业洞察,
+同时降低开发复杂度和技术门槛。
+
+**GIS-BI 的价值:**
+
+- 提升开发效率:平台提供GIS、BI功能模块和可视化组件库,通过拖拽式操作和模板复用,显著减少从零开发的时间和成本。
+- 缩短开发周期:低代码特性让开发团队专注于核心功能的实现,大幅缩短项目的研发周期,提升整体开发效率。
+- 减少技术门槛:非专业开发人员也可以参与平台应用的配置和开发,优化技术资源配置。
+- 一致的用户体验:统一的开发框架和组件库确保项目交付的界面美观性和功能一致性,增强客户满意度。
+
+
+**GIS-BI 支持的数据源:**
+
+- OLTP 数据库: MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、Db2、TiDB、MongoDB-BI 等;
+- OLAP 数据库: ClickHouse、Apache Doris、Apache Impala、StarRocks 等;
+- 数据仓库/数据湖: Amazon RedShift 等;
+- 数据文件: Excel、CSV 等;
+- API 数据源。
+
+## 平台技术架构
+综合考虑技术生态、团队能力和平台功能需求,初步考虑以下的技术组合:
+
+- 前端:Vue + ElementUI + Mapbox GL(可结合已有GIS资源选择) + ECharts/AntV
+- 后端:Spring Boot3.0 + PostgreSQL + PostGIS
+- 低代码支持:DataEase 开源二次开发
+- DevOps:Docker + Kubernetes
+
+
+## 平台功能框架
+
\ No newline at end of file
diff --git a/core/core-backend/.gitkeep b/core/core-backend/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/core/core-backend/pom.xml b/core/core-backend/pom.xml
new file mode 100644
index 0000000..a1917fc
--- /dev/null
+++ b/core/core-backend/pom.xml
@@ -0,0 +1,325 @@
+
+
+
+ core
+ io.dataease
+ ${dataease.version}
+
+
+ 4.0.0
+ jar
+ core-backend
+
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+ io.dataease
+ api-base
+ ${dataease.version}
+
+
+ io.dataease
+ api-permissions
+ ${dataease.version}
+
+
+ io.dataease
+ api-sync
+ ${dataease.version}
+
+
+ com.mysql
+ mysql-connector-j
+
+
+ org.apache.commons
+ commons-dbcp2
+ ${commons-dbcp2.version}
+
+
+
+ org.antlr
+ antlr
+ ${antlr.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ com.jayway.jsonpath
+ json-path
+ [2.9.0, )
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+
+
+ com.fit2cloud
+ quartz-spring-boot-starter
+ 1.0.8
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+
+
+
+
+
+ standalone
+
+ true
+
+
+ standalone
+
+
+
+
+ com.h2database
+ h2
+
+
+ org.seleniumhq.selenium
+ selenium-java
+ ${selenium-java.version}
+
+
+ org.eclipse.angus
+ angus-mail
+ ${angus-mail.version}
+
+
+ org.eclipse.angus
+ angus-activation
+
+
+
+
+ com.itextpdf
+ itext7-core
+ ${itextpdf.version}
+ pom
+
+
+ com.vladsch.flexmark
+ flexmark-all
+ ${flexmark.version}
+
+
+
+
+
+
+ maven-clean-plugin
+
+
+
+ src/main/resources/static
+
+ **
+
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ copy-front-2-back
+ generate-resources
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+
+
+
+ desktop
+
+ desktop
+
+
+
+ com.h2database
+ h2
+
+
+
+
+
+ maven-clean-plugin
+
+
+
+ src/main/resources/static
+
+ **
+
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ copy-front-2-back
+ generate-resources
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+
+
+ distributed
+
+ distributed
+
+
+
+
+ io.dataease
+ distributed
+ ${project.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ io/dataease/substitute/**
+
+
+
+
+
+
+
+
+
+
+
+
+ src/main/resources
+ true
+
+ **/*.properties
+ **/*.xml
+ **/*.yml
+ **/*.sql
+ **/*.xlsx
+
+
+ static/**/*.*
+
+
+
+ src/main/resources
+ false
+
+ static/**/*.*
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ CoreApplication
+ ZIP
+
+
+
+
+ repackage
+
+
+
+
+
+
+
+
+
+ fit2cloud-public
+ Fit2cloud Public
+ https://repository.fit2cloud.com/repository/fit2cloud-public/
+
+
+
+
diff --git a/core/core-backend/src/main/resources/application-distributed.yml b/core/core-backend/src/main/resources/application-distributed.yml
new file mode 100644
index 0000000..ed0fc3b
--- /dev/null
+++ b/core/core-backend/src/main/resources/application-distributed.yml
@@ -0,0 +1,28 @@
+
+spring:
+
+ cloud:
+ nacos:
+ discovery:
+ enabled: true
+ server-addr: 127.0.0.1:8848
+ datasource:
+ url: jdbc:mysql://localhost:3306/de_manage?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
+ username: root
+ password: 1qaz@WSX
+ flyway:
+ enabled: false
+ messages:
+ basename: i18n/core
+
+
+dynamic:
+ datasource:
+ official-ds:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://localhost:3306/de_official?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
+ username: root
+ password: 1qaz@WSX
+
+mybatis-plus:
+ mapper-locations: classpath:mybatis/*.xml
diff --git a/core/core-backend/src/main/resources/application-standalone.yml b/core/core-backend/src/main/resources/application-standalone.yml
new file mode 100644
index 0000000..dc736ca
--- /dev/null
+++ b/core/core-backend/src/main/resources/application-standalone.yml
@@ -0,0 +1,19 @@
+spring:
+ datasource:
+ url: jdbc:mysql://localhost:3306/dataease?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
+ username: root
+ password: 123456
+ messages:
+ basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
+ flyway:
+ enabled: true
+ table: de_standalone_version
+ validate-on-migrate: false
+ locations: classpath:db/migration
+ baseline-on-migrate: true
+ out-of-order: true
+
+mybatis-plus:
+ mapper-locations: classpath:mybatis/*.xml
+
+
diff --git a/core/core-backend/src/main/resources/application.yml b/core/core-backend/src/main/resources/application.yml
new file mode 100644
index 0000000..498dc93
--- /dev/null
+++ b/core/core-backend/src/main/resources/application.yml
@@ -0,0 +1,69 @@
+server:
+ port: 8100
+ max-http-request-header-size: 500KB
+ tomcat:
+ connection-timeout: 70000
+spring:
+ profiles:
+ active: '@profiles.active@'
+ application:
+ name: core-backend
+ messages:
+ encoding: UTF-8
+ main:
+ allow-circular-references: true
+ cache:
+ type: jcache
+ jcache:
+ config: classpath:ehcache/ehcache.xml
+ data:
+ redis:
+ host: 127.0.0.1
+ port: 6379
+ password: 123456
+ database: 0
+ jackson:
+ parser:
+ allow-numeric-leading-zeros: true
+management:
+ health:
+ redis:
+ enabled: false
+mybatis:
+ configuration:
+ map-underscore-to-camel-case: true
+logging:
+ file:
+ path: /opt/dataease2.0/logs/dataease
+# sql日志生产环境注释掉
+#mybatis-plus:
+# configuration:
+# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+
+quartz:
+ enabled: true
+ scheduler-name: deSyncJob
+
+dataease:
+ version: '@project.version@'
+ login_timeout: 2880
+ xpack-front-distributed: true
+ origin-list: http://localhost:8080
+ apisix-api:
+ domain: http://127.0.0.1:9180
+ key: edd1c9f034335f136f87ad84b625c8f1
+
+# springdoc-openapi项目配置
+springdoc:
+ swagger-ui:
+ path: /swagger-ui.html
+ tags-sorter: alpha
+ #operations-sorter: alpha
+ api-docs:
+ path: /v3/api-docs
+# knife4j的增强配置,不需要增强可以不配
+knife4j:
+ enable: true
+ setting:
+ language: zh_cn
+ enable-swagger-models: false
diff --git a/core/core-backend/src/main/resources/ehcache/ehcache.xml b/core/core-backend/src/main/resources/ehcache/ehcache.xml
new file mode 100644
index 0000000..e4226dd
--- /dev/null
+++ b/core/core-backend/src/main/resources/ehcache/ehcache.xml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 1000
+ 10
+
+
+
+
+
+ java.lang.String
+ io.dataease.rsa.dao.entity.CoreRsa
+
+
+
+
+
+ java.lang.String
+ java.util.List
+
+
+
+
+ java.lang.String
+ java.util.List
+
+
+
+ java.lang.String
+ java.util.List
+
+
+
+ java.lang.String
+ java.util.List
+
+
+
+ java.lang.String
+ java.util.List
+
+
+ java.lang.String
+ java.util.List
+
+
+
+ java.lang.String
+ java.lang.Integer
+
+
+
+ java.lang.String
+ java.util.List
+
+
+
+ java.lang.String
+ java.util.List
+
+
+
+ java.lang.String
+ java.util.List
+
+
+
+ java.lang.String
+ io.dataease.license.bo.F2CLicResult
+
+
+ java.lang.String
+ io.dataease.api.map.vo.AreaNode
+
+
+ java.lang.String
+ java.lang.Object
+
+
+ java.lang.String
+ java.util.List
+
+
+ java.lang.String
+ java.lang.Object
+
+
+ java.lang.String
+ java.lang.Object
+
+
+
+ java.lang.String
+ java.lang.Integer
+
+ ${dataease.login_timeout}
+
+
+
+ io.dataease.listener.MyCacheListener
+ ASYNCHRONOUS
+ ORDERED
+ CREATED
+ UPDATED
+ EXPIRED
+ REMOVED
+
+
+
+ 100
+ 10
+ 200
+
+
+
+
+
+
+
diff --git a/core/core-backend/src/main/resources/i18n/core.properties b/core/core-backend/src/main/resources/i18n/core.properties
new file mode 100644
index 0000000..c7d3485
--- /dev/null
+++ b/core/core-backend/src/main/resources/i18n/core.properties
@@ -0,0 +1,2 @@
+login.validator.name1=
+login.validator.pwd1=
\ No newline at end of file
diff --git a/core/core-backend/src/main/resources/i18n/core_en_US.properties b/core/core-backend/src/main/resources/i18n/core_en_US.properties
new file mode 100644
index 0000000..13c7b02
--- /dev/null
+++ b/core/core-backend/src/main/resources/i18n/core_en_US.properties
@@ -0,0 +1,205 @@
+
+login.validator.name1=Username/Email/Phone number cannot be empty
+login.validator.pwd1=Password cannot be empty
+
+i18n_menu.home=Home
+i18n_menu.workbranch=Workbench
+i18n_menu.visualized=Visualization
+i18n_menu.template=Template
+i18n_menu.application=Application
+i18n_menu.system=System Management
+i18n_menu.template-market=Template Market
+i18n_menu.template-setting=Template Management
+i18n_menu.view=Data Display
+i18n_menu.data=Data Preparation
+i18n_menu.panel=Dashboard
+i18n_menu.data-filling-manage=Data Reporting
+i18n_menu.screen=Data Screen
+i18n_menu.dataset=Dataset
+i18n_menu.datasource=Data Source
+i18n_menu.user=User Management
+i18n_menu.org=Organization Management
+i18n_menu.auth=Permission Configuration
+i18n_menu.report=Scheduled Report
+i18n_menu.sync=Synchronization Management
+i18n_menu.association=Bloodline Analysis
+i18n_menu.threshold=Alert Management
+i18n_menu.webhook=Webhook Management
+i18n_menu.summary=Overview
+i18n_menu.ds=Data Connection Management
+i18n_menu.task=Task Management
+i18n_menu.embedded=Embedded Management
+i18n_menu.plugin=Plugin Management
+i18n_menu.platform=Platform Integration
+i18n_menu.appearance=Appearance Configuration
+i18n_menu.sysVariable=System Variables
+i18n_menu.sysTypeface=Font Management
+i18n_menu.font=Font Management
+i18n_menu.msg-fill=Reporting Task
+i18n_field_name_repeat=Duplicate field name:
+i18n_pid_not_eq_id=The target for moving cannot be itself or its subdirectory
+i18n_ds_name_exists=Name is duplicated under this group
+i18n_table_id_can_not_empty=Query node cannot be empty
+i18n_no_fields=Fields cannot be empty
+i18n_no_field=The field does not exist
+i18n_union_ds_no_checked=No fields are selected
+i18n_field_name_duplicated=Field name is duplicated
+i18n_can_not_cross_ds=Cross dataset operations are not supported
+i18n_dataset_ds_error=The data source used by the current dataset has been deleted
+i18n_union_field_can_not_empty=Association field cannot be empty
+i18n_table_duplicate=The same node needs to be dragged in again to continue creating a new dataset
+i18n_no_column_permission=No column permissions
+i18n_fetch_error=SQL execution failed, please check if the table, fields, association relationships, etc., are correct and edit again.
+i18n_no_datasource_permission=No data source access permissions
+i18n_no_dataset_permission=No dataset access permissions
+i18n_not_full=The current data source does not support full join
+
+i18n_field_circular_ref=Fields have circular references
+
+i18n_chart_not_handler=Unable to handle this chart type
+i18n_chart_delete=Chart does not exist
+i18n_no_ds=Dataset does not exist or no permissions
+i18n_datasource_delete=Data source does not exist
+i18n_gauge_field_change=The field used has changed, please edit again
+i18n_gauge_field_delete=The field used has been deleted, please edit again
+i18n_no_id=ID cannot be empty
+i18n_name_limit_100=Name cannot exceed 100 characters
+i18n_field_circular_error=Field parsing error, possible reasons: field has been deleted, calculation field reference level is too deep, circular references exist, etc., please check the table nodes and fields and edit again.
+
+i18n_invalid_ds=Data source is invalid
+
+i18n_user_disable=User has been disabled and cannot log in
+i18n_login_name_pwd_err=Username or password is incorrect
+i18n_error_login_type=Login type error
+i18n_schema_is_empty=Schema is empty!
+i18n_table_name_repeat=Name is duplicated:
+i18n_sql_not_empty=SQL cannot be empty
+i18n_menu.parameter=System Parameters
+i18n_user_old_pwd_error=Original password is incorrect
+i18n_menu.toolbox-log=Operation Logs
+
+i18n_year=Year
+i18n_month=Month
+i18n_day=Day
+i18n_hour=Hour
+i18n_minute=Minute
+i18n_second=Second
+
+i18n_no_datasource_permission_to_create_column=No data source access permissions, unable to create table fields
+i18n_df_folder_cannot_to_search=Folders cannot query data
+i18n_df_no_primary_key=No primary key
+i18n_df_cannot_operate_folder=Cannot operate on folders
+i18n_df_cannot_be_none=[%s] cannot be empty
+i18n_df_value_cannot_be_none=[%s] value: %s cannot be empty
+i18n_df_value_exists_in_database=[%s] value: %s already exists in the database, cannot be duplicated
+i18n_df_data=Data
+i18n_df_start=Start
+i18n_df_end=End
+i18n_df_datasource_not_found=No data source found
+i18n_df_datasource_does_not_enable_data_filling=This data source has not enabled data reporting configuration
+i18n_df_builtin_datasource=Built-in database
+i18n_df_folder_required=Folder is required
+i18n_df_form_not_exists=Form does not exist
+i18n_df_name_can_not_empty=Name cannot be empty
+i18n_df_template=Template
+i18n_df_task_status_is_null_or_finished=Task status is null or completed
+i18n_df_task_need_task_id=Task ID must be specified
+i18n_df_not_current_task_user=Not the target user for the current task
+i18n_df_miss_parameter=Missing parameter
+i18n_df_no_running_instance=No running instances for the current task
+i18n_df_value=Value
+i18n_df_format_error=Format parsing error
+i18n_df_cannot_earlier_than=Cannot be earlier than
+i18n_df_cannot_be_all_null=Cannot have only one empty
+i18n_df_value_not_in_range=Value is not within the range
+i18n_df_value_value_not_in_range=Value: %s is not within the range
+i18n_df_required=Required
+i18n_df_must_unique=Duplicate values are not allowed
+i18n_df_excel_parsing_error=Excel parsing error
+i18n_df_excel_is_empty=This Excel has no data
+i18n_df_excel_template_column_not_fit=Template field count does not match
+i18n_df_selection=Option value is
+i18n_df_date_format=Date format
+i18n_df_integer=Integer
+i18n_df_decimal=Decimal
+i18n_df_multiple_value_split=Multiple values are separated by semicolon "; "
+i18n_df_email_type=Email format
+i18n_df_phone_type=Phone number format
+i18n_df_lt_check=Value needs to be less than %s: %s
+i18n_df_gt_check=Value needs to be greater than %s: %s
+i18n_df_le_check=Value needs to be less than or equal to %s: %s
+i18n_df_ge_check=Value needs to be greater than or equal to %s: %s
+i18n_df_column_exists=The column: %s exists
+
+i18n_wrong_email=Email format is incorrect
+i18n_wrong_tel=Phone number format is incorrect
+
+
+i18n_copilot_cross_ds_error=Cross-source datasets do not support this feature
+
+i18n_template_recommend=Recommended
+i18n_template_recent=Recently Used
+
+i18n_default_org=Default Organization
+i18n_org_admin=Organization Admin
+i18n_ordinary_role=Ordinary User
+i18n_sys_admin=System Admin
+
+i18n_threshold_logic_eq=Equal to
+i18n_threshold_logic_not_eq=Not equal to
+i18n_threshold_logic_lt=Less than
+i18n_threshold_logic_le=Less than or equal to
+i18n_threshold_logic_gt=Greater than
+i18n_threshold_logic_ge=Greater than or equal to
+i18n_threshold_logic_in=Belong to
+i18n_threshold_logic_not_in=Do not belong to
+i18n_threshold_logic_like=Contains
+i18n_threshold_logic_not_like=Does not contain
+i18n_threshold_logic_null=Empty
+i18n_threshold_logic_not_null=Not empty
+i18n_threshold_logic_empty=Empty string
+i18n_threshold_logic_not_empty=Non-empty string
+i18n_threshold_logic_between=Range is
+i18n_threshold_logic_and=And
+i18n_threshold_logic_or=Or
+i18n_threshold_max=Maximum value
+i18n_threshold_min=Minimum value
+i18n_threshold_average=Average value
+i18n_time_year=Year
+i18n_time_month=Month
+i18n_time_date=Day
+i18n_time_hour=Hour
+i18n_time_minute=Minute
+i18n_time_second=Second
+i18n_time_ago=Ago
+i18n_time_later=Later
+i18n_time_year_current=Current year
+i18n_time_year_last=Last year
+i18n_time_year_next=Next year
+i18n_time_month_current=Current month
+i18n_time_month_last=Last month
+i18n_time_month_next=Next month
+i18n_time_month_start=Beginning of the year
+i18n_time_month_end=End of the year
+i18n_time_date_current=Today
+i18n_time_date_last=Yesterday
+i18n_time_date_next=Tomorrow
+i18n_time_date_start=Beginning of the month
+i18n_time_date_end=End of the month
+
+i18n_dataset_create_error=Create error,please try again
+i18n_dataset_ds_delete=Datasource deleted,this dataset can not be show
+i18n_dataset_plugin_error=Datasource plugin is not exist
+i18n_dataset_cross_error=Dataset with more than two data sources is not supported
+i18n_board=Board
+i18n_invalid_connection=Invalid connection.
+i18n_check_datasource_connection=Please check the validity of the datasource.
+
+i18n_datasource_not_exists=Datasource not exists!
+
+i18n_geo_exists=An area with the same name already exists\uFF01
+i18n_geo_sub_exists=A sub-area with the same name already exists\uFF01
+i18n_user_new_pwd_error=Password format: 8-20 characters and must include at least one uppercase letter, one lowercase letter, one number, and one special character.
+i18n_user_pwd_same_error=Old and new passwords cannot be the same
+
+i18n_copilot_ds=Only supports MySQL datasource
diff --git a/core/core-backend/src/main/resources/i18n/core_zh_CN.properties b/core/core-backend/src/main/resources/i18n/core_zh_CN.properties
new file mode 100644
index 0000000..e7122b8
--- /dev/null
+++ b/core/core-backend/src/main/resources/i18n/core_zh_CN.properties
@@ -0,0 +1,204 @@
+login.validator.name1=\u8D26\u53F7/\u90AE\u7BB1/\u624B\u673A\u53F7\u4E0D\u80FD\u4E3A\u7A7A
+login.validator.pwd1=\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A
+
+i18n_menu.home=\u9996\u9875
+i18n_menu.workbranch=\u5DE5\u4F5C\u53F0
+i18n_menu.visualized=\u53EF\u89C6\u5316
+i18n_menu.template=\u6A21\u7248
+i18n_menu.application=\u5E94\u7528
+i18n_menu.system=\u7CFB\u7EDF\u7BA1\u7406
+i18n_menu.template-market=\u6A21\u677F\u5E02\u573A
+i18n_menu.template-setting=\u6A21\u677F\u7BA1\u7406
+i18n_menu.view=\u6570\u636E\u5C55\u793A
+i18n_menu.data=\u6570\u636E\u51C6\u5907
+i18n_menu.panel=\u4EEA\u8868\u677F
+i18n_menu.data-filling-manage=\u6570\u636E\u586B\u62A5
+i18n_menu.screen=\u6570\u636E\u5927\u5C4F
+i18n_menu.dataset=\u6570\u636E\u96C6
+i18n_menu.datasource=\u6570\u636E\u6E90
+i18n_menu.user=\u7528\u6237\u7BA1\u7406
+i18n_menu.org=\u7EC4\u7EC7\u7BA1\u7406
+i18n_menu.auth=\u6743\u9650\u914D\u7F6E
+i18n_menu.report=\u5B9A\u65F6\u62A5\u544A
+i18n_menu.sync=\u540C\u6B65\u7BA1\u7406
+i18n_menu.association=\u8840\u7F18\u5206\u6790
+i18n_menu.threshold=\u544A\u8B66\u7BA1\u7406
+i18n_menu.webhook=Webhook \u7BA1\u7406
+i18n_menu.summary=\u6982\u89C8
+i18n_menu.ds=\u6570\u636E\u8FDE\u63A5\u7BA1\u7406
+i18n_menu.task=\u4EFB\u52A1\u7BA1\u7406
+i18n_menu.embedded=\u5D4C\u5165\u5F0F\u7BA1\u7406
+i18n_menu.plugin=\u63D2\u4EF6\u7BA1\u7406
+i18n_menu.platform=\u5E73\u53F0\u5BF9\u63A5
+i18n_menu.appearance=\u5916\u89C2\u914D\u7F6E
+i18n_menu.sysVariable=\u7CFB\u7EDF\u53D8\u91CF
+i18n_menu.sysTypeface=\u5B57\u4F53\u7BA1\u7406
+i18n_menu.font=\u5B57\u4F53\u7BA1\u7406
+i18n_menu.msg-fill=\u586B\u62A5\u4EFB\u52A1
+i18n_field_name_repeat=\u6709\u91CD\u590D\u5B57\u6BB5\u540D\uFF1A
+i18n_pid_not_eq_id=\u79FB\u52A8\u76EE\u6807\u4E0D\u80FD\u662F\u81EA\u5DF1\u6216\u5B50\u76EE\u5F55
+i18n_ds_name_exists=\u8BE5\u5206\u7EC4\u4E0B\u540D\u79F0\u91CD\u590D
+i18n_table_id_can_not_empty=\u67E5\u8BE2\u8282\u70B9\u4E0D\u80FD\u4E3A\u7A7A
+i18n_no_fields=\u5B57\u6BB5\u4E0D\u80FD\u4E3A\u7A7A
+i18n_no_field=\u8BE5\u5B57\u6BB5\u4E0D\u5B58\u5728
+i18n_union_ds_no_checked=\u6CA1\u6709\u5B57\u6BB5\u9009\u4E2D
+i18n_field_name_duplicated=\u5B57\u6BB5\u540D\u91CD\u590D
+i18n_can_not_cross_ds=\u4E0D\u652F\u6301\u8DE8\u6570\u636E\u96C6\u64CD\u4F5C
+i18n_dataset_ds_error=\u5F53\u524D\u6570\u636E\u96C6\u7528\u5230\u7684\u6570\u636E\u6E90\u5DF2\u88AB\u5220\u9664
+i18n_union_field_can_not_empty=\u5173\u8054\u5B57\u6BB5\u4E0D\u80FD\u4E3A\u7A7A
+i18n_table_duplicate=\u76F8\u540C\u8282\u70B9\u9700\u91CD\u65B0\u62D6\u5165\u624D\u80FD\u7EE7\u7EED\u65B0\u5EFA\u6570\u636E\u96C6
+i18n_no_column_permission=\u6CA1\u6709\u5217\u6743\u9650
+i18n_fetch_error=SQL\u6267\u884C\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u8868\u3001\u5B57\u6BB5\u3001\u5173\u8054\u5173\u7CFB\u7B49\u4FE1\u606F\u662F\u5426\u6B63\u786E\u5E76\u91CD\u65B0\u7F16\u8F91\u3002
+i18n_no_datasource_permission=\u65E0\u6570\u636E\u6E90\u8BBF\u95EE\u6743\u9650
+i18n_no_dataset_permission=\u65E0\u6570\u636E\u96C6\u8BBF\u95EE\u6743\u9650
+i18n_not_full=\u5F53\u524D\u6570\u636E\u6E90\u4E0D\u652F\u6301\u5168\u8FDE\u63A5
+
+i18n_field_circular_ref=\u5B57\u6BB5\u5B58\u5728\u5FAA\u73AF\u5F15\u7528
+
+i18n_chart_not_handler=\u65E0\u6CD5\u5904\u7406\u8BE5\u56FE\u8868\u7C7B\u578B
+i18n_chart_delete=\u56FE\u8868\u4E0D\u5B58\u5728
+i18n_no_ds=\u6570\u636E\u96C6\u4E0D\u5B58\u5728\u6216\u6CA1\u6709\u6743\u9650
+i18n_datasource_delete=\u6570\u636E\u6E90\u4E0D\u5B58\u5728
+i18n_gauge_field_change=\u6240\u7528\u5B57\u6BB5\u53D1\u751F\u53D8\u66F4\uFF0C\u8BF7\u91CD\u65B0\u7F16\u8F91
+i18n_gauge_field_delete=\u6240\u7528\u5B57\u6BB5\u5DF2\u5220\u9664\uFF0C\u8BF7\u91CD\u65B0\u7F16\u8F91
+i18n_no_id=id\u4E0D\u80FD\u4E3A\u7A7A
+i18n_name_limit_100=\u540D\u79F0\u4E0D\u80FD\u8D85\u8FC7100\u5B57\u7B26
+i18n_field_circular_error=\u5B57\u6BB5\u89E3\u6790\u9519\u8BEF\uFF0C\u53EF\u80FD\u539F\u56E0\uFF1A\u5B57\u6BB5\u5DF2\u5220\u9664\u3001\u8BA1\u7B97\u5B57\u6BB5\u5F15\u7528\u5C42\u7EA7\u8FC7\u6DF1\u3001\u5B58\u5728\u5FAA\u73AF\u5F15\u7528\u7B49\uFF0C\u8BF7\u68C0\u67E5\u8868\u8282\u70B9\u548C\u5B57\u6BB5\u5E76\u91CD\u65B0\u7F16\u8F91\u3002
+
+i18n_invalid_ds=\u6570\u636E\u6E90\u65E0\u6548
+
+i18n_user_disable=\u7528\u6237\u5DF2\u88AB\u7981\u7528\uFF0C\u65E0\u6CD5\u767B\u5F55
+i18n_login_name_pwd_err=\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF
+i18n_error_login_type=\u767B\u5F55\u7C7B\u578B\u9519\u8BEF
+i18n_schema_is_empty=schema \u4E3A\u7A7A\uFF01
+i18n_table_name_repeat=\u540D\u79F0\u91CD\u590D:
+i18n_sql_not_empty=sql \u4E0D\u80FD\u4E3A\u7A7A
+i18n_menu.parameter=\u7CFB\u7EDF\u53C2\u6570
+i18n_user_old_pwd_error=\u539F\u59CB\u5BC6\u7801\u9519\u8BEF
+i18n_menu.toolbox-log=\u64CD\u4F5C\u65E5\u5FD7
+
+i18n_year=\u5E74
+i18n_month=\u6708
+i18n_day=\u5929
+i18n_hour=\u5C0F\u65F6
+i18n_minute=\u5206\u949F
+i18n_second=\u79D2
+
+i18n_no_datasource_permission_to_create_column=\u65E0\u6570\u636E\u6E90\u8BBF\u95EE\u6743\u9650\uFF0C\u65E0\u6CD5\u521B\u5EFA\u8868\u5B57\u6BB5
+i18n_df_folder_cannot_to_search=\u6587\u4EF6\u5939\u4E0D\u80FD\u67E5\u8BE2\u6570\u636E
+i18n_df_no_primary_key=\u6CA1\u6709\u4E3B\u952E
+i18n_df_cannot_operate_folder=\u4E0D\u80FD\u64CD\u4F5C\u6587\u4EF6\u5939
+i18n_df_cannot_be_none=[%s] \u4E0D\u80FD\u4E3A\u7A7A
+i18n_df_value_cannot_be_none=[%s] \u503C: %s \u4E0D\u80FD\u4E3A\u7A7A
+i18n_df_value_exists_in_database=[%s] \u503C: %s \u5728\u6570\u636E\u5E93\u4E2D\u5DF2\u5B58\u5728, \u4E0D\u80FD\u91CD\u590D
+i18n_df_data=\u6570\u636E
+i18n_df_start=\u5F00\u59CB
+i18n_df_end=\u7ED3\u675F
+i18n_df_datasource_not_found=\u6CA1\u6709\u627E\u5230\u6570\u636E\u6E90
+i18n_df_datasource_does_not_enable_data_filling=\u8BE5\u6570\u636E\u6E90\u6CA1\u6709\u542F\u7528\u6570\u636E\u586B\u62A5\u914D\u7F6E
+i18n_df_builtin_datasource=\u5185\u5EFA\u6570\u636E\u5E93
+i18n_df_folder_required=\u76EE\u5F55\u5FC5\u9009
+i18n_df_form_not_exists=\u8868\u5355\u4E0D\u5B58\u5728
+i18n_df_name_can_not_empty=\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A
+i18n_df_template=\u6A21\u677F
+i18n_df_task_status_is_null_or_finished=\u4EFB\u52A1\u72B6\u6001\u4E3A\u7A7A\u6216\u5DF2\u5B8C\u6210
+i18n_df_task_need_task_id=\u9700\u6307\u5B9A\u4EFB\u52A1ID
+i18n_df_not_current_task_user=\u4E0D\u662F\u5F53\u524D\u4EFB\u52A1\u7684\u76EE\u6807\u7528\u6237
+i18n_df_miss_parameter=\u7F3A\u5931\u53C2\u6570
+i18n_df_no_running_instance=\u5F53\u524D\u4EFB\u52A1\u6682\u65F6\u65E0\u8FD0\u884C\u5B9E\u4F8B
+i18n_df_value=\u503C
+i18n_df_format_error=\u683C\u5F0F\u89E3\u6790\u9519\u8BEF
+i18n_df_cannot_earlier_than=\u4E0D\u80FD\u65E9\u4E8E
+i18n_df_cannot_be_all_null=\u4E0D\u80FD\u53EA\u6709\u4E00\u4E2A\u4E3A\u7A7A
+i18n_df_value_not_in_range=\u503C\u4E0D\u5728\u8303\u56F4\u5185
+i18n_df_value_value_not_in_range=\u503C: %s \u4E0D\u5728\u8303\u56F4\u5185
+i18n_df_required=\u5FC5\u586B
+i18n_df_must_unique=\u4E0D\u5141\u8BB8\u91CD\u590D\u503C
+i18n_df_excel_parsing_error=Excel\u89E3\u6790\u9519\u8BEF
+i18n_df_excel_is_empty=\u8BE5Excel\u6CA1\u6709\u6570\u636E
+i18n_df_excel_template_column_not_fit=\u6A21\u677F\u5B57\u6BB5\u4E2A\u6570\u4E0D\u5339\u914D
+i18n_df_selection=\u9009\u9879\u503C\u4E3A
+i18n_df_date_format=\u65E5\u671F\u683C\u5F0F
+i18n_df_integer=\u6574\u5F62\u6570\u5B57
+i18n_df_decimal=\u5C0F\u6570\u6570\u5B57
+i18n_df_multiple_value_split=\u591A\u4E2A\u503C\u4F7F\u7528\u5206\u53F7";"\u5206\u5272
+i18n_df_email_type=\u90AE\u7BB1\u683C\u5F0F
+i18n_df_phone_type=\u624B\u673A\u53F7\u683C\u5F0F
+i18n_df_lt_check=\u503C\u9700\u8981\u5C0F\u4E8E %s: %s
+i18n_df_gt_check=\u503C\u9700\u8981\u5927\u4E8E %s: %s
+i18n_df_le_check=\u503C\u9700\u8981\u5C0F\u4E8E\u7B49\u4E8E %s: %s
+i18n_df_ge_check=\u503C\u9700\u8981\u5927\u4E8E\u7B49\u4E8E %s: %s
+i18n_df_column_exists=\u5B57\u6BB5: %s \u5DF2\u5B58\u5728
+
+i18n_wrong_email=\u90AE\u7BB1\u683C\u5F0F\u9519\u8BEF
+i18n_wrong_tel=\u624B\u673A\u53F7\u7801\u683C\u5F0F\u9519\u8BEF
+
+
+i18n_copilot_cross_ds_error=\u8DE8\u6E90\u6570\u636E\u96C6\u4E0D\u652F\u6301\u8BE5\u529F\u80FD
+
+i18n_template_recommend=\u63A8\u8350
+i18n_template_recent=\u6700\u8FD1\u4F7F\u7528
+
+i18n_default_org=\u9ED8\u8BA4\u7EC4\u7EC7
+i18n_org_admin=\u7EC4\u7EC7\u7BA1\u7406\u5458
+i18n_ordinary_role=\u666E\u901A\u7528\u6237
+i18n_sys_admin=\u7CFB\u7EDF\u7BA1\u7406\u5458
+
+i18n_threshold_logic_eq=\u7B49\u4E8E
+i18n_threshold_logic_not_eq=\u4E0D\u7B49\u4E8E
+i18n_threshold_logic_lt=\u5C0F\u4E8E
+i18n_threshold_logic_le=\u5C0F\u4E8E\u7B49\u4E8E
+i18n_threshold_logic_gt=\u5927\u4E8E
+i18n_threshold_logic_ge=\u5927\u4E8E\u7B49\u4E8E
+i18n_threshold_logic_in=\u5C5E\u4E8E
+i18n_threshold_logic_not_in=\u4E0D\u5C5E\u4E8E
+i18n_threshold_logic_like=\u5305\u542B
+i18n_threshold_logic_not_like=\u4E0D\u5305\u542B
+i18n_threshold_logic_null=\u7A7A
+i18n_threshold_logic_not_null=\u4E0D\u7A7A
+i18n_threshold_logic_empty=\u7A7A\u5B57\u7B26\u4E32
+i18n_threshold_logic_not_empty=\u975E\u7A7A\u5B57\u7B26\u4E32
+i18n_threshold_logic_between=\u8303\u56F4\u662F
+i18n_threshold_logic_and=\u4E14
+i18n_threshold_logic_or=\u6216
+i18n_threshold_max=\u6700\u5927\u503C
+i18n_threshold_min=\u6700\u5C0F\u503C
+i18n_threshold_average=\u5E73\u5747\u503C
+i18n_time_year=\u5E74
+i18n_time_month=\u6708
+i18n_time_date=\u65E5
+i18n_time_hour=\u65F6
+i18n_time_minute=\u5206
+i18n_time_second=\u79D2
+i18n_time_ago=\u524D
+i18n_time_later=\u540E
+i18n_time_year_current=\u5F53\u5E74
+i18n_time_year_last=\u53BB\u5E74
+i18n_time_year_next=\u660E\u5E74
+i18n_time_month_current=\u5F53\u6708
+i18n_time_month_last=\u4E0A\u4E2A\u6708
+i18n_time_month_next=\u4E0B\u4E2A\u6708
+i18n_time_month_start=\u5E74\u521D
+i18n_time_month_end=\u5E74\u672B
+i18n_time_date_current=\u4ECA\u5929
+i18n_time_date_last=\u6628\u5929
+i18n_time_date_next=\u660E\u5929
+i18n_time_date_start=\u6708\u521D
+i18n_time_date_end=\u6708\u672B
+
+i18n_dataset_create_error=\u6570\u636E\u96C6\u56E0\u5F02\u5E38\u5BFC\u81F4\u65E0\u6CD5\u4F7F\u7528\uFF0C\u8BF7\u91CD\u65B0\u521B\u5EFA
+i18n_dataset_ds_delete=\u7531\u4E8E\u6570\u636E\u96C6\u6240\u7528\u7684\u6570\u636E\u6E90\u5DF2\u88AB\u5220\u9664,\u65E0\u6CD5\u663E\u793A\u6570\u636E\u96C6
+i18n_dataset_plugin_error=\u5F53\u524D\u6570\u636E\u6E90\u63D2\u4EF6\u4E0D\u5B58\u5728
+i18n_dataset_cross_error=\u8DE8\u6E90\u6570\u636E\u96C6\u4E0D\u652F\u6301\u8BE5\u529F\u80FD
+i18n_board=\u8FB9\u6846
+i18n_invalid_connection=\u8FDE\u63A5\u65E0\u6548,
+i18n_check_datasource_connection=\u8BF7\u68C0\u67E5\u6570\u636E\u6E90\u7684\u6709\u6548\u6027
+
+i18n_datasource_not_exists=\u6570\u636E\u6E90\u4E0D\u5B58\u5728\uFF01
+
+i18n_geo_exists=\u5DF2\u5B58\u5728\u540C\u540D\u533A\u57DF\uFF01
+i18n_geo_sub_exists=\u5DF2\u5B58\u5728\u540C\u540D\u5B50\u533A\u57DF\uFF01
+i18n_user_new_pwd_error=\u5BC6\u7801\u683C\u5F0F\uFF1A8-20\u4F4D\u4E14\u81F3\u5C11\u4E00\u4F4D\u5927\u5199\u5B57\u6BCD\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u7279\u6B8A\u5B57\u7B26
+i18n_user_pwd_same_error=\u65B0\u65E7\u5BC6\u7801\u4E0D\u80FD\u76F8\u540C
+
+i18n_copilot_ds=\u5F53\u524D\u4EC5\u652F\u6301MySQL\u6570\u636E\u6E90
diff --git a/core/core-backend/src/main/resources/logback-spring.xml b/core/core-backend/src/main/resources/logback-spring.xml
new file mode 100644
index 0000000..128e7f8
--- /dev/null
+++ b/core/core-backend/src/main/resources/logback-spring.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+ true
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} %highlight(%-5level) --- [%15.15(%thread)] %cyan(%-40.40(%logger{40})) : %msg%n
+ UTF-8
+
+
+
+
+ ${logPath}/info.log
+ true
+
+ ERROR
+ DENY
+ ACCEPT
+
+
+ ${logPath}/info.%d.%i.log
+ 30
+
+ 10GB
+ 10MB
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%15.15(%thread)] %-40.40(%logger{40}) : %msg%n
+ UTF-8
+
+
+
+
+ ${logPath}/error.log
+ true
+
+ ERROR
+
+
+ ${logPath}/error.%d.%i.log
+ 30
+
+ 10GB
+ 10MB
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%15.15(%thread)] %-40.40(%logger{40}) : %msg%n
+ UTF-8
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml
new file mode 100644
index 0000000..908a835
--- /dev/null
+++ b/core/core-backend/src/main/resources/mybatis/ExtDataVisualizationMapper.xml
@@ -0,0 +1,457 @@
+
+
+
+
+ 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`,
+ `flow_map_start_name`,
+ `flow_map_end_name`,
+ `ext_color`)
+ SELECT core_chart_view.`id` + #{copyId} as id,
+ `title`,
+ #{newDvId} as 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`,
+ core_chart_view.`id` as copy_from,
+ #{copyId} as copy_id,
+ `flow_map_start_name`,
+ `flow_map_end_name`,
+ `ext_color`
+ FROM core_chart_view
+ WHERE core_chart_view.scene_id = #{sourceDvId}
+
+
+ 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`)
+ select #{newDvId},
+ `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`
+ from data_visualization_info dvInfo
+ where dvInfo.id = #{sourceDvId}
+
+
+
+
+
+
+
+ INSERT INTO visualization_link_jump (`id`,
+ `source_dv_id`,
+ `source_view_id`,
+ `link_jump_info`,
+ `checked`,
+ `copy_from`,
+ `copy_id`)
+ SELECT visualization_link_jump.`id` + #{copyId} as id,
+ dv_view_copy.t_dv_id as source_dv_id,
+ dv_view_copy.t_chart_view_id as source_view_id,
+ visualization_link_jump.`link_jump_info`,
+ visualization_link_jump.`checked`,
+ visualization_link_jump.`id` as copy_from,
+ #{copyId} as copy_id
+ FROM visualization_link_jump
+ INNER JOIN (SELECT pvs.scene_id AS s_dv_id,
+ pvs.id AS s_chart_view_id,
+ pvt.scene_id AS t_dv_id,
+ pvt.id AS t_chart_view_id
+ FROM core_chart_view pvt
+ INNER JOIN core_chart_view pvs ON pvt.copy_from = pvs.id
+ WHERE pvt.copy_id = #{copyId}) dv_view_copy
+ ON visualization_link_jump.source_dv_id = dv_view_copy.s_dv_id
+ AND visualization_link_jump.source_view_id = dv_view_copy.s_chart_view_id
+
+
+
+ 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)
+ SELECT visualization_link_jump_info.`id` + #{copyId} as id,
+ plj_copy.t_id as link_jump_id,
+ visualization_link_jump_info.`link_type`,
+ visualization_link_jump_info.`jump_type`,
+ visualization_link_jump_info.`target_dv_id`,
+ visualization_link_jump_info.`source_field_id`,
+ visualization_link_jump_info.`content`,
+ visualization_link_jump_info.`checked`,
+ visualization_link_jump_info.`attach_params`,
+ visualization_link_jump_info.`id` AS copy_from,
+ #{copyId} AS copy_id
+ FROM visualization_link_jump_info
+ INNER JOIN (SELECT id AS t_id,
+ copy_from AS s_id
+ FROM visualization_link_jump
+ WHERE copy_id = #{copyId}) plj_copy
+ ON visualization_link_jump_info.link_jump_id = plj_copy.s_id
+
+
+
+
+ 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`)
+ SELECT visualization_link_jump_target_view_info.`target_id` + #{copyId} as target_id,
+ plji_copy.t_id as link_jump_info_id,
+ visualization_link_jump_target_view_info.`source_field_active_id`,
+ visualization_link_jump_target_view_info.`target_view_id`,
+ visualization_link_jump_target_view_info.`target_field_id`,
+ visualization_link_jump_target_view_info.`target_id` AS copy_from,
+ #{copyId} AS copy_id
+ FROM visualization_link_jump_target_view_info
+ INNER JOIN (SELECT id AS t_id,
+ copy_from AS s_id
+ FROM visualization_link_jump_info
+ WHERE copy_id = #{copyId}) plji_copy
+ ON visualization_link_jump_target_view_info.link_jump_info_id = plji_copy.s_id
+
+
+
+ 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 visualization_linkage.`id` + #{copyId} as `id`,
+ pv_source_copy.t_dv_id AS dv_id,
+ pv_source_copy.t_chart_view_id AS source_view_id,
+ pv_target_copy.t_chart_view_id AS target_view_id,
+ `update_time`,
+ `update_people`,
+ `linkage_active`,
+ `ext1`,
+ `ext2`,
+ visualization_linkage.`id` as copy_from,
+ #{copyId} as copy_id
+ FROM visualization_linkage
+ INNER JOIN (SELECT pvs.scene_id AS s_dv_id,
+ pvs.id AS s_chart_view_id,
+ pvt.scene_id AS t_dv_id,
+ pvt.id AS t_chart_view_id
+ FROM core_chart_view pvt
+ INNER JOIN core_chart_view pvs ON pvt.copy_from = pvs.id
+ WHERE pvt.copy_id = #{copyId}) pv_source_copy
+ ON visualization_linkage.dv_id = pv_source_copy.s_dv_id
+ AND visualization_linkage.source_view_id = pv_source_copy.s_chart_view_id
+ INNER JOIN (SELECT pvs.scene_id AS s_dv_id,
+ pvs.id AS s_chart_view_id,
+ pvt.scene_id AS t_dv_id,
+ pvt.id AS t_chart_view_id
+ FROM core_chart_view pvt
+ INNER JOIN core_chart_view pvs ON pvt.copy_from = pvs.id
+ WHERE pvt.copy_id = #{copyId}) pv_target_copy
+ ON visualization_linkage.dv_id = pv_target_copy.s_dv_id
+ AND visualization_linkage.target_view_id = pv_target_copy.s_chart_view_id
+
+
+
+
+ INSERT INTO visualization_linkage_field (id,
+ `linkage_id`,
+ `source_field`,
+ `target_field`,
+ `update_time`,
+ `copy_from`,
+ `copy_id`)
+ SELECT visualization_linkage_field.`id` + #{copyId} as `id`,
+ pvlf_copy.t_id as `linkage_id`,
+ `source_field`,
+ `target_field`,
+ `update_time`,
+ id AS copy_from,
+ #{copyId} as copy_id
+ FROM visualization_linkage_field
+ INNER JOIN (SELECT id AS t_id,
+ copy_from AS s_id
+ FROM visualization_linkage
+ WHERE copy_id = #{copyId}) pvlf_copy
+ ON visualization_linkage_field.linkage_id = pvlf_copy.s_id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DELETE
+ FROM
+ data_visualization_info dvi
+ WHERE
+ dvi.id IN
+
+ #{id}
+
+
+
+ DELETE
+ FROM
+ core_chart_view ccv
+ WHERE
+ ccv.scene_id IN
+
+ #{id}
+
+
+
+
+
diff --git a/core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkJumpMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkJumpMapper.xml
new file mode 100644
index 0000000..e1be07a
--- /dev/null
+++ b/core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkJumpMapper.xml
@@ -0,0 +1,353 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DELETE FROM visualization_link_jump_target_view_info
+ WHERE link_jump_info_id IN (
+ SELECT lji.id
+ FROM visualization_link_jump_info lji
+ JOIN visualization_link_jump lj ON lji.link_jump_id = lj.id
+ WHERE lj.source_dv_id = #{dvId}
+ AND lj.source_view_id = #{viewId}
+ );
+
+
+
+ DELETE FROM visualization_link_jump_info
+ WHERE link_jump_id IN (
+ SELECT lj.id
+ FROM visualization_link_jump lj
+ WHERE lj.source_dv_id = #{dvId}
+ AND lj.source_view_id = #{viewId}
+ );
+
+
+
+ DELETE FROM visualization_link_jump
+ WHERE source_dv_id = #{dvId}
+ AND source_view_id = #{viewId}
+
+
+
+
+ DELETE FROM visualization_link_jump_target_view_info
+ WHERE link_jump_info_id IN (
+ SELECT lji.id
+ FROM visualization_link_jump_info lji
+ JOIN visualization_link_jump lj ON lji.link_jump_id = lj.id
+ WHERE lj.source_dv_id = #{dvId}
+ OR lji.target_dv_id = #{dvId}
+ )
+
+
+
+ DELETE FROM visualization_link_jump_info
+ WHERE link_jump_id IN (
+ SELECT lj.id
+ FROM visualization_link_jump lj
+ WHERE lj.source_dv_id = #{dvId}
+ OR lj.target_dv_id = #{dvId}
+ )
+
+
+
+ DELETE FROM visualization_link_jump
+ WHERE source_dv_id = #{dvId}
+
+
+
+
+
+ insert into visualization_link_jump (id, source_dv_id, source_view_id, link_jump_info, `checked`, copy_from,
+ copy_id)
+ select UUID() as id,
+ visualization_view_copy.t_dv_id as source_dv_id,
+ visualization_view_copy.t_core_chart_view_id as source_view_id,
+ visualization_link_jump.link_jump_info,
+ visualization_link_jump.checked,
+ visualization_link_jump.id as copy_from,
+ #{copyId} as copy_id
+ from visualization_link_jump
+ inner join
+ (SELECT pvs.dv_id as s_dv_id,
+ pvs.core_chart_view_id as s_core_chart_view_id,
+ pvt.dv_id as t_dv_id,
+ pvt.core_chart_view_id as t_core_chart_view_id
+ FROM visualization_view pvt
+ inner JOIN visualization_view pvs ON pvt.copy_from = pvs.id
+ WHERE pvt.copy_id = #{copyId}) visualization_view_copy
+ on visualization_link_jump.source_dv_id = visualization_view_copy.s_dv_id
+ and visualization_link_jump.source_view_id = visualization_view_copy.s_core_chart_view_id
+
+
+
+ INSERT INTO visualization_link_jump_info (id,
+ link_jump_id,
+ link_type,
+ jump_type,
+ window_size,
+ target_dv_id,
+ source_field_id,
+ content,
+ `checked`,
+ `attach_params`,
+ copy_from,
+ copy_id)
+ SELECT uuid() AS id,
+ plj_copy.t_id,
+ link_type,
+ jump_type,
+ window_size,
+ target_dv_id,
+ source_field_id,
+ content,
+ `checked`,
+ `attach_params`,
+ id AS copy_from,
+ #{copyId}
+ FROM visualization_link_jump_info
+ inner JOIN (SELECT id AS t_id,
+ copy_from AS s_id
+ FROM visualization_link_jump
+ WHERE copy_id = #{copyId}) plj_copy
+ ON visualization_link_jump_info.link_jump_id = plj_copy.s_id
+
+
+
+ INSERT INTO visualization_link_jump_target_view_info (target_id,
+ link_jump_info_id,
+ target_view_id,
+ target_field_id,
+ copy_from,
+ copy_id)
+ SELECT uuid() AS id,
+ plji_copy.t_id AS link_jump_info_id,
+ target_view_id,
+ target_field_id,
+ copy_from,
+ #{copyId} AS copy_id
+ FROM visualization_link_jump_target_view_info
+ inner JOIN (SELECT id AS t_id,
+ copy_from AS s_id
+ FROM visualization_link_jump_info
+ WHERE copy_id = #{copyId}) plji_copy
+ ON visualization_link_jump_target_view_info.link_jump_info_id = plji_copy.s_id
+
+
+
+
+
+
diff --git a/core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkageMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkageMapper.xml
new file mode 100644
index 0000000..8639441
--- /dev/null
+++ b/core/core-backend/src/main/resources/mybatis/ExtVisualizationLinkageMapper.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ delete from visualization_linkage where visualization_linkage.dv_id = #{dvId}
+ AND visualization_linkage.source_view_id = #{sourceViewId}
+
+
+
+
+ DELETE FROM visualization_linkage
+ WHERE id IN (
+ SELECT id FROM (
+ SELECT pvl.id
+ FROM visualization_linkage pvl
+ JOIN visualization_linkage_field pvlf
+ ON pvl.id = pvlf.linkage_id
+ WHERE pvl.source_view_id = #{sourceViewId}
+ AND pvl.dv_id = #{dvId}
+ ) AS temp_table
+ )
+
+
+
+
+
+ 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
+ UUID() AS id,
+ pv_source_copy.t_dv_id AS dv_id,
+ pv_source_copy.t_core_chart_view_id AS source_view_id,
+ pv_target_copy.t_core_chart_view_id target_view_id,
+ update_time,
+ update_people,
+ linkage_active,
+ ext1,
+ ext2,
+ id as copy_from,
+ #{copyId} as copy_id
+ FROM
+ visualization_linkage
+ INNER JOIN (
+ SELECT
+ pvs.dv_id AS s_dv_id,
+ pvs.core_chart_view_id AS s_core_chart_view_id,
+ pvt.dv_id AS t_dv_id,
+ pvt.core_chart_view_id AS t_core_chart_view_id
+ FROM
+ panel_view pvt
+ inner JOIN panel_view pvs ON pvt.copy_from = pvs.id
+ WHERE
+ pvt.copy_id = #{copyId}
+ ) pv_source_copy ON visualization_linkage.dv_id = pv_source_copy.s_dv_id
+ AND visualization_linkage.source_view_id = pv_source_copy.s_core_chart_view_id
+ INNER JOIN (
+ SELECT
+ pvs.dv_id AS s_dv_id,
+ pvs.core_chart_view_id AS s_core_chart_view_id,
+ pvt.dv_id AS t_dv_id,
+ pvt.core_chart_view_id AS t_core_chart_view_id
+ FROM
+ panel_view pvt
+ inner JOIN panel_view pvs ON pvt.copy_from = pvs.id
+ WHERE
+ pvt.copy_id = #{copyId}
+ ) pv_target_copy ON visualization_linkage.dv_id = pv_target_copy.s_dv_id
+ AND visualization_linkage.target_view_id = pv_target_copy.s_core_chart_view_id
+
+
+
+
+ INSERT INTO visualization_linkage_field (
+ id,
+ linkage_id,
+ source_field,
+ target_field,
+ update_time,
+ copy_from,
+ copy_id
+ ) SELECT
+ uuid() AS id,
+ pvlf_copy.t_id,
+ source_field,
+ target_field,
+ update_time,
+ id AS copy_from,
+ #{copyId} AS copy_id
+ FROM
+ visualization_linkage_field
+ INNER JOIN (
+ SELECT
+ id AS t_id,
+ copy_from AS s_id
+ FROM
+ visualization_linkage
+ WHERE
+ copy_id = #{copyId}
+ ) pvlf_copy ON visualization_linkage_field.linkage_id = pvlf_copy.s_id
+
+
+
+
+
+
+
+
diff --git a/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml
new file mode 100644
index 0000000..bdbe373
--- /dev/null
+++ b/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DELETE FROM
+ visualization_outer_params_target_view_info poptvi
+ WHERE
+ poptvi.params_info_id IN (
+ SELECT params_info_id FROM
+ (
+ SELECT poptvi.params_info_id FROM
+ visualization_outer_params_target_view_info poptvi
+ INNER JOIN visualization_outer_params_info popi ON poptvi.params_info_id = popi.params_info_id
+ INNER JOIN visualization_outer_params pop ON popi.params_id = pop.params_id
+ WHERE pop.visualization_id = #{visualizationId}
+ ) tmp
+ )
+
+
+
+ DELETE FROM
+ visualization_outer_params_info popi
+ WHERE
+ popi.params_id IN (
+ SELECT params_id FROM
+ (
+ SELECT popi.params_id FROM
+ visualization_outer_params_info popi
+ INNER JOIN visualization_outer_params pop ON popi.params_id = pop.params_id
+ WHERE pop.visualization_id = #{visualizationId}
+ ) tmp
+ )
+
+
+
+ DELETE pop
+ FROM
+ visualization_outer_params pop
+ WHERE
+ pop.visualization_id = #{visualizationId}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/core-backend/src/main/resources/mybatis/ExtVisualizationTemplateMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtVisualizationTemplateMapper.xml
new file mode 100644
index 0000000..16536f9
--- /dev/null
+++ b/core/core-backend/src/main/resources/mybatis/ExtVisualizationTemplateMapper.xml
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ vt
+ .
+ id
+ , vt.`name`, vt.pid, vt.`level`,vt.`dv_type`, vt.node_type, vt.create_by, vt.create_time, vt.template_type, vt.snapshot
+
+
+ ,vt.template_style, vt.template_data, vt.dynamic_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ delete from visualization_template_category_map tcm
+
+
+ tcm.template_id in (
+ select id from visualization_template vt where vt.name = #{templateName})
+
+
+
+ and tcm.template_id = #{templateId}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/core-backend/src/main/resources/saffron.properties b/core/core-backend/src/main/resources/saffron.properties
new file mode 100644
index 0000000..68baf63
--- /dev/null
+++ b/core/core-backend/src/main/resources/saffron.properties
@@ -0,0 +1 @@
+calcite.default.charset = utf8
diff --git a/core/core-backend/src/main/resources/sql/sqlTemplate.stg b/core/core-backend/src/main/resources/sql/sqlTemplate.stg
new file mode 100644
index 0000000..a7b9877
--- /dev/null
+++ b/core/core-backend/src/main/resources/sql/sqlTemplate.stg
@@ -0,0 +1,78 @@
+querySql(limitFiled, groups, aggregators, filters, orders, table, notUseAs, useAliasForGroup)
+::=<<
+SELECT
+
+
+
+
+ *
+
+
+ }; separator=",\n">
+
+
+ AS }; separator=",\n">
+
+ ,
+
+ AS }; separator=",\n">
+
+FROM
+
+
+WHERE
+ }; separator="\nAND ">
+
+
+GROUP BY
+ }; separator=",\n">
+
+
+GROUP BY
+ }; separator=",\n">
+
+
+ORDER BY
+ }; separator=",\n">
+
+>>
+
+
+previewSql(limitFiled, groups, aggregators, filters, orders, table, isGroup, notUseAs, useAliasForGroup)
+::=<<
+SELECT
+
+
+
+
+ *
+
+
+ }; separator=",\n">
+
+
+ AS }; separator=",\n">
+
+ ,
+
+ AS }; separator=",\n">
+
+FROM
+
+
+WHERE
+ }; separator="\nAND ">
+
+
+GROUP BY
+ }; separator=",\n">
+
+
+GROUP BY
+ }; separator=",\n">
+
+
+ORDER BY
+ }; separator=",\n">
+
+>>
diff --git a/core/core-frontend/.editorconfig b/core/core-frontend/.editorconfig
new file mode 100644
index 0000000..ea6e20f
--- /dev/null
+++ b/core/core-frontend/.editorconfig
@@ -0,0 +1,14 @@
+# http://editorconfig.org
+root = true
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.md]
+insert_final_newline = false
+trim_trailing_whitespace = false
diff --git a/core/core-frontend/.env.base b/core/core-frontend/.env.base
new file mode 100644
index 0000000..8a93b1c
--- /dev/null
+++ b/core/core-frontend/.env.base
@@ -0,0 +1,3 @@
+# 接口前缀
+VITE_API_BASEPATH="./de2api"
+VITE_VERSION="0.0.0"
diff --git a/core/core-frontend/.env.desktop b/core/core-frontend/.env.desktop
new file mode 100644
index 0000000..d6c82f4
--- /dev/null
+++ b/core/core-frontend/.env.desktop
@@ -0,0 +1,3 @@
+# 接口前缀
+VITE_API_BASEPATH=/api
+VITE_VERSION="0.0.0"
diff --git a/core/core-frontend/.env.dev b/core/core-frontend/.env.dev
new file mode 100644
index 0000000..d6c82f4
--- /dev/null
+++ b/core/core-frontend/.env.dev
@@ -0,0 +1,3 @@
+# 接口前缀
+VITE_API_BASEPATH=/api
+VITE_VERSION="0.0.0"
diff --git a/core/core-frontend/.env.distributed b/core/core-frontend/.env.distributed
new file mode 100644
index 0000000..8a93b1c
--- /dev/null
+++ b/core/core-frontend/.env.distributed
@@ -0,0 +1,3 @@
+# 接口前缀
+VITE_API_BASEPATH="./de2api"
+VITE_VERSION="0.0.0"
diff --git a/core/core-frontend/.eslintignore b/core/core-frontend/.eslintignore
new file mode 100644
index 0000000..05b381b
--- /dev/null
+++ b/core/core-frontend/.eslintignore
@@ -0,0 +1,8 @@
+/dist/
+/*.js
+/node_modules/*
+/dist*
+/src/main.ts
+/flushbonading/
+/src/assets/fsSvg.js
+
diff --git a/core/core-frontend/.eslintrc.js b/core/core-frontend/.eslintrc.js
new file mode 100644
index 0000000..1ad8e68
--- /dev/null
+++ b/core/core-frontend/.eslintrc.js
@@ -0,0 +1,40 @@
+module.exports = {
+ env: {
+ browser: true,
+ es2021: true,
+ node: true
+ },
+ extends: [
+ 'prettier',
+ 'plugin:vue/vue3-essential',
+ 'plugin:@typescript-eslint/recommended',
+ 'plugin:prettier/recommended' // 解决ESlint和Prettier冲突
+ ],
+ overrides: [],
+ // 配置解析vue文件
+ parser: 'vue-eslint-parser',
+ parserOptions: {
+ ecmaVersion: 'latest',
+ parser: '@typescript-eslint/parser',
+ sourceType: 'module',
+ jsxPragma: 'React',
+ ecmaFeatures: {
+ jsx: true
+ }
+ },
+ plugins: ['vue', '@typescript-eslint'],
+ rules: {
+ '@typescript-eslint/ban-types': [
+ 'error',
+ {
+ extendDefaults: true,
+ types: {
+ '{}': false
+ }
+ }
+ ],
+ 'vue/multi-word-component-names': 0,
+ '@typescript-eslint/no-explicit-any': ['off'],
+ 'vue/no-setup-props-destructure': ['off']
+ }
+}
diff --git a/core/core-frontend/.gitkeep b/core/core-frontend/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/core/core-frontend/.npmrc b/core/core-frontend/.npmrc
new file mode 100644
index 0000000..5e4086a
--- /dev/null
+++ b/core/core-frontend/.npmrc
@@ -0,0 +1 @@
+registry=https://registry.npmmirror.com/
diff --git a/core/core-frontend/.prettierignore b/core/core-frontend/.prettierignore
new file mode 100644
index 0000000..c531bbb
--- /dev/null
+++ b/core/core-frontend/.prettierignore
@@ -0,0 +1,6 @@
+/node_modules/**
+/dist/
+/dist*
+/public/*
+/vite.config.ts
+/src/types/env.d.ts
diff --git a/core/core-frontend/README.md b/core/core-frontend/README.md
new file mode 100644
index 0000000..ef72fd5
--- /dev/null
+++ b/core/core-frontend/README.md
@@ -0,0 +1,18 @@
+# Vue 3 + TypeScript + Vite
+
+This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `
+