You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@linkis.apache.org by ca...@apache.org on 2022/09/05 01:56:05 UTC

[incubator-linkis-website] branch dev updated: prepara for version 1.3.0 (#500)

This is an automated email from the ASF dual-hosted git repository.

casion pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-linkis-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new 5fe640ea00 prepara for version 1.3.0 (#500)
5fe640ea00 is described below

commit 5fe640ea0063478a6c857fbeddbf02c79fb93982
Author: Casion <ca...@gmail.com>
AuthorDate: Mon Sep 5 09:56:01 2022 +0800

    prepara for version 1.3.0 (#500)
    
    * update 1.2.0 release-note
    * prepara for version 1.3.0
---
 docusaurus.config.js                               |   13 +-
 download/main.md                                   |    1 +
 download/release-notes-1.2.0.md                    |    2 +-
 i18n/zh-CN/code.json                               |    2 +-
 .../current/how-to-release.md                      |   13 +-
 .../current/main.md                                |    1 +
 .../current/release-notes-1.2.0.md                 |    2 +-
 .../docusaurus-plugin-content-docs/current.json    |    2 +-
 .../version-1.1.3.json                             |    2 +-
 .../{version-1.1.3.json => version-1.2.0.json}     |    2 +-
 .../version-1.2.0/api/_category_.json              |    4 +
 .../version-1.2.0/api/http/_category_.json         |    4 +
 .../linkis-cg-engineplugin-api/_category_.json     |    4 +
 .../engine-plugin-api.md                           |  125 ++
 .../engineconn-plugin-refesh.md                    |   98 ++
 .../http/linkis-cg-entrance-api/_category_.json    |    4 +
 .../linkis-cg-entrance-api/task-management-api.md  |  129 ++
 .../linkis-cg-entrance-api/task-operation-api.md   |  569 ++++++++
 .../linkis-cg-linkismanager-api/_category_.json    |    4 +
 .../ec-resource-management-api.md                  |  291 ++++
 .../ecm-resource-management-api.md                 |  462 ++++++
 .../engine-management-api.md                       |  585 ++++++++
 .../resource-management-api.md                     |  612 ++++++++
 .../api/http/linkis-ps-cs-api/_category_.json      |    4 +
 .../context-history-service-api.md                 |  317 +++++
 .../context-listening-service-api.md               |  189 +++
 .../context-logging-service-api.md                 |  380 +++++
 .../http/linkis-ps-cs-api/context-service-api.md   |  692 +++++++++
 .../linkis-ps-publicservice-api/_category_.json    |    4 +
 .../bm-operation-management-api.md                 |  449 ++++++
 .../bml-resource-management-api.md                 |  812 +++++++++++
 .../bmlfs-management-api.md                        |  201 +++
 .../linkis-ps-publicservice-api/currency-api.md    |   62 +
 .../data-source-manager-api.md                     | 1500 ++++++++++++++++++++
 .../linkis-ps-publicservice-api/file-system-api.md | 1041 ++++++++++++++
 .../global-variable-api.md                         |  137 ++
 .../homepage-function-interface-api.md             |  327 +++++
 .../instance-management-api.md                     |  288 ++++
 .../linkis-ps-publicservice-api/jobhistory-api.md  |  251 ++++
 .../linkis-ps-publicservice-api/link-error-code.md |   65 +
 .../mdq-table-interface-api.md                     |  437 ++++++
 .../metadatamanager-api.md                         |  331 +++++
 .../metadataquery-api.md                           |  263 ++++
 .../parameter-configuration-api.md                 |  891 ++++++++++++
 .../http/linkis-ps-publicservice-api/udf-api.md    | 1395 ++++++++++++++++++
 .../version-1.2.0/api/jdbc-api.md                  |   48 +
 .../version-1.2.0/api/linkis-task-operator.md      |  402 ++++++
 .../version-1.2.0/api/login-api.md                 |  133 ++
 .../version-1.2.0/api/overview.md                  |   13 +
 .../version-1.2.0/architecture/commons/rpc.md      |  126 ++
 .../version-1.2.0/architecture/commons/variable.md |  111 ++
 .../engine/_category_.json                         |    4 +
 .../engine/add-an-engine-conn.md                   |  114 ++
 .../engine/engine-conn-history.md                  |   89 ++
 .../engine/engine-conn-manager.md                  |   51 +
 .../engine/engine-conn-metrics.md                  |   77 +
 .../engine/engine-conn-plugin.md                   |   73 +
 .../engine/engine-conn.md                          |  104 ++
 .../computation-governance-services/entrance.md    |   28 +
 ...submission-preparation-and-execution-process.md |  181 +++
 .../computation-governance-services/linkis-cli.md  |   38 +
 .../linkis-manager/_category_.json                 |    4 +
 .../linkis-manager/app-manager.md                  |   50 +
 .../linkis-manager/ec-history-arc.md               |   79 ++
 .../linkis-manager/label-manager.md                |   43 +
 .../linkis-manager/overview.md                     |   80 ++
 .../linkis-manager/resource-manager.md             |  152 ++
 .../computation-governance-services/overview.md    |   75 +
 .../computation-governance-services/proxy-user.md  |   38 +
 .../architecture/difference-between-1.0-and-0.x.md |  103 ++
 .../microservice-governance-services/gateway.md    |   34 +
 .../microservice-governance-services/overview.md   |   27 +
 .../service_isolation.md                           |  197 +++
 .../version-1.2.0/architecture/overview.md         |   28 +
 .../bml/engine-bml-dissect.md                      |  294 ++++
 .../public-enhancement-services/bml/overview.md    |   97 ++
 .../context-service/content-service-cleanup.md     |  338 +++++
 .../context-service/context-service-cache.md       |  101 ++
 .../context-service/context-service-client.md      |   65 +
 .../context-service-highavailable.md               |   90 ++
 .../context-service/context-service-listener.md    |   37 +
 .../context-service/context-service-persistence.md |   13 +
 .../context-service/context-service-search.md      |  131 ++
 .../context-service/context-service.md             |   60 +
 .../context-service/overview.md                    |  129 ++
 .../datasource-manager.md                          |  140 ++
 .../metadata-manager.md                            |   39 +
 .../public-enhancement-services/overview.md        |   96 ++
 .../public-enhancement-services/public-service.md  |   34 +
 .../version-1.2.0/deployment/_category_.json       |    4 +
 .../version-1.2.0/deployment/cluster-deployment.md |  152 ++
 .../deployment/deploy-linkis-without-hdfs.md       |  104 ++
 .../deployment/engine-conn-plugin-installation.md  |  182 +++
 .../installation-hierarchical-structure.md         |  169 +++
 .../deployment/involve-knife4j-into-linkis.md      |   63 +
 .../deployment/involve-prometheus-into-linkis.md   |  346 +++++
 .../deployment/involve-skywalking-into-linkis.md   |  152 ++
 .../deployment/linkis-scriptis-install.md          |  192 +++
 .../version-1.2.0/deployment/quick-deploy.md       |  660 +++++++++
 .../sourcecode-hierarchical-structure.md           |   93 ++
 .../deployment/start-metadatasource.md             |  481 +++++++
 .../deployment/unpack-hierarchical-structure.md    |   31 +
 .../version-1.2.0/deployment/web-install.md        |  208 +++
 .../development/linkis-compile-and-package.md      |  213 +++
 .../version-1.2.0/development/linkis-config.md     |  131 ++
 .../version-1.2.0/development/linkis-debug.md      |  509 +++++++
 .../version-1.2.0/development/new-engine-conn.md   |  477 +++++++
 .../development/swwager-instructions.md            |  261 ++++
 .../version-1.2.0/development/web-build.md         |   79 ++
 .../version-1.2.0/engine-usage/elasticsearch.md    |  152 ++
 .../version-1.2.0/engine-usage/flink.md            |  183 +++
 .../version-1.2.0/engine-usage/hive.md             |  217 +++
 .../version-1.2.0/engine-usage/jdbc.md             |  180 +++
 .../version-1.2.0/engine-usage/openlookeng.md      |  104 ++
 .../version-1.2.0/engine-usage/overview.md         |   35 +
 .../version-1.2.0/engine-usage/pipeline.md         |  131 ++
 .../version-1.2.0/engine-usage/presto.md           |  162 +++
 .../version-1.2.0/engine-usage/python.md           |   84 ++
 .../version-1.2.0/engine-usage/shell.md            |   70 +
 .../version-1.2.0/engine-usage/spark.md            |  107 ++
 .../version-1.2.0/engine-usage/sqoop.md            |  458 ++++++
 .../version-1.2.0/introduction.md                  |  105 ++
 .../version-1.2.0/release.md                       |   51 +
 .../version-1.2.0/table/udf-table.md               |   99 ++
 .../tuning-and-troubleshooting/configuration.md    |  241 ++++
 .../error-guide/error-code.md                      | 1447 +++++++++++++++++++
 .../error-guide/interface.md                       |  133 ++
 .../tuning-and-troubleshooting/overview.md         |  170 +++
 .../tuning-and-troubleshooting/tuning.md           |   55 +
 .../upgrade/upgrade-from-0.X-to-1.0-guide.md       |   78 +
 .../version-1.2.0/upgrade/upgrade-guide.md         |  176 +++
 .../version-1.2.0/user-guide/console-manual.md     |  198 +++
 .../version-1.2.0/user-guide/how-to-use.md         |   24 +
 ...74\225\346\223\216\344\277\241\346\201\257.png" |  Bin 0 -> 89529 bytes
 ...56\241\347\220\206\347\225\214\351\235\242.png" |  Bin 0 -> 43765 bytes
 ...74\226\350\276\221\347\225\214\351\235\242.png" |  Bin 0 -> 64470 bytes
 ...63\250\345\206\214\344\270\255\345\277\203.png" |  Bin 0 -> 327966 bytes
 ...37\245\350\257\242\346\214\211\351\222\256.png" |  Bin 0 -> 81788 bytes
 ...16\206\345\217\262\347\225\214\351\235\242.png" |  Bin 0 -> 82340 bytes
 ...17\230\351\207\217\347\225\214\351\235\242.png" |  Bin 0 -> 40073 bytes
 ...11\247\350\241\214\346\227\245\345\277\227.png" |  Bin 0 -> 114314 bytes
 ...05\215\347\275\256\347\225\214\351\235\242.png" |  Bin 0 -> 79698 bytes
 ...56\241\347\220\206\347\225\214\351\235\242.png" |  Bin 0 -> 39198 bytes
 ...72\224\347\224\250\347\261\273\345\236\213.png" |  Bin 0 -> 108864 bytes
 ...74\225\346\223\216\344\277\241\346\201\257.png" |  Bin 0 -> 41814 bytes
 ...20\206\345\221\230\350\247\206\345\233\276.png" |  Bin 0 -> 80087 bytes
 ...74\226\350\276\221\347\233\256\345\275\225.png" |  Bin 0 -> 89919 bytes
 ...56\241\347\220\206\347\225\214\351\235\242.png" |  Bin 0 -> 49277 bytes
 .../user-guide/linkis-datasource-client.md         |  143 ++
 .../version-1.2.0/user-guide/linkiscli-manual.md   |  238 ++++
 .../version-1.2.0/user-guide/overview.md           |   13 +
 .../version-1.2.0/user-guide/sdk-manual.md         |  257 ++++
 .../version-1.2.0/user-guide/udf.md                |  135 ++
 .../user-guide/using_dynamic_variables.md          |  180 +++
 info.txt                                           |   19 +-
 src/pages/versions/config.json                     |   32 +-
 versioned_docs/version-1.2.0/api/_category_.json   |    4 +
 .../version-1.2.0/api/http/_category_.json         |    4 +
 .../linkis-cg-engineplugin-api/_category_.json     |    4 +
 .../engine-plugin-api.md                           |  124 ++
 .../engineconn-plugin-refesh.md                    |   98 ++
 .../http/linkis-cg-entrance-api/_category_.json    |    4 +
 .../linkis-cg-entrance-api/task-management-api.md  |  128 ++
 .../linkis-cg-entrance-api/task-operation-api.md   |  565 ++++++++
 .../linkis-cg-linkismanager-api/_category_.json    |    4 +
 .../ec-resource-management-api.md                  |  288 ++++
 .../ecm-resource-management-api.md                 |  402 ++++++
 .../engine-management-api.md                       |  579 ++++++++
 .../resource-management-api.md                     |  606 ++++++++
 .../api/http/linkis-ps-cs-api/_category_.json      |    4 +
 .../context-history-service-api.md                 |  320 +++++
 .../context-listening-service-api.md               |  188 +++
 .../context-logging-service-api.md                 |  378 +++++
 .../http/linkis-ps-cs-api/context-service-api.md   |  697 +++++++++
 .../linkis-ps-publicservice-api/_category_.json    |    4 +
 .../bm-operation-management-api.md                 |  443 ++++++
 .../bml-resource-management-api.md                 |  803 +++++++++++
 .../bmlfs-management-api.md                        |  200 +++
 .../linkis-ps-publicservice-api/currency-api.md    |   62 +
 .../data-source-manager-api.md                     | 1495 +++++++++++++++++++
 .../linkis-ps-publicservice-api/file-system-api.md | 1035 ++++++++++++++
 .../global-variable-api.md                         |   78 +
 .../homepage-function-interface-api.md             |  328 +++++
 .../instance-management-api.md                     |  289 ++++
 .../linkis-ps-publicservice-api/jobhistory-api.md  |  251 ++++
 .../linkis-ps-publicservice-api/link-error-code.md |   64 +
 .../mdq-table-interface-api.md                     |  438 ++++++
 .../metadatamanager-api.md                         |  257 ++++
 .../metadataquery-api.md                           |  264 ++++
 .../parameter-configuration-api.md                 |  886 ++++++++++++
 .../http/linkis-ps-publicservice-api/udf-api.md    | 1256 ++++++++++++++++
 versioned_docs/version-1.2.0/api/jdbc-api.md       |   50 +
 .../version-1.2.0/api/linkis-task-operator.md      |  426 ++++++
 versioned_docs/version-1.2.0/api/login-api.md      |  130 ++
 versioned_docs/version-1.2.0/api/overview.md       |   13 +
 .../version-1.2.0/architecture/_category_.json     |    4 +
 .../architecture/commons/_category_.json           |    4 +
 .../version-1.2.0/architecture/commons/rpc.md      |   21 +
 .../version-1.2.0/architecture/commons/variable.md |  104 ++
 .../_category_.json                                |    4 +
 .../engine/_category_.json                         |    4 +
 .../engine/add-an-engine-conn.md                   |  109 ++
 .../engine/engine-conn-history.md                  |   89 ++
 .../engine/engine-conn-manager.md                  |   50 +
 .../engine/engine-conn-metrics.md                  |   76 +
 .../engine/engine-conn-plugin.md                   |   77 +
 .../engine/engine-conn.md                          |  104 ++
 .../computation-governance-services/entrance.md    |   27 +
 ...submission-preparation-and-execution-process.md |  181 +++
 .../computation-governance-services/linkis-cli.md  |   36 +
 .../linkis-manager/_category_.json                 |    4 +
 .../linkis-manager/app-manager.md                  |   38 +
 .../linkis-manager/ec-history-arc.md               |   79 ++
 .../linkis-manager/label-manager.md                |   43 +
 .../linkis-manager/overview.md                     |   48 +
 .../linkis-manager/resource-manager.md             |  138 ++
 .../computation-governance-services/overview.md    |   50 +
 .../computation-governance-services/proxy-user.md  |   37 +
 .../architecture/difference-between-1.0-and-0.x.md |   56 +
 .../_category_.json                                |    4 +
 .../microservice-governance-services/gateway.md    |   39 +
 .../microservice-governance-services/overview.md   |   37 +
 .../service_isolation.md                           |  197 +++
 .../version-1.2.0/architecture/overview.md         |   21 +
 .../public-enhancement-services/_category_.json    |    4 +
 .../bml/_category_.json                            |    4 +
 .../bml/engine-bml-dissect.md                      |  294 ++++
 .../public-enhancement-services/bml/overview.md    |   99 ++
 .../context-service/_category_.json                |    4 +
 .../context-service/content-service-cleanup.md     |  238 ++++
 .../context-service/context-service-cache.md       |  101 ++
 .../context-service/context-service-client.md      |   66 +
 .../context-service-highavailable.md               |   91 ++
 .../context-service/context-service-listener.md    |   37 +
 .../context-service/context-service-persistence.md |   13 +
 .../context-service/context-service-search.md      |  132 ++
 .../context-service/context-service.md             |   58 +
 .../context-service/overview.md                    |  128 ++
 .../datasource-manager.md                          |  140 ++
 .../metadata-manager.md                            |   39 +
 .../public-enhancement-services/overview.md        |   96 ++
 .../public-enhancement-services/public-service.md  |   37 +
 .../version-1.2.0/deployment/_category_.json       |    4 +
 .../version-1.2.0/deployment/cluster-deployment.md |  111 ++
 .../deployment/deploy-linkis-without-hdfs.md       |  101 ++
 .../deployment/engine-conn-plugin-installation.md  |   87 ++
 .../installation-hierarchical-structure.md         |  202 +++
 .../deployment/involve-knife4j-into-linkis.md      |   64 +
 .../deployment/involve-prometheus-into-linkis.md   |  325 +++++
 .../deployment/involve-skywalking-into-linkis.md   |  150 ++
 .../deployment/linkis-scriptis-install.md          |  190 +++
 .../version-1.2.0/deployment/quick-deploy.md       |  658 +++++++++
 .../sourcecode-hierarchical-structure.md           |   80 ++
 .../deployment/start-metadatasource.md             |  456 ++++++
 .../deployment/unpack-hierarchical-structure.md    |   32 +
 .../version-1.2.0/deployment/web-install.md        |  127 ++
 .../version-1.2.0/development/_category_.json      |    4 +
 .../development/linkis-compile-and-package.md      |  190 +++
 .../version-1.2.0/development/linkis-config.md     |  131 ++
 .../version-1.2.0/development/linkis-debug.md      |  509 +++++++
 .../version-1.2.0/development/new-engine-conn.md   |  477 +++++++
 .../development/swwager-instructions.md            |  261 ++++
 .../version-1.2.0/development/web-build.md         |   80 ++
 .../version-1.2.0/engine-usage/_category_.json     |    4 +
 .../version-1.2.0/engine-usage/elasticsearch.md    |  164 +++
 versioned_docs/version-1.2.0/engine-usage/flink.md |  180 +++
 versioned_docs/version-1.2.0/engine-usage/hive.md  |  213 +++
 versioned_docs/version-1.2.0/engine-usage/jdbc.md  |  155 ++
 .../version-1.2.0/engine-usage/openlookeng.md      |  103 ++
 .../version-1.2.0/engine-usage/overview.md         |   29 +
 .../version-1.2.0/engine-usage/pipeline.md         |  130 ++
 .../version-1.2.0/engine-usage/presto.md           |  160 +++
 .../version-1.2.0/engine-usage/python.md           |   87 ++
 versioned_docs/version-1.2.0/engine-usage/shell.md |   69 +
 versioned_docs/version-1.2.0/engine-usage/spark.md |  111 ++
 versioned_docs/version-1.2.0/engine-usage/sqoop.md |  297 ++++
 versioned_docs/version-1.2.0/introduction.md       |  108 ++
 versioned_docs/version-1.2.0/release.md            |   53 +
 versioned_docs/version-1.2.0/table/_category_.json |    4 +
 versioned_docs/version-1.2.0/table/udf-table.md    |   99 ++
 .../tuning-and-troubleshooting/_category_.json     |    4 +
 .../tuning-and-troubleshooting/configuration.md    |  240 ++++
 .../error-guide/_category_.json                    |    4 +
 .../error-guide/error-code.md                      | 1445 +++++++++++++++++++
 .../error-guide/interface.md                       |  133 ++
 .../tuning-and-troubleshooting/overview.md         |  100 ++
 .../tuning-and-troubleshooting/tuning.md           |   66 +
 .../version-1.2.0/upgrade/_category_.json          |    4 +
 .../upgrade/upgrade-from-0.X-to-1.0-guide.md       |   78 +
 .../version-1.2.0/upgrade/upgrade-guide.md         |  174 +++
 .../version-1.2.0/user-guide/_category_.json       |    4 +
 .../version-1.2.0/user-guide/console-manual.md     |  105 ++
 .../version-1.2.0/user-guide/how-to-use.md         |   34 +
 .../user-guide/linkis-datasource-client.md         |  145 ++
 .../version-1.2.0/user-guide/linkiscli-manual.md   |  196 +++
 .../version-1.2.0/user-guide/overview.md           |   13 +
 .../version-1.2.0/user-guide/sdk-manual.md         |  260 ++++
 versioned_docs/version-1.2.0/user-guide/udf.md     |  135 ++
 .../user-guide/using_dynamic_variables.md          |  179 +++
 versioned_sidebars/version-1.2.0-sidebars.json     |    8 +
 versions.json                                      |    1 +
 301 files changed, 53244 insertions(+), 37 deletions(-)

diff --git a/docusaurus.config.js b/docusaurus.config.js
index 42001b5ba6..bf7bbde17d 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -41,10 +41,10 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula');
           editUrl: 'https://github.com/apache/incubator-linkis-website/edit/dev/',
           versions: {
             current: {
-              path: '1.2.0',
-              label: 'Next(1.2.0)'
+              path: '1.3.0',
+              label: 'Next(1.3.0)'
             },
-            '1.1.3': {
+            '1.2.0': {
               path: 'latest',
             },
           }
@@ -167,8 +167,9 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula');
           label: 'Doc',
           position: 'right',
           items: [
-            {label: 'Next(1.2.0)', to: '/docs/1.2.0/introduction'},
-            {label: '1.1.3', to: '/docs/latest/introduction'},
+            {label: 'Next(1.3.0)', to: '/docs/1.3.0/introduction'},
+            {label: '1.2.0', to: '/docs/latest/introduction'},
+            {label: '1.1.3', to: '/docs/1.1.3/introduction'},
             {label: '1.1.2', to: '/docs/1.1.2/introduction'},
             {label: '1.1.1', to: '/docs/1.1.1/introduction'},
             {label: '1.1.0', to: '/docs/1.1.0/introduction'},
@@ -357,7 +358,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula');
         createRedirects(existingPath) {
           if (existingPath.includes('/latest')) {
             return [
-              existingPath.replace('/latest', '/1.1.3'),
+              existingPath.replace('/latest', '/1.2.0'),
             ];
           }
           return undefined; // Return a false value: no redirect created
diff --git a/download/main.md b/download/main.md
index 42bbc271dc..99424a6061 100644
--- a/download/main.md
+++ b/download/main.md
@@ -9,6 +9,7 @@ Use the links below to download the Apache Linkis Releases, the latest release i
 
 | Version | Release Date | Source| Binary|Web Binary| Release Notes|
 |---|---|---|---|---|---|
+| 1.2.0 | 2022-09-05 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating- [...]
 | 1.1.3 | 2022-08-01 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating- [...]
 | 1.1.2 | 2022-07-04 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating- [...]
 | 1.1.1 | 2022-05-24 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating- [...]
diff --git a/download/release-notes-1.2.0.md b/download/release-notes-1.2.0.md
index 0334a37392..70ca2778ab 100644
--- a/download/release-notes-1.2.0.md
+++ b/download/release-notes-1.2.0.md
@@ -1,5 +1,5 @@
 ---
-title: Release Notes 1.2.0-RC1
+title: Release Notes 1.2.0
 sidebar_position: 0.18
 ---
 
diff --git a/i18n/zh-CN/code.json b/i18n/zh-CN/code.json
index 6a9bc76d3f..475971da83 100644
--- a/i18n/zh-CN/code.json
+++ b/i18n/zh-CN/code.json
@@ -127,7 +127,7 @@
     "description": "The title of the page for a docs tag"
   },
   "theme.docs.versions.unreleasedVersionLabel": {
-    "message": "此版本是还未发布的文档版本{siteTitle} {versionLabel}(1.2.0)",
+    "message": "此版本是还未发布的文档版本{siteTitle} {versionLabel}(1.3.0)",
     "description": "The label used to tell the user that he's browsing an unreleased doc version"
   },
   "theme.docs.versions.unmaintainedVersionLabel": {
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/how-to-release.md b/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/how-to-release.md
index e413c65e0d..0369736eb0 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/how-to-release.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs-community/current/how-to-release.md
@@ -263,7 +263,7 @@ step1 基于待发布的开发分支,创建release-${release_version}-rc分支
 step2 创建新的github release
 
 进入到创建页面 https://github.com/apache/incubator-linkis/releases/new 
-基于之前`release-1.1.2-rc1`分支创建名为`1.1.2-rc`的tag,填写标题`Apache Linkis(incubating) Release-1.1.2-incubating-RC1`,并勾选`This is a pre-release`,将该版本的release notes链接写入
+基于之前`release-1.1.2-rc1`分支创建名为`1.1.2-rc1`的tag,填写标题`Apache Linkis(incubating) Release-1.1.2-incubating-RC1`,并勾选`This is a pre-release`,将该版本的release notes链接写入
 
  ![image](https://user-images.githubusercontent.com/7869972/180214706-7228e5ae-f810-4e07-80fc-67fcf01688eb.png)
 
@@ -544,7 +544,7 @@ Hello Linkis Community,
     This is a call for vote to release Apache Linkis (Incubating) version ${release_version}-${rc_version}.
 
 	Release notes:
-	    https://linkis.apache.org/download/release-notes-${release_version}-${rc_version}
+	    https://linkis.apache.org/download/release-notes-${release_version}
 
     The release candidates:
     	https://dist.apache.org/repos/dist/dev/incubator/linkis/${release_version}-${rc_version}/
@@ -553,7 +553,7 @@ Hello Linkis Community,
         https://repository.apache.org/content/repositories/orgapachelinkis-{staging-id}
 
 	Git tag for the release:
-	    https://github.com/apache/incubator-linkis/tree/v${release_version}-${rc_version}
+	    https://github.com/apache/incubator-linkis/tree/${release_version}-${rc_version}
 
 	Keys to verify the Release Candidate:
 	    https://downloads.apache.org/incubator/linkis/KEYS
@@ -641,7 +641,7 @@ Hello Apache Linkis PPMC and Community,
 
     The vote closes now as 72hr have passed. The vote PASSES with
 
-    xx (+1 non-binding) votes from the PPMC,
+    xx (+1 binding) votes from the PPMC,
     xx (+1 binding) votes from the IPMC,
     xx (+1 non-binding) votes from the rest of the developer community,
     and no further 0 or -1 votes.
@@ -693,7 +693,7 @@ Hello Incubator Community,
         • https://dist.apache.org/repos/dist/dev/incubator/linkis/${release_version}-${rc_version}/
 
     Git tag for the release:
-        • https://github.com/apache/incubator-linkis/releases/tag/${release_version}-${rc_version}
+        • https://github.com/apache/incubator-linkis/tree/${release_version}-${rc_version}
 
     Release notes:
         • https://linkis.apache.org/download/release-notes-${release_version}
@@ -801,6 +801,7 @@ release的分支路径名不能带rc标识
 
 ```shell
 #移动源码包与二进制包
+# 如 svn mv https://dist.apache.org/repos/dist/dev/incubator/linkis/1.2.0-RC1 https://dist.apache.org/repos/dist/release/incubator/linkis/release-1.2.0  -m "transfer packages for ${release_version}-${rc_version}" 
 $ svn mv https://dist.apache.org/repos/dist/dev/incubator/linkis/${release_version}-${rc_version} https://dist.apache.org/repos/dist/release/incubator/linkis/${release_version} -m "transfer packages for ${release_version}-${rc_version}" 
 
 # 下面操作 按实际情况 决定是否更新release 分支的key
@@ -867,7 +868,7 @@ Apache Linkis (Incubating) builds a computation middleware layer to decouple the
 
 Download Links: https://linkis.apache.org/download/main/
 
-Release Notes: https://linkis.apache.org/download/release-${release_version}/
+Release Notes: https://linkis.apache.org/download/release-notes-${release_version}
 
 Website: https://linkis.apache.org/
 
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/main.md b/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/main.md
index 84ee398a5d..0e1796bcba 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/main.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/main.md
@@ -8,6 +8,7 @@ sidebar_position: 0
 
 | 版本 | 发布时间 | 源码| 项目安装包|管理台安装包| Release Notes|
 |---|---|---|---|---|---|
+| 1.2.0 | 2022-09-05 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.2.0/apache-linkis-1.2.0-incubating- [...]
 | 1.1.3 | 2022-08-01 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.3/apache-linkis-1.1.3-incubating- [...]
 | 1.1.2 | 2022-07-04 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.2/apache-linkis-1.1.2-incubating- [...]
 | 1.1.1 | 2022-05-24 |[[Source](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating-src.tar.gz)] [[Sign](https://downloads.apache.org/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating-src.tar.gz.sha512)]|[[Binary](https://www.apache.org/dyn/closer.lua/incubator/linkis/release-1.1.1/apache-linkis-1.1.1-incubating- [...]
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/release-notes-1.2.0.md b/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/release-notes-1.2.0.md
index 9721b4f6ca..82d499e60c 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/release-notes-1.2.0.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs-download/current/release-notes-1.2.0.md
@@ -1,5 +1,5 @@
 ---
-title: Release Notes 1.2.0-RC1
+title: Release Notes 1.2.0
 sidebar_position: 0.18
 ---
 
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current.json b/i18n/zh-CN/docusaurus-plugin-content-docs/current.json
index 926be8bdbb..ae5727e60b 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/current.json
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current.json
@@ -1,6 +1,6 @@
 {
   "version.label": {
-    "message": "Next(1.1.3)",
+    "message": "Next(1.3.0)",
     "description": "The label for version current"
   },
   "sidebar.tutorialSidebar.category.Deployment": {
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.1.3.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.1.3.json
index 926be8bdbb..2db46bef8b 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.1.3.json
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.1.3.json
@@ -1,6 +1,6 @@
 {
   "version.label": {
-    "message": "Next(1.1.3)",
+    "message": "1.1.3",
     "description": "The label for version current"
   },
   "sidebar.tutorialSidebar.category.Deployment": {
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.1.3.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0.json
similarity index 99%
copy from i18n/zh-CN/docusaurus-plugin-content-docs/version-1.1.3.json
copy to i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0.json
index 926be8bdbb..b42bd392d3 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.1.3.json
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0.json
@@ -1,6 +1,6 @@
 {
   "version.label": {
-    "message": "Next(1.1.3)",
+    "message": "1.2.0",
     "description": "The label for version current"
   },
   "sidebar.tutorialSidebar.category.Deployment": {
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/_category_.json
new file mode 100644
index 0000000000..9a146569c8
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/_category_.json
@@ -0,0 +1,4 @@
+{
+  "label": "API文档",
+  "position": 5
+}
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/_category_.json
new file mode 100644
index 0000000000..803138a202
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/_category_.json
@@ -0,0 +1,4 @@
+{
+  "label": "Http API",
+  "position": 6
+}
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/_category_.json
new file mode 100644
index 0000000000..8f625f20e9
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/_category_.json
@@ -0,0 +1,4 @@
+{
+  "label": "引擎插件管理服务",
+  "position": 4
+}
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/engine-plugin-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/engine-plugin-api.md
new file mode 100644
index 0000000000..8e34e4cda8
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/engine-plugin-api.md
@@ -0,0 +1,125 @@
+---
+title: 引擎插件API
+sidebar_position: 3
+---
+
+** EnginePluginRestful 类 **
+
+## 刷新
+
+
+**接口地址**:`/api/rest_j/v1/engineplugin/refresh`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>刷新单个资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|ecType|类型|query|false|string|
+|version|版本|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 刷新所有
+
+
+**接口地址**:`/api/rest_j/v1/engineplugin/refreshAll`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>刷新所有ec resource</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/engineconn-plugin-refesh.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/engineconn-plugin-refesh.md
new file mode 100644
index 0000000000..1b0ccbd210
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-engineplugin-api/engineconn-plugin-refesh.md
@@ -0,0 +1,98 @@
+---
+title: 引擎物料刷新API
+sidebar_position: 2
+--- 
+>主要用于引擎的物料资源({LINKIS_INSTALL_HOME}/lib/linkis-engineconn-plugin 下,引擎的jar包/配置文件 )更新至BML中。
+
+## refesh
+
+**接口地址**:`/api/rest_j/v1/engineplugin/refesh`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:更新指定引擎的物料资源
+
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|ecType|引擎类型|query|true|string||
+|version|版本 可以为空或则*|query|false|string||
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data||object||
+|message||string||
+|method||string||
+|status||integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+    "method": null,
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "msg": "Refresh successfully"
+    }
+}
+```
+
+
+## refeshAll
+
+
+**接口地址**:`/api/rest_j/v1/engineplugin/refeshAll`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:更新所有引擎的物料资源
+
+
+**请求参数**:
+无
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data||object||
+|message||string||
+|method||string||
+|status||integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+    "method": null,
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "msg": "Refresh successfully"
+    }
+}
+```
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/_category_.json
new file mode 100644
index 0000000000..0dea6f6ca1
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/_category_.json
@@ -0,0 +1,4 @@
+{
+  "label": "Entrnace服务",
+  "position": 5
+}
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/task-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/task-management-api.md
new file mode 100644
index 0000000000..acb362e570
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/task-management-api.md
@@ -0,0 +1,129 @@
+---
+title: 任务管理
+sidebar_position: 2
+---
+** EntranceMetricRestfulApi 类 **
+
+
+# 任务管理
+
+
+## 启动任务
+
+
+**接口地址**:`/api/rest_j/v1/entrance/api/metrics/runningtask`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>启动任务</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 任务信息
+
+
+**接口地址**:`/api/rest_j/v1/entrance/api/metrics/taskinfo`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>任务信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|creator|创建者|query|false|string|
+|engineTypeLabel|引擎类型标签|query|false|string|
+|user|user|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/task-operation-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/task-operation-api.md
new file mode 100644
index 0000000000..1106423852
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-entrance-api/task-operation-api.md
@@ -0,0 +1,569 @@
+---
+title: 任务操作
+sidebar_position: 1
+---
+** EntranceRestfulApi 类 **
+
+
+## 处理任务请求
+
+
+**接口地址**:`/api/rest_j/v1/entrance/execute`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>execute函数处理的是用户提交执行任务的请求</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|json|json|body|true|object|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 提交execute函数
+
+
+**接口地址**:`/api/rest_j/v1/entrance/submit`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>提交execute函数</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|Submit|json|body|true|Submit|Submit|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 结束任务
+
+
+**接口地址**:`/api/rest_j/v1/entrance/{id}/kill`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>kill任务</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|ID|path|false|string|
+|taskID|任务ID|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 结束Jobs
+
+
+**接口地址**:`/api/rest_j/v1/entrance/{id}/killJobs`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>结束Jobs</p>
+
+**请求示例**:
+```javascript
+{
+	"taskIDList": [],
+	"idList": []
+}
+```
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|id请求路径生成|path|true|string|
+|taskIDList|任务ID集合|false|String|String|
+|idList|ID集合|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/entrance/#id/killJobs",
+	"status": 0,
+	"message": "success",
+	"data": {
+		"messages": [{
+			"method": "",
+			"status": 0,
+			"message": "",
+			"data": {
+				"execID": ""
+			}
+		}]
+	}
+}
+```
+
+
+## 任务日志
+
+
+**接口地址**:`/api/rest_j/v1/entrance/{id}/log`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取任务日志</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|任务ID|path|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 暂停任务
+
+
+**接口地址**:`/api/rest_j/v1/entrance/{id}/pause`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>暂停任务</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|任务ID|path|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 任务进展
+
+
+**接口地址**:`/api/rest_j/v1/entrance/{id}/progress`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>任务进展</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|任务ID|path|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 资源进展
+
+
+**接口地址**:`/api/rest_j/v1/entrance/{id}/progressWithResource`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>资源进展</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|ID|path|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 任务状态
+
+
+**接口地址**:`/api/rest_j/v1/entrance/{id}/status`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>任务状态</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|ID|path|false|string|
+|taskID|任务ID|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/_category_.json
new file mode 100644
index 0000000000..4949dc8a53
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/_category_.json
@@ -0,0 +1,4 @@
+{
+  "label": "LinkisManager服务",
+  "position": 2
+}
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/ec-resource-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/ec-resource-management-api.md
new file mode 100644
index 0000000000..c10e93d3f0
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/ec-resource-management-api.md
@@ -0,0 +1,291 @@
+---
+title:  EC资源信息管理
+sidebar_position: 4
+---
+** ECResourceInfoRestfulApi 类 **
+
+
+
+
+## 删除EC信息
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/ecinfo/delete/{ticketid}}`
+
+
+**请求方式**:`DELETE`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>删除EC信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|ticketid|ticketid|path|true|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|204|No Content|
+|401|Unauthorized|
+|403|Forbidden|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取EC信息
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/ecinfo/get`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>获取EC信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|ticketid|ticketid|query|true|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+## 搜索历史EC信息
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/ecinfo/ecrHistoryList`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>获取EC信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|instance|instance|query|false|string|
+|creator|creator|query|false|string|
+|startDate|startDate|query|false|string|
+|endDate|endDate|query|false|string|
+|engineType|engineType|query|false|string|
+|pageNow|pageNow|query|false|Int|
+|pageSize|pageSize|query|false|Int|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+    {
+        "message": "",
+        "status": 0,
+        "data": {
+        "engineList": [
+            {
+                "id": -94209540.07806732,
+                "requestResource": "consectetur dolor eiusmod ipsum",
+                "releasedResource": "est in id Ut",
+                "usedTimes": -51038117.02855969,
+                "ticketId": "adipisicing in nostrud do",
+                "ecmInstance": "id magna Lorem eiusmod",
+                "engineType": "dolor",
+                "usedTime": -38764910.74278392,
+                "logDirSuffix": "sunt eiusmod aute et",
+                "releaseTime": -33417043.232267484,
+                "usedResource": "in amet veniam velit",
+                "requestTimes": -15643696.319572791,
+                "labelValue": "veniam incididunt magna",
+                "releaseTimes": 96384811.3484546,
+                "createTime": 38434279.49900183,
+                "serviceInstance": "consequat aliqua in enim",
+                "createUser": "Lorem Ut occaecat amet"
+            },
+            {
+                "labelValue": "adipisicing deserunt do",
+                "usedTimes": 49828407.223826766,
+                "usedResource": "mollit laboris cupidatat enim",
+                "releaseTimes": -73400915.22672182,
+                "releasedResource": "est qui id ipsum mollit",
+                "requestResource": "deserunt reprehenderit ut",
+                "serviceInstance": "do laborum",
+                "requestTimes": -33074164.700212136,
+                "ecmInstance": "dolore",
+                "logDirSuffix": "ea incididunt",
+                "createUser": "Ut exercitation officia dolore ipsum",
+                "usedTime": 25412456.522457644,
+                "createTime": -93227549.70578489,
+                "id": -84032815.0589972,
+                "ticketId": "eu in mollit do",
+                "engineType": "non Ut eu",
+                "releaseTime": 34923394.9602966
+            },
+            {
+                "releaseTime": -91057731.93164417,
+                "usedTime": 99226623.97199354,
+                "id": 59680041.603043556,
+                "requestResource": "officia Ut enim nulla",
+                "usedTimes": -14680356.219609797,
+                "logDirSuffix": "proident amet reprehenderit tempor",
+                "ticketId": "minim esse",
+                "releaseTimes": 37270921.94107443,
+                "serviceInstance": "enim adipisicing cupidatat",
+                "createUser": "culpa",
+                "requestTimes": -33504917.797325186,
+                "releasedResource": "et dolore quis",
+                "ecmInstance": "elit dolor adipisicing id",
+                "createTime": -38827280.78902944,
+                "engineType": "ullamco in eiusmod reprehenderit aute",
+                "labelValue": "dolore qui labore nulla laboris",
+                "usedResource": "irure sint nostrud Excepteur sunt"
+            },
+            {
+                "requestResource": "deserunt incididunt enim",
+                "releaseTimes": -16708903.732444778,
+                "id": 80588551.12419662,
+                "ecmInstance": "et veniam",
+                "releaseTime": -50240956.63233949,
+                "usedTimes": -5348294.728038415,
+                "labelValue": "incididunt tempor reprehenderit quis eu",
+                "createUser": "in in",
+                "serviceInstance": "minim sit",
+                "ticketId": "in dolore",
+                "usedTime": -30138563.761232898,
+                "logDirSuffix": "quis laborum ea",
+                "createTime": 65920455.93896958,
+                "requestTimes": 38810152.0160971,
+                "engineType": "est in Ut proident",
+                "usedResource": "nulla laboris Ut",
+                "releasedResource": "cupidatat irure"
+            },
+            {
+                "usedResource": "Lorem adipisicing dolor",
+                "createTime": -11906770.11266476,
+                "labelValue": "et id magna",
+                "releaseTimes": 32546901.20497243,
+                "id": -90442428.4679744,
+                "logDirSuffix": "aute ut eu commodo",
+                "ticketId": "cillum sint non deserunt",
+                "requestResource": "non velit sunt consequat culpa",
+                "requestTimes": -75282512.0022062,
+                "usedTime": 6378131.554130778,
+                "releasedResource": "Duis in",
+                "serviceInstance": "dolore ut officia",
+                "usedTimes": 70810503.51038182,
+                "createUser": "voluptate sed",
+                "ecmInstance": "laboris do sit dolore ipsum",
+                "engineType": "id",
+                "releaseTime": 37544575.30154848
+            }
+        ]
+    }
+    }
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/ecm-resource-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/ecm-resource-management-api.md
new file mode 100644
index 0000000000..0acd06d3b4
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/ecm-resource-management-api.md
@@ -0,0 +1,462 @@
+---
+title: ECM资源管理
+sidebar_position: 3
+---
+** EMRestfulApi 类 **
+
+
+
+## 执行ECM操作
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/executeECMOperation`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 执行ECM操作开始
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/executeECMOperationByEC`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## ECM管理中状态列表
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/listAllECMHealthyStatus`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>获取状态列表清单</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|onlyEditable|是否仅可编辑|query|false|boolean|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/linkisManager/listAllECMHealthyStatus",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"nodeHealthy": []
+	}
+}
+```
+
+
+## ECM资源清单
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/listAllEMs`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>获取所有ECM资源详细清单列表可根据条件查询,默认查询所有</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|instance|实例名称|query|false|string|
+|nodeHealthy|状态,状态有以下枚举类型 ‘Healthy‘, ‘UnHealthy‘, ‘WARN‘, ’StockAvailable’, ‘StockUnavailable’|query|false|string|
+|owner|创建者|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/linkisManager/listAllEMs",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"EMs": [{
+			"labels": [{
+				"stringValue": "",
+				"labelKey": "",
+				"feature": "",
+				"instance": "",
+				"serviceInstance": {
+					"instance": "",
+					"applicationName": ""
+				},
+				"serviceName": "",
+				"featureKey": "",
+				"empty": 
+			}],
+			"applicationName": "",
+			"instance": ":",
+			"resourceType": "",
+			"maxResource": {
+				"memory": ,
+				"cores": ,
+				"instance": 
+			},
+			"minResource": {
+				"memory": ,
+				"cores": ,
+				"instance": 
+			},
+			"usedResource": {
+				"memory": ,
+				"cores": ,
+				"instance": 
+			},
+			"lockedResource": {
+				"memory": 0,
+				"cores": 0,
+				"instance": 0
+			},
+			"expectedResource": {
+				"memory": 0,
+				"cores": 0,
+				"instance": 0
+			},
+			"leftResource": {
+				"memory": ,
+				"cores": ,
+				"instance": 
+			},
+			"owner": "",
+			"runningTasks": null,
+			"pendingTasks": null,
+			"succeedTasks": null,
+			"failedTasks": null,
+			"maxMemory": ,
+			"usedMemory": ,
+			"systemCPUUsed": null,
+			"systemLeftMemory": ,
+			"nodeHealthy": "",
+			"msg": "",
+			"startTime": 
+		}]
+	}
+}
+```
+
+
+## 编辑EMC实例
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/modifyEMInfo`
+
+
+**请求方式**:`PUT`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>编辑或修改下编辑EMC管理下的实例</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|applicationName|引擎标签|false|String|String|
+|emStatus|实例状态,状态有以下枚举类型 ‘Healthy‘, ‘UnHealthy‘, ‘WARN‘, ’StockAvailable’, ‘StockUnavailable’|false|String|String|
+|instance|引擎实例名称|false|String|String|
+|labelKey|添加内容里面的标签,属于labels集合 内 map里的key|false|String|String|
+|labels|引擎实例更新参数内容,集合存放的是map类型的|false|List|List|
+|stringValue|添加内容里面的标签对于的值,属于labels集合 内 map里的value|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/linkisManager/modifyEMInfo",
+	"status": 0,
+	"message": "success",
+	"data": {}
+}
+```
+
+
+## 打开引擎日志
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/openEngineLog`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>打开引擎日志,默认打开stdout类型的引擎日志</p>
+
+**请求示例**:
+```javascript
+{
+	applicationName: ""
+	emInstance: ""
+	instance: ""
+	parameters: {
+		pageSize: ,
+		fromLine: ,
+		logType: ""
+	}
+}
+```
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|applicationName|引擎标签|String|false|String|
+|emInstance|实例名称|String|false|String|
+|fromLine|来自线路|String|false|String|
+|instance|引擎实例名称|String|false|String|
+|logType|日志类型,默认stdout类型,属于parameters|String|false|String|
+|pageSize|页面大小|String|false|String|
+|parameters|分页信息|Map|false|Map|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/linkisManager/openEngineLog",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"result": {
+			"logPath": "",
+			"logs": [""],
+			"endLine": ,
+			"rows": 
+		},
+		"isError": false,
+		"errorMsg": ""
+	}
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/engine-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/engine-management-api.md
new file mode 100644
index 0000000000..1a537147b3
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/engine-management-api.md
@@ -0,0 +1,585 @@
+---
+title: 引擎管理
+sidebar_position: 2
+---
+** EngineRestfulApi 类 **
+
+
+
+
+## 创建引擎连接
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/createEngineConn`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>创建引擎连接</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 执行引擎连接操作
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/executeEngineConnOperation`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>执行引擎连接操作</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|jsonNode|jsonNode|body|true|JsonNode|JsonNode|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取引擎连接
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/getEngineConn`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>获取引擎连接</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## kill引擎连接
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/killEngineConn`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>kill引擎连接</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 所有节点状态
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/listAllNodeHealthyStatus`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>所有节点状态</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|onlyEditable|onlyEditable|query|false|boolean|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/linkisManager/listAllNodeHealthyStatus",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"nodeStatus": []
+	}
+}
+```
+
+
+## 列表引擎
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/listEMEngines`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>列表引擎</p>
+
+**请求示例**:
+```javascript
+{
+	em: {
+		serviceInstance: {
+			applicationName: "linkis-cg-engineconnmanager",
+			instance: "bdpdws110003:9102"
+		}
+	}
+}
+```
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|applicationName|引擎标签名称,属于serviceInstance中的值|String|false|String|
+|em|入参最外层|Map|false|Map|
+|emInstance|引擎实例名称跟‘em’一个级别属于最外层|String|false|String|
+|engineType|引擎类型跟‘em’一个级别属于最外层|String|false|String|
+|instance|实例名称|String|false|String|
+|nodeStatus|状态跟‘em’一个级别属于最外层,状态有以下枚举类型 ‘Healthy‘, ‘UnHealthy‘, ‘WARN‘, ’StockAvailable’, ‘StockUnavailable’|String|false|String|
+|owner|创建者跟‘em’一个级别属于最外层|String|false|String|
+|serviceInstance|入参属于‘’em|Map|false|Map|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/linkisManager/listEMEngines",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"engines": []
+	}
+}
+```
+
+
+## 引擎用户集合
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/listUserEngines`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>引擎用户集合</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 编辑引擎实例
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/modifyEngineInfo`
+
+
+**请求方式**:`PUT`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>编辑引擎实例内容</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|applicationName|引擎标签|false|String|String|
+|emStatus|运行状态|false|String|String|
+|instance|引擎实例名称|false|String|String|
+|labelKey|添加内容里面的标签,属于labels集合 内 map里的key|false|String|String|
+|labels|引擎实例更新参数内容,集合存放的是map类型的|false|List|List|
+|stringValue|添加内容里面的标签对于的值,属于labels集合 内 map里的value|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## kill引擎
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/enginekill`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`application/json`
+
+
+**接口描述**:<p>关闭引擎,可关闭一个也可关闭多个</p>
+
+
+**请求示例**:
+```javascript
+    [
+     {
+         engineInstance: "",
+         applicationName:""
+      }
+    ]
+
+```
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|applicationName|应用名称,最外层是个数组和engineInstance参数是一个级别|false|String|String|
+|engineInstance|引擎实例名称,最外层是个数组和applicationName参数是一个级别|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/resource-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/resource-management-api.md
new file mode 100644
index 0000000000..660b769e06
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-cg-linkismanager-api/resource-management-api.md
@@ -0,0 +1,612 @@
+---
+title: 资源管理
+sidebar_position: 1
+---
+** RMMonitorRest 类 **
+
+
+
+
+## 所有用户资源
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/allUserResource`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>所有用户资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|creator|creator|query|false|string|
+|engineType|engineType|query|false|string|
+|page|page|query|false|integer(int32)|
+|size|size|query|false|integer(int32)|
+|username|username|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": null,
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"total": 34,
+		"resources": [{
+			"id": ,
+			"username": "",
+			"creator": "",
+			"engineTypeWithVersion": "",
+			"resourceType": "",
+			"maxResource": {
+				"memory": ,
+				"cores": ,
+				"instance": 
+			},
+			"minResource": {
+				"memory": ,
+				"cores": 
+				"instance": 0
+			},
+			"usedResource": {
+				"memory": ,
+				"cores": ,
+				"instance": 
+			},
+			"lockedResource": {
+				"memory": 0,
+				"cores": 0,
+				"instance": 0
+			},
+			"expectedResource": null,
+			"leftResource": {
+				"memory": ,
+				"cores": ,
+				"instance": 
+			},
+			"createTime": ,
+			"updateTime": ,
+			"loadResourceStatus": "",
+			"queueResourceStatus": 
+		}]
+	}
+}
+```
+
+
+## 应用列表
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/applicationlist`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取资源管理中的应用引擎列表清单</p>
+
+**请求示例**:
+```javascript
+{
+	userCreator: ""
+}
+```
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|userCreator|userCreator|query|true|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": ,
+	"status": ,
+	"message": "",
+	"data": {
+		"applications": [{
+			"creator": "",
+			"applicationList": {
+				"usedResource": {
+					"memory": ,
+					"cores": ,
+					"instance": 
+				},
+				"maxResource": {
+					"memory": ,
+					"cores": ,
+					"instance": 
+				},
+				"lockedResource": {
+					"memory": ,
+					"cores": ,
+					"instance": 
+				},
+				"minResource": {
+					"memory": ,
+					"cores": ,
+					"instance": 
+				},
+				"engineInstances": [{
+					"resource": {
+						"resourceType": "",
+						"maxResource": {
+							"memory": ,
+							"cores": ,
+							"instance": 
+						},
+						"minResource": {
+							"memory": ,
+							"cores": ,
+							"instance": 
+						},
+						"usedResource": {
+							"memory": ,
+							"cores": ,
+							"instance": 
+						},
+						"lockedResource": {
+							"memory": ,
+							"cores": ,
+							"instance": 
+						},
+						"expectedResource": null,
+						"leftResource": {
+							"memory": ,
+							"cores": ,
+							"instance": 
+						}
+					},
+					"engineType": "",
+					"owner": "",
+					"instance": "",
+					"creator": "",
+					"startTime": "",
+					"status": "",
+					"label": ""
+				}]
+			}
+		}]
+	}
+}
+```
+
+
+## 引擎类型
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/engineType`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>引擎类型</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 引擎管理器
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/engines`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>引擎管理器</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|param|param|body|false|object|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 队列管理器
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/queueresources`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>队列管理器</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|param|param|body|true|object|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 队列
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/queues`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>队列</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|param|param|body|false|object|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 重置资源
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/resetResource`
+
+
+**请求方式**:`DELETE`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>重置资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|resourceId|query|false|integer(int32)|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|204|No Content|
+|401|Unauthorized|
+|403|Forbidden|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 资源信息
+
+
+**接口地址**:`/api/rest_j/v1/linkisManager/rm/userresources`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>查询资源列表清单及资源详细数据如使用百分比</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|param|param|body|false|object|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": null,
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"userResources": [{
+			"userCreator": "",
+			"engineTypes": [{
+				"engineType": "",
+				"percent": ""
+			}],
+			"percent": ""
+		}]
+	}
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/_category_.json
new file mode 100644
index 0000000000..59702fc1d1
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/_category_.json
@@ -0,0 +1,4 @@
+{
+  "label": "上下文服务",
+  "position": 3
+}
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-history-service-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-history-service-api.md
new file mode 100644
index 0000000000..2abed90e74
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-history-service-api.md
@@ -0,0 +1,317 @@
+---
+title: 上下文历史记录服务
+sidebar_position: 14
+---
+** ContextHistoryRestfulApi 类 **
+
+
+
+## 创建历史记录
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/createHistory`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>创建历史记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |  是否必须   | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextHistory|历史上下文|false|String|String|
+|contextID|上下文id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取多个历史记录
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/getHistories`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取多个历史记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文id|String|false|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取历史记录
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/getHistory`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取历史记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须     | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文Id|false|String|String|
+|source|上下文源|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除历史记录
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/removeHistory`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除历史记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |    是否必须 | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextHistory|历史上下文|false|String|String|
+|contextID|上下文id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 搜索历史记录
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/searchHistory`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>搜索历史记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |  是否必须   | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文Id|false|String|String|
+|keywords|关键词|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-listening-service-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-listening-service-api.md
new file mode 100644
index 0000000000..aa8cd645fe
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-listening-service-api.md
@@ -0,0 +1,189 @@
+---
+title: 上下文监听服务
+sidebar_position: 16
+---
+** ContextListenerRestfulApi 类 **
+
+
+# 上下文监听服务
+
+
+## heartbeat
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/heartbeat`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|jsonNode|jsonNode|body|true|JsonNode|JsonNode|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## onBindIDListener
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/onBindIDListener`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|jsonNode|jsonNode|body|true|JsonNode|JsonNode|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## onBindKeyListener
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/onBindKeyListener`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|jsonNode|jsonNode|body|true|JsonNode|JsonNode|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-logging-service-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-logging-service-api.md
new file mode 100644
index 0000000000..ef207bc1cf
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-logging-service-api.md
@@ -0,0 +1,380 @@
+---
+title: 上下文记录服务
+sidebar_position: 17
+---
+** ContextIDRestfulApi 类 **
+
+
+## 创建文本记录
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/createContextID`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>创建文本记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文Id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取文本ID
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/getContextID`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取文本ID</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextId|上下文Id|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除文本ID
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/removeContextID`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除文本ID</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextId|上下文Id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 重置文本ID
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/resetContextID`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>重置文本ID</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextId|上下文Id|String|false|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 搜索文本Id执行时间
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/searchContextIDByTime`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>搜索文本Id执行时间</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |     请求类型 | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|accessTimeEnd|访问结束时间|query|false|string|
+|accessTimeStart|访问开始时间|query|false|string|
+|createTimeEnd|创建结束时间|query|false|string|
+|createTimeStart|创建时间|query|false|string|
+|pageNow|页码|query|false|string|
+|pageSize|页面大小|query|false|string|
+|updateTimeEnd|更新结束时间|query|false|string|
+|updateTimeStart|更新时间|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 修改文本ID
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/updateContextID`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>修改文本ID</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextId|上下文Id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-service-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-service-api.md
new file mode 100644
index 0000000000..9ee466ecae
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-cs-api/context-service-api.md
@@ -0,0 +1,692 @@
+---
+title: 上下文API
+sidebar_position: 15
+---
+** ContextRestfulApi 类 **
+
+
+
+## 通过ID清除所以上下文
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/clearAllContextByID`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>通过ID清除所以上下文</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|idList|上下文id集合|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 通过时间清除所以上下文
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/clearAllContextByTime`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>通过时间清除所以上下文</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    |  请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|accessTimeEnd|访问时间结束|false|String|String|
+|accessTimeStart|访问时间开始|false|String|String|
+|createTimeEnd|创建时间结束|false|String|String|
+|createTimeStart|创建时间|false|String|String|
+|updateTimeStart|更新开始时间|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取上下文内容
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/getContextValue`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取上下文内容</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |  是否必须   | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文id|false|String|String|
+|contextKey|contextKey|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除所有value
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/removeAllValue`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除所有value</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |  是否必须   | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文id|false|String|String|
+|contextKey|contextKey|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 通过value前缀删除所有值
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/removeAllValueByKeyPrefix`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>通过前缀和上下文类型删除所有值</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|contextID|false|String|String|
+|keyPrefix|keyPrefix|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 通过key前缀和上下文类型删除所有值
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/removeAllValueByKeyPrefixAndContextType`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>通过前缀和上下文类型删除所有值</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextKeyType|contextKeyType|false|String|String|
+|keyPrefix|keyPrefix|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除value
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/removeValue`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除value</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文id|false|String|String|
+|contextKey|contextKey|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 重置value
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/resetValue`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>重置value</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文id|false|String|String|
+|contextKey|contextKey|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 搜索上下文内容
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/searchContextValue`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>搜索上下文内容</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|condition|condition|false|String|String|
+|contextID|上下文id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 设置value
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/setValue`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>设置value</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文id|false|String|String|
+|contextKeyValue|contextKeyValue|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 设置key
+
+
+**接口地址**:`/api/rest_j/v1/contextservice/setValueByKey`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>给value设置key</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 |   是否必须  | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|contextID|上下文id|false|String|String|
+|contextKey|contextKey|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/_category_.json
new file mode 100644
index 0000000000..54b58ef067
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/_category_.json
@@ -0,0 +1,4 @@
+{
+  "label": "公共服务 ",
+  "position": 1
+}
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bm-operation-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bm-operation-management-api.md
new file mode 100644
index 0000000000..7e2ec8ce12
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bm-operation-management-api.md
@@ -0,0 +1,449 @@
+---
+title: BM项目操作管理
+sidebar_position: 15
+---
+** BmlProjectRestful 类 **
+
+
+
+
+## 附件资源项目
+
+
+**接口地址**:`/api/rest_j/v1/bml/attachResourceAndProject`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>附件资源项目</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|projectName|项目名称|false|String|String|
+|resourceId|资源名称|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 创建Bml项目
+
+
+**接口地址**:`/api/rest_j/v1/bml/createBmlProject`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>创建Bml项目</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|jsonNode|jsonNode|body|true|JsonNode|JsonNode|
+|accessUsers|访问用户|false|String|String|
+|editUsers|编辑用户|false|String|String|
+|projectName|项目名称|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 下载共享资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/downloadShareResource`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>下载共享资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|资源ID|query|false|string|
+|version|版本|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 项目信息
+
+
+**接口地址**:`/api/rest_j/v1/bml/getProjectInfo`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取项目信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|projectName|项目名称|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 更新项目用户
+
+
+**接口地址**:`/api/rest_j/v1/bml/updateProjectUsers`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>更新项目用户</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|jsonNode|jsonNode|body|true|JsonNode|JsonNode|
+|accessUsers|访问用户|false|String|String|
+|editUsers|编辑用户|false|String|String|
+|projectName|项目名称|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 更新共享资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/updateShareResource`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`multipart/form-data`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>更新共享资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|file|文件|formData|false|ref|
+|resourceId|资源ID|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 上载共享资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/uploadShareResource`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>上载共享资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|expireTime|失效时间|query|false|string|
+|expireType|失效类型|query|false|string|
+|file|文件集合|formData|false|ref|
+|isExpire|是否失效|query|false|string|
+|maxVersion|mav版本|query|false|ref|
+|projectName|项目名称|query|false|string|
+|resourceHeader|资源标头|query|false|string|
+|system|系统|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bml-resource-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bml-resource-management-api.md
new file mode 100644
index 0000000000..7e857c0253
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bml-resource-management-api.md
@@ -0,0 +1,812 @@
+---
+title: BML资源管理
+sidebar_position: 14
+---
+** BmlRestfulApi 类 **
+
+
+
+## 更新owner
+
+
+**接口地址**:`/api/rest_j/v1/bml/changeOwner`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>更新owner</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|newOwner|旧Owner|false|String|String|
+|oldOwner|新Owner|false|String|String|
+|resourceId|资源Id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 复制资源到其他用户
+
+
+**接口地址**:`/api/rest_j/v1/bml/copyResourceToAnotherUser`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>复制资源到指定用户</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|anotherUser|指定用户|false|String|String|
+|resourceId|资源Id|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/deleteResource`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除版本</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|资源Id|true|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除多个资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/deleteResources`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除多个资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceIds|资源Id集合,删除多个资源|true|List|List|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除版本
+
+
+**接口地址**:`/api/rest_j/v1/bml/deleteVersion`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除版本</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|资源Id|true|String|String|
+|version|版本|true|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 下载资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/download`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>通过resourceId 和 version两个参数获取下载对应的资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|资源Id|query|false|string|
+|version|资源版本,如果不指定,默认为最新|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取Basic
+
+
+**接口地址**:`/api/rest_j/v1/bml/getBasic`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取Basic</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|资源Id|query|true|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取资源信息
+
+
+**接口地址**:`/api/rest_j/v1/bml/getResourceInfo`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取资源信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|资源Id|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取资源信息
+
+
+**接口地址**:`/api/rest_j/v1/bml/getResources`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取资源信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|currentPage|页码|query|false|string|
+|pageSize|页面大小|query|false|string|
+|system|系统|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 获取版本信息
+
+
+**接口地址**:`/api/rest_j/v1/bml/getVersions`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取bml版本信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|currentPage|页码|query|false|string|
+|pageSize|页面大小|query|false|string|
+|resourceId|资源ID|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 回滚版本
+
+
+**接口地址**:`/api/rest_j/v1/bml/rollbackVersion`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>回滚版本</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|resourceId|资源Id|false|String|String|
+|version|回滚版本|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 更新资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/updateVersion`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`multipart/form-data`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>用户通过http的方式更新资源文件</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|file|file文件|formData|true|ref|
+|resourceId|用户希望更新资源的resourceId|query|true|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 上传资源
+
+
+**接口地址**:`/api/rest_j/v1/bml/upload`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>上传资源</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|file|file|formData|true|array|file|
+|expireTime|expireTime|query|false|string|
+|expireType|expireType|query|false|string|
+|isExpire|isExpire|query|false|string|
+|maxVersion|maxVersion|query|false|integer(int32)|
+|resourceHeader|resourceHeader|query|false|string|
+|system|system|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bmlfs-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bmlfs-management-api.md
new file mode 100644
index 0000000000..4617220116
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/bmlfs-management-api.md
@@ -0,0 +1,201 @@
+---
+title: BMLFS管理
+sidebar_position: 13
+---
+** BMLFsRestfulApi 类 **
+
+
+
+## 打开ScriptFromBML
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/openScriptFromBML`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>openScriptFromBML</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|fileName|文件名称|query|true|string|
+|creator|创建者|query|false|string|
+|projectName|项目名称|query|false|string|
+|resourceId|资源Id|query|false|string|
+|version|版本|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 打开来自BML的script
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/product/openScriptFromBML`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>/product/openScriptFromBML</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|fileName|文件名称|query|true|string|
+|creator|创建者|query|false|string|
+|resourceId|资源Id|query|false|string|
+|version|版本|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 保存来自BML的script
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/saveScriptToBML`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>保存来自BML的script</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|creator|创建者|true|String|String|
+|fileName|文件名称|true|String|String|
+|metadata|元数据|true|String|String|
+|projectName|项目名称|true|String|String|
+|resourceId|资源ID|true|String|String|
+|scriptContent|内容|true|String|String|
+|SaveScriptToBML|json|body|true|SaveScriptToBML|SaveScriptToBML|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/currency-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/currency-api.md
new file mode 100644
index 0000000000..799e15cf3f
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/currency-api.md
@@ -0,0 +1,62 @@
+---
+title: 通用API
+sidebar_position: 12
+---
+** CommonRestfulApi 类 **
+
+## 下线某个服务
+
+
+**接口地址**:`/api/rest_j/v1/offline`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>下线某个服务</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/data-source-manager-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/data-source-manager-api.md
new file mode 100644
index 0000000000..a0d2696b5d
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/data-source-manager-api.md
@@ -0,0 +1,1500 @@
+---
+title: 数据源API
+sidebar_position: 11
+---
+
+
+** DataSourceAdminRestfulApi 类 ** 
+
+## queryDataSourceEnv
+**接口地址**:`/api/rest_j/v1/data-source-manager/env`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**: 查询数据源配置的集群环境信息列表
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|currentPage|currentPage|query|false|integer(int32)|
+|name|name|query|false|string|
+|pageSize|pageSize|query|false|integer(int32)|
+|typeId|typeId|query|false|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/env",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "queryList": [
+            {
+                "id": 2,
+                "envName": "测试环境UAT",
+                "envDesc": "测试环境UAT",
+                "dataSourceTypeId": 4,
+                "connectParams": {
+                    "hadoopConf": {
+                        "hive.metastore.execute.setugi": "true"
+                    },
+                    "uris": "thrift://localhost:9083"
+                },
+                "createTime": 1647249913000,
+                "modifyTime": 1647249913000
+            },
+            {
+                "id": 3,
+                "envName": "开源测试环境",
+                "envDesc": "开源测试环境",
+                "dataSourceTypeId": 4,
+                "connectParams": {
+                    "keytab": "4dd408ad-a2f9-4501-83b3-139290977ca2",
+                    "uris": "thrift://bdpclustername:9083",
+                    "principle": "hadoop@WEBANK.COM"
+                },
+                "createTime": 1647249913000,
+                "modifyTime": 1647249913000
+            }
+        ]
+    }
+}
+```
+## getAllEnvListByDataSourceType
+**接口地址**:`/api/rest_j/v1/data-source-manager/env-list/all/type/{typeId}`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**: 查询某种数据源配置的集群信息列表
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|typeId|typeId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/env-list/all/type/4",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "envList": [
+            {
+                "id": 1,
+                "envName": "测试环境SIT"
+            },
+            {
+                "id": 2,
+                "envName": "测试环境UAT"
+            },
+            {
+                "id": 3,
+                "envName": "开源测试环境"
+            }
+        ]
+    }
+}
+```
+## insertJsonEnv
+**接口地址**:`/api/rest_j/v1/data-source-manager/env/json`
+
+**请求方式**:`POST`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求示例**:
+```javascript
+{
+  "connectParams": {},
+  "createTime": "",
+  "createUser": "",
+  "dataSourceType": {
+    "classifier": "",
+    "description": "",
+    "icon": "",
+    "id": "",
+    "layers": 0,
+    "name": "",
+    "option": ""
+  },
+  "dataSourceTypeId": 0,
+  "envDesc": "",
+  "envName": "",
+  "id": 0,
+  "modifyTime": "",
+  "modifyUser": ""
+}
+```
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceEnv|dataSourceEnv|body|true|DataSourceEnv|DataSourceEnv|
+|&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;createTime||false|string(date-time)|
+|&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;dataSourceTypeId||false|integer(int64)|
+|&emsp;&emsp;envDesc||false|string|
+|&emsp;&emsp;envName||false|string|
+|&emsp;&emsp;id||false|integer(int64)|
+|&emsp;&emsp;modifyTime||false|string(date-time)|
+|&emsp;&emsp;modifyUser||false|string|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+## getEnvEntityById
+**接口地址**:`/api/rest_j/v1/data-source-manager/env/{envId}`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:查询某环境详细信息
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|envId|envId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/env/1",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "env": {
+            "id": 1,
+            "envName": "测试环境SIT",
+            "envDesc": "测试环境SIT",
+            "connectParams": {
+                "hadoopConf": {
+                    "hive.metastore.execute.setugi": "true"
+                },
+                "uris": "thrift://localhost:9083"
+            },
+            "createTime": 1647249913000,
+            "modifyTime": 1647249913000
+        }
+    }
+}
+```
+## removeEnvEntity
+**接口地址**:`/api/rest_j/v1/data-source-manager/env/{envId}`
+
+**请求方式**:`DELETE`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|envId|envId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+## updateJsonEnv
+**接口地址**:`/api/rest_j/v1/data-source-manager/env/{envId}/json`
+
+**请求方式**:`PUT`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求示例**:
+```javascript
+{
+  "connectParams": {},
+  "createTime": "",
+  "createUser": "",
+  "dataSourceType": {
+    "classifier": "",
+    "description": "",
+    "icon": "",
+    "id": "",
+    "layers": 0,
+    "name": "",
+    "option": ""
+  },
+  "dataSourceTypeId": 0,
+  "envDesc": "",
+  "envName": "",
+  "id": 0,
+  "modifyTime": "",
+  "modifyUser": ""
+}
+```
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceEnv|dataSourceEnv|body|true|DataSourceEnv|DataSourceEnv|
+|&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;createTime||false|string(date-time)|
+|&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;dataSourceTypeId||false|integer(int64)|
+|&emsp;&emsp;envDesc||false|string|
+|&emsp;&emsp;envName||false|string|
+|&emsp;&emsp;id||false|integer(int64)|
+|&emsp;&emsp;modifyTime||false|string(date-time)|
+|&emsp;&emsp;modifyUser||false|string|
+|envId|envId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+------
+** DataSourceCoreRestfulApi类**
+
+## queryDataSource
+**接口地址**:`/api/rest_j/v1/data-source-manager/info`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:查询数据源具体信息
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|currentPage|currentPage|query|false|integer(int32)|
+|identifies|identifies|query|false|string|
+|name|name|query|false|string|
+|pageSize|pageSize|query|false|integer(int32)|
+|system|system|query|false|string|
+|typeId|typeId|query|false|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/info",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "totalPage": 12,
+        "queryList": [
+            {
+                "id": 11,
+                "dataSourceName": "test1256",
+                "dataSourceTypeId": 4,
+                "createSystem": "Linkis",
+                "createTime": 1647909291000,
+                "createUser": "hadoop",
+                "versionId": 1,
+                "expire": false,
+                "dataSourceType": {
+                    "id": "11",
+                    "name": "hive",
+                    "layers": 0
+                }
+            },
+            {
+                "id": 10,
+                "dataSourceName": "hive-test",
+                "dataSourceDesc": "hive test",
+                "dataSourceTypeId": 4,
+                "createSystem": "Linkis",
+                "createTime": 1647862455000,
+                "modifyTime": 1647930476000,
+                "modifyUser": "hadoop",
+                "createUser": "hadoop",
+                "versionId": 3,
+                "publishedVersionId": 1,
+                "expire": false,
+                "dataSourceType": {
+                    "id": "10",
+                    "name": "hive",
+                    "layers": 0
+                }
+            }
+          
+        ]
+    }
+}
+```
+## removeDataSource
+**接口地址**:`/api/rest_j/v1/data-source-manager/info/delete/{dataSourceId}`
+
+**请求方式**:`DELETE`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:删除某条数据源数据
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/info/delete/1",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "removeId": 1
+    }
+}
+```
+## insertJsonInfo
+**接口地址**:`/api/rest_j/v1/data-source-manager/info/json`
+
+**请求方式**:`POST`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求示例**:
+```javascript
+{
+  "connectParams": {},
+  "createIdentify": "",
+  "createSystem": "",
+  "createTime": "",
+  "createUser": "",
+  "dataSourceDesc": "",
+  "dataSourceEnv": {
+    "connectParams": {},
+    "createTime": "",
+    "createUser": "",
+    "dataSourceType": {
+      "classifier": "",
+      "description": "",
+      "icon": "",
+      "id": "",
+      "layers": 0,
+      "name": "",
+      "option": ""
+    },
+    "dataSourceTypeId": 0,
+    "envDesc": "",
+    "envName": "",
+    "id": 0,
+    "modifyTime": "",
+    "modifyUser": ""
+  },
+  "dataSourceEnvId": 0,
+  "dataSourceName": "",
+  "dataSourceType": {
+    "classifier": "",
+    "description": "",
+    "icon": "",
+    "id": "",
+    "layers": 0,
+    "name": "",
+    "option": ""
+  },
+  "dataSourceTypeId": 0,
+  "expire": true,
+  "id": 0,
+  "labels": "",
+  "modifyTime": "",
+  "modifyUser": "",
+  "publishedVersionId": 0,
+  "versionId": 0,
+  "versions": [
+    {
+      "comment": "",
+      "connectParams": {},
+      "createTime": "",
+      "createUser": "",
+      "datasourceId": 0,
+      "parameter": "",
+      "versionId": 0
+    }
+  ]
+}
+```
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSource|dataSource|body|true|DataSource|DataSource|
+|&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;createIdentify||false|string|
+|&emsp;&emsp;createSystem||false|string|
+|&emsp;&emsp;createTime||false|string(date-time)|
+|&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;dataSourceDesc||false|string|
+|&emsp;&emsp;dataSourceEnv||false|DataSourceEnv|DataSourceEnv|
+|&emsp;&emsp;&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;&emsp;&emsp;createTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;&emsp;&emsp;dataSourceTypeId||false|integer|
+|&emsp;&emsp;&emsp;&emsp;envDesc||false|string|
+|&emsp;&emsp;&emsp;&emsp;envName||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|integer|
+|&emsp;&emsp;&emsp;&emsp;modifyTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;modifyUser||false|string|
+|&emsp;&emsp;dataSourceEnvId||false|integer(int64)|
+|&emsp;&emsp;dataSourceName||false|string|
+|&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;dataSourceTypeId||false|integer(int64)|
+|&emsp;&emsp;expire||false|boolean|
+|&emsp;&emsp;id||false|integer(int64)|
+|&emsp;&emsp;labels||false|string|
+|&emsp;&emsp;modifyTime||false|string(date-time)|
+|&emsp;&emsp;modifyUser||false|string|
+|&emsp;&emsp;publishedVersionId||false|integer(int64)|
+|&emsp;&emsp;versionId||false|integer(int64)|
+|&emsp;&emsp;versions||false|array|DatasourceVersion|
+|&emsp;&emsp;&emsp;&emsp;comment||false|string|
+|&emsp;&emsp;&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;&emsp;&emsp;createTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;&emsp;&emsp;datasourceId||false|integer|
+|&emsp;&emsp;&emsp;&emsp;parameter||false|string|
+|&emsp;&emsp;&emsp;&emsp;versionId||false|integer|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+## getInfoByDataSourceName
+**接口地址**:`/api/rest_j/v1/data-source-manager/info/name/{dataSourceName}`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:通过datsourceName查询数据源信息
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceName|dataSourceName|path|true|string|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/info/name/hive-test",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "info": {
+            "id": 10,
+            "dataSourceName": "hive-test",
+            "dataSourceDesc": "hive test",
+            "dataSourceTypeId": 4,
+            "createSystem": "Linkis",
+            "connectParams": {
+                "envId": "3"
+            },
+            "createTime": 1647862455000,
+            "modifyTime": 1647930476000,
+            "modifyUser": "hadoop",
+            "createUser": "hadoop",
+            "versionId": 3,
+            "publishedVersionId": 1,
+            "expire": false,
+            "dataSourceType": {
+                "name": "hive",
+                "layers": 0
+            }
+        }
+    }
+}
+```
+## getInfoByDataSourceId
+**接口地址**:`/api/rest_j/v1/data-source-manager/info/{dataSourceId}`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/info/1",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "info": {
+            "id": 1,
+            "dataSourceName": "开源共建环境",
+            "dataSourceDesc": "123",
+            "dataSourceTypeId": 1,
+            "createSystem": "Linkis",
+            "connectParams": {
+                "host": "127.0.0.1",
+                "password": "xxxxx",
+                "port": "9600",
+                "username": "linkis"
+            },
+            "createTime": 1647258360000,
+            "modifyTime": 1647437692000,
+            "modifyUser": "hadoop",
+            "createUser": "hadoop",
+            "versionId": 1,
+            "publishedVersionId": 1,
+            "expire": false,
+            "dataSourceType": {
+                "name": "mysql",
+                "icon": "https://uat.dongcha.weoa.com/static/img/logo.770c1525.png",
+                "layers": 0
+            }
+        }
+    }
+}
+```
+## expireDataSource
+**接口地址**:`/api/rest_j/v1/data-source-manager/info/{dataSourceId}/expire`
+
+**请求方式**:`PUT`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/info/1/expire",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "expireId": 1
+    }
+}
+```
+## updateDataSourceInJson
+**接口地址**:`/api/rest_j/v1/data-source-manager/info/{dataSourceId}/json`
+
+**请求方式**:`PUT`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求示例**:
+```javascript
+{
+  "connectParams": {},
+  "createIdentify": "",
+  "createSystem": "",
+  "createTime": "",
+  "createUser": "",
+  "dataSourceDesc": "",
+  "dataSourceEnv": {
+    "connectParams": {},
+    "createTime": "",
+    "createUser": "",
+    "dataSourceType": {
+      "classifier": "",
+      "description": "",
+      "icon": "",
+      "id": "",
+      "layers": 0,
+      "name": "",
+      "option": ""
+    },
+    "dataSourceTypeId": 0,
+    "envDesc": "",
+    "envName": "",
+    "id": 0,
+    "modifyTime": "",
+    "modifyUser": ""
+  },
+  "dataSourceEnvId": 0,
+  "dataSourceName": "",
+  "dataSourceType": {
+    "classifier": "",
+    "description": "",
+    "icon": "",
+    "id": "",
+    "layers": 0,
+    "name": "",
+    "option": ""
+  },
+  "dataSourceTypeId": 0,
+  "expire": true,
+  "id": 0,
+  "labels": "",
+  "modifyTime": "",
+  "modifyUser": "",
+  "publishedVersionId": 0,
+  "versionId": 0,
+  "versions": [
+    {
+      "comment": "",
+      "connectParams": {},
+      "createTime": "",
+      "createUser": "",
+      "datasourceId": 0,
+      "parameter": "",
+      "versionId": 0
+    }
+  ]
+}
+```
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSource|dataSource|body|true|DataSource|DataSource|
+|&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;createIdentify||false|string|
+|&emsp;&emsp;createSystem||false|string|
+|&emsp;&emsp;createTime||false|string(date-time)|
+|&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;dataSourceDesc||false|string|
+|&emsp;&emsp;dataSourceEnv||false|DataSourceEnv|DataSourceEnv|
+|&emsp;&emsp;&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;&emsp;&emsp;createTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;&emsp;&emsp;dataSourceTypeId||false|integer|
+|&emsp;&emsp;&emsp;&emsp;envDesc||false|string|
+|&emsp;&emsp;&emsp;&emsp;envName||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|integer|
+|&emsp;&emsp;&emsp;&emsp;modifyTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;modifyUser||false|string|
+|&emsp;&emsp;dataSourceEnvId||false|integer(int64)|
+|&emsp;&emsp;dataSourceName||false|string|
+|&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;dataSourceTypeId||false|integer(int64)|
+|&emsp;&emsp;expire||false|boolean|
+|&emsp;&emsp;id||false|integer(int64)|
+|&emsp;&emsp;labels||false|string|
+|&emsp;&emsp;modifyTime||false|string(date-time)|
+|&emsp;&emsp;modifyUser||false|string|
+|&emsp;&emsp;publishedVersionId||false|integer(int64)|
+|&emsp;&emsp;versionId||false|integer(int64)|
+|&emsp;&emsp;versions||false|array|DatasourceVersion|
+|&emsp;&emsp;&emsp;&emsp;comment||false|string|
+|&emsp;&emsp;&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;&emsp;&emsp;createTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;&emsp;&emsp;datasourceId||false|integer|
+|&emsp;&emsp;&emsp;&emsp;parameter||false|string|
+|&emsp;&emsp;&emsp;&emsp;versionId||false|integer|
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+## getInfoByDataSourceIdAndVersion
+**接口地址**:`/api/rest_j/v1/data-source-manager/info/{dataSourceId}/{version}`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+|version|version|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/info/1/1",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "info": {
+            "id": 1,
+            "dataSourceName": "开源共建环境",
+            "dataSourceDesc": "123",
+            "dataSourceTypeId": 1,
+            "createSystem": "Linkis",
+            "connectParams": {
+                "host": "127.0.0.1",
+                "password": "xxxxx",
+                "port": "9600",
+                "username": "linkis"
+            },
+            "createTime": 1647258360000,
+            "modifyTime": 1647437692000,
+            "modifyUser": "hadoop",
+            "createUser": "hadoop",
+            "versionId": 1,
+            "publishedVersionId": 1,
+            "expire": false,
+            "dataSourceType": {
+                "name": "mysql",
+                "icon": "https://uat.dongcha.weoa.com/static/img/logo.770c1525.png",
+                "layers": 0
+            }
+        }
+    }
+}
+```
+## getKeyDefinitionsByType
+**接口地址**:`/api/rest_j/v1/data-source-manager/key-define/type/{typeId}`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|typeId|typeId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/key-define/type/4",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "keyDefine": [
+            {
+                "id": 6,
+                "key": "envId",
+                "description": "集群环境",
+                "name": "集群环境",
+                "valueType": "SELECT",
+                "require": true,
+                "dataSource": "/data-source-manager/env-list/all/type/4"
+            },
+            {
+                "id": 7,
+                "key": "keyTabFile",
+                "description": "KeyTab文件",
+                "name": "keyTab文件",
+                "valueType": "FILE",
+                "require": false,
+                "dataSource": "http://172.22.32.6:9001/api/rest_j/v1/bml/upload"
+            }
+        ]
+    }
+}
+```
+## getConnectParams
+**接口地址**:`/api/rest_j/v1/data-source-manager/name/{dataSourceName}/connect-params`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceName|dataSourceName|path|true|string|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/name/linkis_test256/connect-params",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "connectParams": {
+            "host": "127.0.0.1",
+            "password": "xxxxx",
+            "port": "9600",
+            "username": "linkis"
+        }
+    }
+}
+```
+## insertJsonParameter
+**接口地址**:`/api/rest_j/v1/data-source-manager/parameter/{dataSourceId}/json`
+
+**请求方式**:`POST`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+|params|params|body|true|object|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+## publishByDataSourceId
+**接口地址**:`/api/rest_j/v1/data-source-manager/publish/{dataSourceId}/{versionId}`
+
+**请求方式**:`POST`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+|versionId|versionId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/publish/3/2",
+    "status": 0,
+    "message": "OK",
+    "data": {}
+}
+```
+## getAllDataSourceTypes
+**接口地址**:`/api/rest_j/v1/data-source-manager/type/all`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+暂无
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/type/all",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "typeList": [
+            {
+                "id": "1",
+                "name": "mysql",
+                "description": "mysql数据库",
+                "option": "mysql数据库",
+                "classifier": "关系型数据库",
+                "icon": "https://uat.dongcha.weoa.com/static/img/logo.770c1525.png",
+                "layers": 3
+            },
+            
+            {
+                "id": "4",
+                "name": "hive",
+                "description": "hive数据库",
+                "option": "hive",
+                "classifier": "大数据存储",
+                "layers": 3
+            }
+            
+        ]
+    }
+}
+```
+## getConnectParams
+**接口地址**:`/api/rest_j/v1/data-source-manager/{dataSourceId}/connect-params`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/3/connect-params",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "connectParams": {
+            "host": "127.0.0.1",
+            "password": "xxxxx",
+            "port": "9600",
+            "username": "linkis"
+        }
+    }
+}
+```
+## getVersionList
+**接口地址**:`/api/rest_j/v1/data-source-manager/{dataSourceId}/versions`
+
+**请求方式**:`GET`
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/1/versions",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "versions": [
+            {
+                "versionId": 1,
+                "datasourceId": 1,
+                "connectParams": {
+                    "host": "127.0.0.1",
+                    "password": "xxxxx",
+                    "port": "9600",
+                    "username": "linkis"
+                },
+                "parameter": "{\"host\":\"127.0.0.1\",\"port\":\"9600\",\"username\":\"linkis\",\"password\":\"rO0ABXQACUFiY2RAMjAyMg==\"}",
+                "comment": "初始化版本",
+                "createUser": "hadoop"
+            }
+        ]
+    }
+}
+```
+## connectDataSource
+**接口地址**:`/api/rest_j/v1/data-source-manager/{dataSourceId}/{version}/op/connect`
+
+**请求方式**:`PUT`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSourceId|dataSourceId|path|true|integer(int64)|
+|version|version|path|true|integer(int64)|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+    "method": "/api/data-source-manager/1/1/op/connect",
+    "status": 0,
+    "message": "OK",
+    "data": {
+        "ok": true
+    }
+}
+```
+
+-----
+** DataSourceOperateRestfulApi类 ** 
+
+## connect
+**接口地址**:`/api/rest_j/v1/data-source-manager/op/connect/json`
+
+**请求方式**:`POST`
+
+**请求数据类型**:`application/json`
+
+**响应数据类型**:`application/json`
+
+**接口描述**:
+
+**请求示例**:
+```javascript
+{
+  "connectParams": {},
+  "createIdentify": "",
+  "createSystem": "",
+  "createTime": "",
+  "createUser": "",
+  "dataSourceDesc": "",
+  "dataSourceEnv": {
+    "connectParams": {},
+    "createTime": "",
+    "createUser": "",
+    "dataSourceType": {
+      "classifier": "",
+      "description": "",
+      "icon": "",
+      "id": "",
+      "layers": 0,
+      "name": "",
+      "option": ""
+    },
+    "dataSourceTypeId": 0,
+    "envDesc": "",
+    "envName": "",
+    "id": 0,
+    "modifyTime": "",
+    "modifyUser": ""
+  },
+  "dataSourceEnvId": 0,
+  "dataSourceName": "",
+  "dataSourceType": {
+    "classifier": "",
+    "description": "",
+    "icon": "",
+    "id": "",
+    "layers": 0,
+    "name": "",
+    "option": ""
+  },
+  "dataSourceTypeId": 0,
+  "expire": true,
+  "id": 0,
+  "labels": "",
+  "modifyTime": "",
+  "modifyUser": "",
+  "publishedVersionId": 0,
+  "versionId": 0,
+  "versions": [
+    {
+      "comment": "",
+      "connectParams": {},
+      "createTime": "",
+      "createUser": "",
+      "datasourceId": 0,
+      "parameter": "",
+      "versionId": 0
+    }
+  ]
+}
+```
+
+**请求参数**:
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|dataSource|dataSource|body|true|DataSource|DataSource|
+|&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;createIdentify||false|string|
+|&emsp;&emsp;createSystem||false|string|
+|&emsp;&emsp;createTime||false|string(date-time)|
+|&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;dataSourceDesc||false|string|
+|&emsp;&emsp;dataSourceEnv||false|DataSourceEnv|DataSourceEnv|
+|&emsp;&emsp;&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;&emsp;&emsp;createTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;&emsp;&emsp;dataSourceTypeId||false|integer|
+|&emsp;&emsp;&emsp;&emsp;envDesc||false|string|
+|&emsp;&emsp;&emsp;&emsp;envName||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|integer|
+|&emsp;&emsp;&emsp;&emsp;modifyTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;modifyUser||false|string|
+|&emsp;&emsp;dataSourceEnvId||false|integer(int64)|
+|&emsp;&emsp;dataSourceName||false|string|
+|&emsp;&emsp;dataSourceType||false|DataSourceType|DataSourceType|
+|&emsp;&emsp;&emsp;&emsp;classifier||false|string|
+|&emsp;&emsp;&emsp;&emsp;description||false|string|
+|&emsp;&emsp;&emsp;&emsp;icon||false|string|
+|&emsp;&emsp;&emsp;&emsp;id||false|string|
+|&emsp;&emsp;&emsp;&emsp;layers||false|integer|
+|&emsp;&emsp;&emsp;&emsp;name||false|string|
+|&emsp;&emsp;&emsp;&emsp;option||false|string|
+|&emsp;&emsp;dataSourceTypeId||false|integer(int64)|
+|&emsp;&emsp;expire||false|boolean|
+|&emsp;&emsp;id||false|integer(int64)|
+|&emsp;&emsp;labels||false|string|
+|&emsp;&emsp;modifyTime||false|string(date-time)|
+|&emsp;&emsp;modifyUser||false|string|
+|&emsp;&emsp;publishedVersionId||false|integer(int64)|
+|&emsp;&emsp;versionId||false|integer(int64)|
+|&emsp;&emsp;versions||false|array|DatasourceVersion|
+|&emsp;&emsp;&emsp;&emsp;comment||false|string|
+|&emsp;&emsp;&emsp;&emsp;connectParams||false|object|
+|&emsp;&emsp;&emsp;&emsp;createTime||false|string|
+|&emsp;&emsp;&emsp;&emsp;createUser||false|string|
+|&emsp;&emsp;&emsp;&emsp;datasourceId||false|integer|
+|&emsp;&emsp;&emsp;&emsp;parameter||false|string|
+|&emsp;&emsp;&emsp;&emsp;versionId||false|integer|
+
+**响应参数**:
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- |
+|data|object|
+|message|string|
+|method|string|
+|status|integer(int32)|integer(int32)|
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/file-system-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/file-system-api.md
new file mode 100644
index 0000000000..34e3a4b71e
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/file-system-api.md
@@ -0,0 +1,1041 @@
+---
+title: 文件系统
+sidebar_position: 10
+---
+** FsRestfulApi 类 **
+
+
+
+
+
+## 创建新的Dir
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/createNewDir`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>创建新的Dir</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|路径|true|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 创建新的文件
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/createNewFile`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>创建新的文件</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|路径|true|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 删除dir文件或者文件
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/deleteDirOrFile`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>删除dir文件或者文件</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|地址|true|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 下载
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/download`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>下载</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|charset|字符集|true|String|String|
+|path|地址|true|String|String|
+|json|json|body|true||
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 文件信息
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/fileInfo`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>文件信息</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|地址|query|true|string|
+|pageSize|页面大小|query|false|ref|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## formate
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/formate`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>resultsets转换成Excel</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|encoding|编码|query|true|string|
+|escapeQuotes|escapeQuotes|query|true|string|
+|fieldDelimiter|字段分隔符|query|true|string|
+|hasHeader|哈希值|query|true|boolean|
+|quote|引用|query|true|string|
+|path|地址|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 函数列表
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/getDirFileTrees`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取udf函数列表</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|请求路径|query|true|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/filesystem/getDirFileTrees",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"dirFileTrees": {
+			"name": "",
+			"path": "",
+			"properties": null,
+			"children": [{
+				"name": "",
+				"path": "",
+				"properties": {
+					"size": "",
+					"modifytime": ""
+				},
+				"children": ,
+				"isLeaf": ,
+				"parentPath": ""
+			}],
+			"isLeaf": ,
+			"parentPath": 
+		}
+	}
+}
+```
+
+
+## 根路径
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/getUserRootPath`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取根路径</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|pathType|文件类型|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 是否存在
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/isExist`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>是否存在</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|地址|query|true|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 打开文件
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/openFile`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>打开文件</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|地址|query|true|string|
+|charset|字符集|query|false|string|
+|page|页码|query|false|ref|
+|pageSize|页面大小|query|false|ref|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/filesystem/openFile",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"metadata": [{
+			"columnName": "_c0",
+			"comment": "NULL",
+			"dataType": ""
+		}],
+		"totalPage": ,
+		"totalLine": ,
+		"page": ,
+		"type": "",
+		"fileContent": [
+			[""]
+		]
+	}
+}
+```
+
+
+## 打开日志记录
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/openLog`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>打开日志记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|地址|query|false|string|
+|proxyUser|代理用户|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/filesystem/openLog",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"log": ["", ""]
+	}
+}
+```
+
+
+## 重新命名
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/rename`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>重新给文件命名</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|newDest|新名称|false|String|String|
+|oldDest|旧名称|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 结果集转换成Excel
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/resultsetToExcel`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>结果集转换成Excel</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|autoFormat|是否自动|query|false|boolean|
+|charset|结果集|query|false|string|
+|csvSeperator|csv分隔栏|query|false|string|
+|limit|限度|query|false|ref|
+|nullValue|空值|query|false|string|
+|outputFileName|输出文件名称|query|false|string|
+|outputFileType|输出文件类型|query|false|string|
+|path|地址|query|false|string|
+|quoteRetouchEnable|是否引用修饰|query|false|boolean|
+|sheetName|sheet名称|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## resultsets转换成Excel
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/resultsetsToExcel`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>resultsets转换成Excel</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|autoFormat|是否自动|query|true|boolean|
+|limit|限度|query|true|ref|
+|nullValue|空值|query|true|string|
+|outputFileName|输出文件名称|query|true|string|
+|path|地址|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 保存脚本
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/saveScript`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>保存脚本</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|path|地址|true|String|String|
+|SaveScript|json|body|true|SaveScript|SaveScript|
+|charset|字符集|false|String|String|
+|params|页面大小|false|Object|Object|
+|scriptContent|页码|false|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 上传
+
+
+**接口地址**:`/api/rest_j/v1/filesystem/upload`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>上传文件,可传多个文件</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|file|文件|formData|false|ref|
+|path|地址|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/global-variable-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/global-variable-api.md
new file mode 100644
index 0000000000..00a153ce77
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/global-variable-api.md
@@ -0,0 +1,137 @@
+---
+title: 添加全局变量
+sidebar_position: 8
+---
+** VariableRestfulApi 类 **
+
+
+## 全局变量列表
+
+
+**接口地址**:`/api/rest_j/v1/variable/listGlobalVariable`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取全局变量清单</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized||
+|403|Forbidden||
+|404|Not Found||
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object||
+|message|描述|string||
+|method|请求url|string||
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## 添加全局变量
+
+
+**接口地址**:`/api/rest_j/v1/variable/saveGlobalVariable`
+
+
+**请求方式**:`POST`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>添加全局变量</p>
+
+**请求示例**:
+```javascript
+{
+	globalVariables: [{
+		keyID: ,
+		key: "",
+		valueID: ,
+		value: ""
+	}]
+}
+```
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 是否必须    | 请求类型 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|globalVariables|新增参数数据一对多key:globalVariables,value:List||Map|true|Map|
+|key|参数名称,属于globalVariables||String|true|String|
+|value|变量值,跟key属于键值对 属于被globalVariables包含||List|true|List|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created||
+|401|Unauthorized||
+|403|Forbidden||
+|404|Not Found||
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object||
+|message|描述|string||
+|method|请求url|string||
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/variable/saveGlobalVariable",
+	"status": 0,
+	"message": "OK",
+	"data": {}
+}
+```
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/homepage-function-interface-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/homepage-function-interface-api.md
new file mode 100644
index 0000000000..eac4f43bde
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/homepage-function-interface-api.md
@@ -0,0 +1,327 @@
+---
+title: 管理台首页API
+sidebar_position: 7
+---
+** QueryRestfulApi 类 **
+
+
+## 管理员验证
+
+
+**接口地址**:`/api/rest_j/v1/jobhistory/governanceStationAdmin`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>用来验证是否为管理员,如果是则返回true不是则false</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	data: {solution: null, admin: true}
+        message: "OK"
+        method: "/api/jobhistory/governanceStationAdmin"
+        status: 0
+}
+```
+
+
+## 全局历史
+
+
+**接口地址**:`/api/rest_j/v1/jobhistory/list`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>根据条件获取全局历史数据列表默认获取全部</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|creator|创建者|query|false|string|
+|endDate|结束时间|query|false|integer(int64)|
+|executeApplicationName|操作人|query|false|string|
+|isAdminView|是否为管理员模式或者普通模式|query|false|boolean|
+|pageSize|页面数量|query|false|ref|
+|proxyUser|代理用户|query|false|string|
+|startDate|开始时间|query|false|integer(int64)|
+|status|结束时间|query|false|string|
+|taskID|ID|query|false|integer(int64)|
+|tpageNow|页码|query|false|ref|
+|pageNow|pageNow|query|false|integer(int32)|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	{
+	"method": "/api/jobhistory/list",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"solution": null,
+		"totalPage": 90,
+		"tasks": [{
+			"taskID": ,
+			"instance": ",
+			"execId": "",
+			"umUser": "",
+			"engineInstance": null,
+			"executionCode": "",
+			"progress": "",
+			"logPath": "",
+			"resultLocation": "",
+			"status": "",
+			"createdTime": ,
+			"updatedTime": ,
+			"engineType": "",
+			"errCode": 0,
+			"errDesc": "",
+			"executeApplicationName": "",
+			"requestApplicationName": "",
+			"runType": "datachecker",
+			"paramsJson": "",
+			"costTime": 1000,
+			"strongerExecId": "",
+			"sourceJson": "",
+			"sourceTailor": "",
+			"engineStartTime": null,
+			"labels": [],
+			"canRetry": ,
+			"subJobs": 
+		}]
+	}
+}
+}
+```
+
+
+## 获取未完成任务列表
+
+
+**接口地址**:`/api/rest_j/v1/jobhistory/listundone`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取未完成任务列表</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|creator|creator|query|false|string|
+|endDate|结束时间|query|false|integer(int64)|
+|engineType|engineType|query|false|string|
+|pageNow|pageNow|query|false|ref|
+|pageSize|pageSize|query|false|ref|
+|startDate|开始时间|query|false|ref|
+|startTaskID|startTaskID|query|false|integer(int64)|
+|status|status|query|false|string|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"data": {},
+	"message": "",
+	"method": "",
+	"status": 0
+}
+```
+
+
+## job任务详细记录
+
+
+**接口地址**:`/api/rest_j/v1/jobhistory/{id}/get`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>job任务详细记录</p>
+
+
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|id|历史记录Id|query|false|integer(int64)|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": "/api/jobhistory/1928730/get",
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"task": {
+			"taskID": ,
+			"instance": "",
+			"execId": "",
+			"umUser": "",
+			"engineInstance": "",
+			"executionCode": "",
+			"progress": "",
+			"logPath": "",
+			"resultLocation": "",
+			"status": "",
+			"createdTime":,
+			"updatedTime": ,
+			"engineType": "",
+			"errCode": ,
+			"errDesc": "",
+			"executeApplicationName": "",
+			"requestApplicationName": "",
+			"runType": "hql",
+			"paramsJson": "",
+			"costTime": ,
+			"strongerExecId": "",
+			"sourceJson": "",
+			"sourceTailor": "",
+			"engineStartTime": null,
+			"labels": [""],
+			"canRetry": false,
+			"subJobs": null
+		}
+	}
+}
+```
+
+
+
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/instance-management-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/instance-management-api.md
new file mode 100644
index 0000000000..1335d2eafe
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/instance-management-api.md
@@ -0,0 +1,288 @@
+---
+title: 实例管理
+sidebar_position: 6
+---
+** InstanceRestful 类 **
+
+
+
+
+## 微服务实例列表
+
+
+**接口地址**:`/api/rest_j/v1/microservice/allInstance`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取微服务管理模块实例列表可获取单个或多个默认全部</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": null,
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"instances": [{
+			"id": ,
+			"updateTime": ,
+			"createTime": ,
+			"applicationName": ",
+			"instance": "",
+			"labels": [{
+				"stringValue": "",
+				"labelKey": "",
+				"feature": "",
+				"id": 5,
+				"labelValueSize": 0,
+				"modifiable": true,
+				"updateTime": ,
+				"createTime": ,
+				"featureKey": "",
+				"empty": 
+			}]
+		}]
+	}
+}
+```
+
+
+## 获取eurekaURL
+
+
+**接口地址**:`/api/rest_j/v1/microservice/eurekaURL`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>返回eurekaURL</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": null,
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"url": ""
+	}
+}
+```
+
+
+## 编辑微服务实例
+
+
+**接口地址**:`/api/rest_j/v1/microservice/instanceLabel`
+
+
+**请求方式**:`PUT`
+
+
+**请求数据类型**:`application/json`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>编辑或修改下微服务管理中的实例</p>
+
+**请求示例**:
+```javascript
+{
+    applicationName: "linkis-ps-cs"
+    instance: "bdpdws110004:9108"
+    labels: [{
+        labelKey: "route",
+        stringValue: "cs_2_dev"
+}]}
+```
+
+**请求参数**:
+
+
+| 参数名称 | 参数说明 | 请求类型    | 是否必须 | 数据类型 | schema |
+| -------- | -------- | ----- | -------- | -------- | ------ |
+|applicationName|引擎标签|String|false|String|
+|instance|引擎实例名称|String|String|String|
+|labelKey|添加内容里面的标签,属于labels集合 内 map里的key|String|String|String|
+|labels|引擎实例更新参数内容,集合存放的是map类型的|List|String|List|
+|stringValue|添加内容里面的标签对于的值,属于labels集合 内 map里的value|String|String|String|
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|201|Created|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": null,
+	"status": 0,
+	"message": "success",
+	"data": {
+		"labels": [{
+			"stringValue": "",
+			"labelKey": "",
+			"feature": null,
+			"modifiable": ,
+			"featureKey": "",
+			"empty": 
+		}]
+	}
+}
+```
+
+
+## 可以修改的label 类型
+
+
+**接口地址**:`/api/rest_j/v1/microservice/modifiableLabelKey`
+
+
+**请求方式**:`GET`
+
+
+**请求数据类型**:`application/x-www-form-urlencoded`
+
+
+**响应数据类型**:`*/*`
+
+
+**接口描述**:<p>获取可以修改的label类型列表,列表数据如‘userCreator,route’</p>
+
+
+
+**请求参数**:
+
+
+暂无
+
+
+**响应状态**:
+
+
+| 状态码 | 说明 | schema |
+| -------- | -------- | ----- | 
+|200|OK|Message|
+|401|Unauthorized|
+|403|Forbidden|
+|404|Not Found|
+
+
+**响应参数**:
+
+
+| 参数名称 | 参数说明 | 类型 | schema |
+| -------- | -------- | ----- |----- | 
+|data|数据集|object|
+|message|描述|string|
+|method|请求url|string|
+|status|状态|integer(int32)|integer(int32)|
+
+
+**响应示例**:
+```javascript
+{
+	"method": null,
+	"status": 0,
+	"message": "OK",
+	"data": {
+		"keyList": []
+	}
+}
+```
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/jobhistory-api.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/jobhistory-api.md
new file mode 100644
index 0000000000..e74ae07e3c
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.0/api/http/linkis-ps-publicservice-api/jobhistory-api.md
@@ -0,0 +1,251 @@
+---
+title: 历史作业API
+sidebar_position: 1
+---
+
... 45682 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org