From d3a045ec2085344ddeed58de7a6d12660b4011a2 Mon Sep 17 00:00:00 2001 From: lijiahangmax Date: Thu, 16 May 2024 00:03:30 +0800 Subject: [PATCH] =?UTF-8?q?:bookmark:=20=E9=A1=B9=E7=9B=AE=E9=87=8D?= =?UTF-8?q?=E5=91=BD=E5=90=8D.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DISCLAIMER.md | 2 +- README.md | 42 ++++---- docker-compose.yml | 37 +++---- docker/mysql/build.sh | 6 +- docker/orion-ops-pro/build.sh | 9 -- .../{orion-ops-pro => orion-visor}/Dockerfile | 2 +- docker/orion-visor/build.sh | 9 ++ .../entrypoint.sh | 0 .../{orion-ops-pro => orion-visor}/nginx.conf | 0 docs/DISCLAIMER.md | 2 +- docs/README.md | 30 +++--- docs/_coverpage.md | 6 +- docs/about/change-log.md | 12 ++- docs/index.html | 6 +- docs/operator/exec.md | 52 ++++----- docs/quickstart/dev.md | 20 ++-- docs/quickstart/docker-install.md | 10 +- docs/quickstart/install.md | 24 ++--- docs/update/v1.0.2.md | 4 +- docs/update/v1.0.4.md | 4 +- docs/update/v1.0.6.md | 4 +- docs/update/v1.0.7.md | 2 +- docs/update/v1.1.0.md | 58 +++++++++- docs/update/v1.1.1.md | 11 ++ .../framework/common/constant/AppConst.java | 27 ----- ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - .../src/main/resources/banner.txt | 12 --- ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 2 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 2 - ...ot.autoconfigure.AutoConfiguration.imports | 2 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - orion-ops-framework/pom.xml | 37 ------- .../orion-ops-module-asset-service/pom.xml | 99 ------------------ .../orion-ops-module-infra-service/pom.xml | 92 ---------------- .../pom.xml | 72 ++++++------- .../orion-visor-framework-common}/pom.xml | 8 +- .../OrionCommonAutoConfiguration.java | 8 +- .../config/AsyncExecutorConfig.java | 2 +- .../framework/common/constant/AppConst.java | 27 +++++ .../constant/AutoConfigureOrderConst.java | 2 +- .../framework/common/constant/CnConst.java | 2 +- .../framework/common/constant/Const.java | 2 +- .../framework/common/constant/ErrorCode.java | 2 +- .../common/constant/ErrorMessage.java | 2 +- .../common/constant/ExtraFieldConst.java | 2 +- .../framework/common/constant/FieldConst.java | 2 +- .../common/constant/FilterOrderConst.java | 2 +- .../constant/InterceptorOrderConst.java | 2 +- .../framework/common/constant/PathConst.java | 2 +- .../constant/ResponseAdviceOrderConst.java | 2 +- .../framework/common/constant/ValidConst.java | 2 +- .../framework/common/crypto/ValueCrypto.java | 2 +- .../framework/common/entity/PageRequest.java | 4 +- .../common/entity/RequestIdentity.java | 2 +- .../common/entity/RequestIdentityModel.java | 2 +- .../framework/common/entity/TreeNode.java | 2 +- .../framework/common/enums/BooleanBit.java | 2 +- .../framework/common/enums/EnableStatus.java | 2 +- .../framework/common/enums/MovePosition.java | 2 +- .../framework/common/file/FileClient.java | 2 +- .../handler/data/GenericsDataDefinition.java | 6 +- .../handler/data/model/GenericsDataModel.java | 2 +- .../data/strategy/GenericsDataStrategy.java | 4 +- .../data/strategy/MapDataStrategy.java | 4 +- .../json/filter/FieldDesensitizeFilter.java | 2 +- .../common/json/filter/FieldIgnoreFilter.java | 2 +- .../framework/common/meta/TraceIdHolder.java | 2 +- .../framework/common/security/LoginUser.java | 2 +- .../common/security/PasswordModifier.java | 6 +- .../common/security/SecurityHolder.java | 2 +- .../common/security/UpdatePasswordAction.java | 2 +- .../framework/common/security/UserRole.java | 2 +- .../thread/ThreadPoolMdcTaskExecutor.java | 4 +- .../framework/common/utils/ConfigUtils.java | 2 +- .../framework/common/utils/CryptoUtils.java | 4 +- .../common/utils/FileClientUtils.java | 4 +- .../framework/common/utils/FileNames.java | 4 +- .../framework/common/utils/IpUtils.java | 4 +- .../framework/common/utils/PathUtils.java | 8 +- .../framework/common/utils/Requests.java | 6 +- .../framework/common/utils/SwaggerUtils.java | 4 +- .../common/utils/ThreadMdcUtils.java | 4 +- .../framework/common/utils/TreeUtils.java | 6 +- .../visor}/framework/common/utils/Valid.java | 4 +- .../common/validator/group/Batch.java | 2 +- .../framework/common/validator/group/Id.java | 2 +- .../common/validator/group/Page.java | 2 +- .../common/web/filter/FilterCreator.java | 2 +- .../spring-configuration-metadata.json | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionBannerAutoConfiguration.java | 6 +- .../core/runner/BannerApplicationRunner.java | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../src/main/resources/banner.txt | 11 ++ .../pom.xml | 12 +-- .../OrionOperatorLogAutoConfiguration.java | 20 ++-- .../config/OperatorLogConfig.java | 4 +- .../log/core/annotation/IgnoreParameter.java | 2 +- .../operator/log/core/annotation/Module.java | 2 +- .../log/core/annotation/OperatorLog.java | 4 +- .../log/core/aspect/OperatorLogAspect.java | 24 ++--- .../log/core/enums/OperatorRiskLevel.java | 2 +- .../operator/log/core/enums/ReturnType.java | 2 +- .../factory/InitializingOperatorTypes.java | 6 +- .../core/factory/OperatorTypeDefinition.java | 4 +- .../log/core/factory/OperatorTypeHolder.java | 4 +- .../log/core/model/OperatorLogModel.java | 4 +- .../operator/log/core/model/OperatorType.java | 4 +- .../service/OperatorLogFrameworkService.java | 4 +- .../OperatorLogFrameworkServiceDelegate.java | 4 +- .../log/core/utils/OperatorLogFiller.java | 22 ++-- .../operator/log/core/utils/OperatorLogs.java | 6 +- .../spring-configuration-metadata.json | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionDataSourceAutoConfiguration.java | 6 +- .../core/filter/DruidAdRemoveFilter.java | 2 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionDesensitizeAutoConfiguration.java | 10 +- .../core/annotation/Desensitize.java | 6 +- .../core/annotation/DesensitizeObject.java | 2 +- .../core/filter/DesensitizeValueFilter.java | 8 +- .../serializer/DesensitizeJsonSerializer.java | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionQuartzAutoConfiguration.java | 6 +- .../OrionSchedulerAutoConfiguration.java | 4 +- .../framework/job/core/utils/QuartzUtils.java | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 2 + .../pom.xml | 12 +-- .../OrionLogPrinterConfiguration.java | 14 +-- .../config/LogPrinterConfig.java | 4 +- .../config/LogPrinterFieldConfig.java | 4 +- .../log/core/annotation/IgnoreLog.java | 4 +- .../log/core/enums/IgnoreLogMode.java | 2 +- .../log/core/enums/LogFieldConst.java | 2 +- .../log/core/enums/LogPrinterMode.java | 2 +- .../AbstractLogPrinterInterceptor.java | 16 +-- .../interceptor/LogPrinterInterceptor.java | 2 +- .../PrettyLogPrinterInterceptor.java | 6 +- .../interceptor/RowLogPrinterInterceptor.java | 8 +- .../spring-configuration-metadata.json | 6 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionAdminAutoConfiguration.java | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionMybatisAutoConfiguration.java | 12 +-- .../framework/mybatis/core/domain/BaseDO.java | 6 +- .../core/generator/CodeGenerators.java | 10 +- .../core/generator/core/CodeGenerator.java | 12 +-- .../generator/core/CodeGeneratorEngine.java | 8 +- .../core/generator/core/CustomFileFilter.java | 4 +- .../core/generator/core/DictParser.java | 10 +- .../core/VelocityTemplateEngine.java | 2 +- .../generator/template/CacheTemplate.java | 2 +- .../core/generator/template/DictMeta.java | 2 +- .../core/generator/template/DictTemplate.java | 4 +- .../generator/template/ServerTemplate.java | 2 +- .../core/generator/template/Table.java | 2 +- .../core/generator/template/Template.java | 2 +- .../core/generator/template/VueTemplate.java | 2 +- .../core/handler/FieldFillHandler.java | 6 +- .../mybatis/core/mapper/IJoinMapper.java | 2 +- .../mybatis/core/mapper/IMapper.java | 6 +- .../mybatis/core/query/Conditions.java | 6 +- .../mybatis/core/query/DataQuery.java | 6 +- .../framework/mybatis/core/query/Then.java | 2 +- .../mybatis/core/query/ThenLambdaWrapper.java | 2 +- .../core/query/ThenValidateLambdaWrapper.java | 4 +- .../core/query/ValidateLambdaWrapper.java | 4 +- .../mybatis/core/type/ITypeHandler.java | 2 +- .../core/type/IntegerListTypeHandler.java | 4 +- .../core/type/JSONArrayTypeHandler.java | 2 +- .../core/type/JSONObjectTypeHandler.java | 2 +- .../core/type/LongListTypeHandler.java | 4 +- .../core/type/StringListTypeHandler.java | 4 +- .../mybatis/core/utils/DomainFillUtils.java | 6 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../orion-server-module-cache-dto.java.vm | 0 ...ion-server-module-cache-key-define.java.vm | 0 .../orion-server-module-controller.http.vm | 0 .../orion-server-module-controller.java.vm | 10 +- .../orion-server-module-convert.java.vm | 0 .../orion-server-module-entity-do.java.vm | 2 +- .../orion-server-module-entity-export.java.vm | 0 ...erver-module-entity-request-create.java.vm | 0 ...server-module-entity-request-query.java.vm | 2 +- ...erver-module-entity-request-update.java.vm | 0 .../orion-server-module-entity-vo.java.vm | 0 .../orion-server-module-mapper.java.vm | 0 .../orion-server-module-mapper.xml.vm | 0 ...-server-module-operator-key-define.java.vm | 8 +- .../orion-server-module-service-impl.java.vm | 10 +- .../orion-server-module-service.java.vm | 0 .../orion-server-provider-api-impl.java.vm | 4 +- .../orion-server-provider-api.java.vm | 0 .../orion-server-provider-convert.java.vm | 0 ...-server-provider-entity-dto-create.java.vm | 0 ...n-server-provider-entity-dto-query.java.vm | 0 ...-server-provider-entity-dto-update.java.vm | 0 .../orion-server-provider-entity-dto.java.vm | 0 .../orion-server-test-api-impl-tests.java.vm | 4 +- .../orion-server-test-create-table.sql.vm | 0 ...ion-server-test-service-impl-tests.java.vm | 4 +- .../resources/templates/orion-sql-dict.sql.vm | 0 .../resources/templates/orion-sql-menu.sql.vm | 0 .../resources/templates/orion-vue-api.ts.vm | 0 .../templates/orion-vue-router.ts.vm | 0 ...rion-vue-views-components-card-list.vue.vm | 0 ...on-vue-views-components-form-drawer.vue.vm | 0 ...ion-vue-views-components-form-modal.vue.vm | 0 .../orion-vue-views-components-table.vue.vm | 0 .../templates/orion-vue-views-index.vue.vm | 0 .../orion-vue-views-types-card.fields.ts.vm | 0 .../orion-vue-views-types-const.ts.vm | 0 .../orion-vue-views-types-form.rules.ts.vm | 0 .../orion-vue-views-types-table.columns.ts.vm | 0 .../pom.xml | 12 +-- .../OrionCacheAutoConfiguration.java | 4 +- .../OrionRedisAutoConfiguration.java | 12 +-- .../configuration/config/RedissonConfig.java | 2 +- .../redis/core/lock/RedisLocker.java | 2 +- .../redis/core/utils/RedisLists.java | 4 +- .../redis/core/utils/RedisLocks.java | 4 +- .../framework/redis/core/utils/RedisMaps.java | 2 +- .../redis/core/utils/RedisStrings.java | 2 +- .../redis/core/utils/RedisUtils.java | 2 +- .../core/utils/barrier/CacheBarriers.java | 4 +- .../spring-configuration-metadata.json | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 2 + .../pom.xml | 12 +-- .../OrionCryptoAutoConfiguration.java | 12 +-- .../OrionSecurityAutoConfiguration.java | 22 ++-- .../configuration/config/CryptoConfig.java | 4 +- .../configuration/config/SecurityConfig.java | 4 +- ...eadLocalSecurityContextHolderStrategy.java | 2 +- .../security/core/crypto/CryptoConfig.java | 2 +- .../security/core/crypto/CryptoProcessor.java | 6 +- .../core/crypto/PrimaryValueCrypto.java | 4 +- .../core/crypto/aes/AesCryptoConfig.java | 4 +- .../core/crypto/aes/AesCryptoProcessor.java | 4 +- .../filter/TokenAuthenticationFilter.java | 10 +- .../AuthenticationEntryPointHandler.java | 4 +- .../handler/ForbiddenAccessDeniedHandler.java | 6 +- .../service/SecurityFrameworkService.java | 4 +- .../SecurityFrameworkServiceDelegate.java | 4 +- .../core/service/SecurityHolderDelegate.java | 8 +- .../strategy/AuthorizeRequestsCustomizer.java | 2 +- .../ConfigAuthorizeRequestsCustomizer.java | 4 +- .../ConsoleAuthorizeRequestsCustomizer.java | 2 +- ...AnnotationAuthorizeRequestsCustomizer.java | 2 +- ...icResourceAuthorizeRequestsCustomizer.java | 2 +- .../WebsocketAuthorizeRequestsCustomizer.java | 2 +- .../security/core/utils/SecurityUtils.java | 6 +- .../spring-configuration-metadata.json | 12 +-- ...ot.autoconfigure.AutoConfiguration.imports | 2 + .../pom.xml | 12 +-- .../OrionStorageAutoConfiguration.java | 12 +-- .../configuration/config/StorageConfig.java | 4 +- .../core/client/AbstractFileClient.java | 8 +- .../storage/core/client/FileClientConfig.java | 2 +- .../core/client/PrimaryFileClient.java | 4 +- .../core/client/local/LocalFileClient.java | 6 +- .../client/local/LocalFileClientConfig.java | 4 +- .../spring-configuration-metadata.json | 12 +-- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionSwaggerAutoConfiguration.java | 6 +- .../configuration/config/SwaggerConfig.java | 2 +- .../spring-configuration-metadata.json | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 24 ++--- ...nH2SqlInitializationTestConfiguration.java | 2 +- .../OrionMockBeanTestConfiguration.java | 8 +- .../OrionMockRedisTestConfiguration.java | 2 +- .../test/core/base/BaseUnitTest.java | 16 +-- .../test/core/utils/EntityRandoms.java | 2 +- .../pom.xml | 12 +-- .../OrionWebAutoConfiguration.java | 16 +-- .../web/core/annotation/IgnoreWrapper.java | 2 +- .../web/core/annotation/RestWrapper.java | 2 +- .../web/core/filter/TraceIdFilter.java | 4 +- .../core/handler/GlobalExceptionHandler.java | 8 +- .../core/handler/WrapperResultHandler.java | 8 +- .../spring-configuration-metadata.json | 0 ...ot.autoconfigure.AutoConfiguration.imports | 1 + .../pom.xml | 12 +-- .../OrionWebSocketAutoConfiguration.java | 6 +- .../configuration/config/WebSocketConfig.java | 2 +- .../websocket/core/constant/WsCloseCode.java | 2 +- .../websocket/core/utils/WebSockets.java | 4 +- .../spring-configuration-metadata.json | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 1 + orion-visor-framework/pom.xml | 37 +++++++ .../pom.xml | 78 +++++++------- .../visor}/launch/LaunchApplication.java | 4 +- .../controller/BootstrapController.http | 0 .../controller/BootstrapController.java | 4 +- .../src/main/resources/application-dev.yaml | 2 +- .../src/main/resources/application-prod.yaml | 2 +- .../src/main/resources/application.yaml | 18 ++-- .../pom.xml | 12 +-- .../orion-visor-module-asset-service/pom.xml | 99 ++++++++++++++++++ .../AssetWebSocketConfiguration.java | 12 +-- .../AssetAuthorizedDataServiceController.http | 0 .../AssetAuthorizedDataServiceController.java | 18 ++-- .../AssetDataGrantServiceController.http | 0 .../AssetDataGrantServiceController.java | 26 ++--- .../controller/CommandSnippetController.http | 0 .../controller/CommandSnippetController.java | 16 +-- .../CommandSnippetGroupController.http | 0 .../CommandSnippetGroupController.java | 20 ++-- .../controller/ExecCommandController.http | 0 .../controller/ExecCommandController.java | 18 ++-- .../controller/ExecCommandLogController.http | 0 .../controller/ExecCommandLogController.java | 36 +++---- .../asset/controller/ExecJobController.http | 0 .../asset/controller/ExecJobController.java | 20 ++-- .../controller/ExecJobLogController.http | 0 .../controller/ExecJobLogController.java | 34 +++--- .../controller/ExecTemplateController.http | 0 .../controller/ExecTemplateController.java | 24 ++--- .../controller/HostConfigController.http | 0 .../controller/HostConfigController.java | 20 ++-- .../controller/HostConnectLogController.http | 0 .../controller/HostConnectLogController.java | 22 ++-- .../asset/controller/HostController.http | 0 .../asset/controller/HostController.java | 24 ++--- .../asset/controller/HostExtraController.http | 0 .../asset/controller/HostExtraController.java | 14 +-- .../asset/controller/HostGroupController.http | 0 .../asset/controller/HostGroupController.java | 24 ++--- .../controller/HostIdentityController.http | 0 .../controller/HostIdentityController.java | 24 ++--- .../asset/controller/HostKeyController.http | 0 .../asset/controller/HostKeyController.java | 24 ++--- .../controller/HostSftpLogController.http | 0 .../controller/HostSftpLogController.java | 20 ++-- .../controller/HostTerminalController.http | 0 .../controller/HostTerminalController.java | 10 +- .../controller/PathBookmarkController.http | 0 .../controller/PathBookmarkController.java | 12 +-- .../PathBookmarkGroupController.http | 0 .../PathBookmarkGroupController.java | 20 ++-- .../controller/UploadTaskController.http | 0 .../controller/UploadTaskController.java | 28 ++--- .../asset/convert/CommandSnippetConvert.java | 12 +-- .../convert/CommandSnippetGroupConvert.java | 14 +-- .../module/asset/convert/ExecConvert.java | 6 +- .../asset/convert/ExecHostLogConvert.java | 6 +- .../module/asset/convert/ExecJobConvert.java | 12 +-- .../module/asset/convert/ExecLogConvert.java | 8 +- .../asset/convert/ExecTemplateConvert.java | 10 +- .../asset/convert/HostConfigConvert.java | 8 +- .../asset/convert/HostConnectLogConvert.java | 12 +-- .../module/asset/convert/HostConvert.java | 16 +-- .../asset/convert/HostGroupConvert.java | 6 +- .../asset/convert/HostIdentityConvert.java | 14 +-- .../module/asset/convert/HostKeyConvert.java | 14 +-- .../asset/convert/HostSftpLogConvert.java | 6 +- .../asset/convert/PathBookmarkConvert.java | 12 +-- .../convert/PathBookmarkGroupConvert.java | 14 +-- .../asset/convert/UploadTaskConvert.java | 12 +-- .../asset/convert/UploadTaskFileConvert.java | 6 +- .../module/asset/dao/CommandSnippetDAO.java | 6 +- .../module/asset/dao/ExecHostLogDAO.java | 6 +- .../visor}/module/asset/dao/ExecJobDAO.java | 6 +- .../module/asset/dao/ExecJobHostDAO.java | 6 +- .../visor}/module/asset/dao/ExecLogDAO.java | 6 +- .../module/asset/dao/ExecTemplateDAO.java | 6 +- .../module/asset/dao/ExecTemplateHostDAO.java | 6 +- .../module/asset/dao/HostConfigDAO.java | 6 +- .../module/asset/dao/HostConnectLogDAO.java | 6 +- .../visor}/module/asset/dao/HostDAO.java | 6 +- .../module/asset/dao/HostIdentityDAO.java | 6 +- .../visor}/module/asset/dao/HostKeyDAO.java | 6 +- .../module/asset/dao/PathBookmarkDAO.java | 6 +- .../module/asset/dao/UploadTaskDAO.java | 6 +- .../module/asset/dao/UploadTaskFileDAO.java | 8 +- .../module/asset/define/AssetThreadPools.java | 4 +- .../cache/CommandSnippetCacheKeyDefine.java | 4 +- .../define/cache/ExecCacheKeyDefine.java | 4 +- .../define/cache/HostCacheKeyDefine.java | 8 +- .../cache/HostTerminalCacheKeyDefine.java | 4 +- .../cache/PathBookmarkCacheKeyDefine.java | 4 +- .../asset/define/config/AppExecLogConfig.java | 2 +- .../asset/define/config/AppSftpConfig.java | 2 +- .../asset/define/config/AppTrackerConfig.java | 2 +- .../define/message/ExecMessageDefine.java | 6 +- .../define/message/UploadMessageDefine.java | 6 +- .../operator/ExecCommandLogOperatorType.java | 10 +- .../operator/ExecCommandOperatorType.java | 10 +- .../operator/ExecJobLogOperatorType.java | 10 +- .../define/operator/ExecJobOperatorType.java | 10 +- .../operator/ExecTemplateOperatorType.java | 10 +- .../operator/HostConnectLogOperatorType.java | 12 +-- .../operator/HostGroupOperatorType.java | 10 +- .../operator/HostIdentityOperatorType.java | 12 +-- .../define/operator/HostKeyOperatorType.java | 12 +-- .../define/operator/HostOperatorType.java | 10 +- .../operator/HostTerminalOperatorType.java | 10 +- .../operator/UploadTaskOperatorType.java | 12 +-- .../asset/entity/domain/CommandSnippetDO.java | 4 +- .../asset/entity/domain/ExecHostLogDO.java | 4 +- .../module/asset/entity/domain/ExecJobDO.java | 4 +- .../asset/entity/domain/ExecJobHostDO.java | 4 +- .../module/asset/entity/domain/ExecLogDO.java | 4 +- .../asset/entity/domain/ExecTemplateDO.java | 4 +- .../entity/domain/ExecTemplateHostDO.java | 4 +- .../asset/entity/domain/HostConfigDO.java | 4 +- .../asset/entity/domain/HostConnectLogDO.java | 4 +- .../module/asset/entity/domain/HostDO.java | 4 +- .../asset/entity/domain/HostIdentityDO.java | 4 +- .../module/asset/entity/domain/HostKeyDO.java | 4 +- .../asset/entity/domain/PathBookmarkDO.java | 4 +- .../asset/entity/domain/UploadTaskDO.java | 4 +- .../asset/entity/domain/UploadTaskFileDO.java | 4 +- .../entity/dto/CommandSnippetCacheDTO.java | 2 +- .../asset/entity/dto/ExecCommandExecDTO.java | 2 +- .../asset/entity/dto/ExecHostLogTailDTO.java | 2 +- .../asset/entity/dto/ExecLogTailDTO.java | 2 +- .../entity/dto/ExecParameterSchemaDTO.java | 2 +- .../module/asset/entity/dto/HostCacheDTO.java | 2 +- .../entity/dto/HostConnectLogExtraDTO.java | 2 +- .../entity/dto/HostIdentityCacheDTO.java | 2 +- .../asset/entity/dto/HostKeyCacheDTO.java | 2 +- .../entity/dto/HostTerminalAccessDTO.java | 4 +- .../entity/dto/HostTerminalConnectDTO.java | 6 +- .../entity/dto/PathBookmarkCacheDTO.java | 2 +- .../asset/entity/dto/UploadTaskExtraDTO.java | 4 +- .../AssetAuthorizedDataQueryRequest.java | 2 +- .../request/asset/AssetDataGrantRequest.java | 2 +- .../command/CommandSnippetCreateRequest.java | 2 +- .../CommandSnippetGroupCreateRequest.java | 2 +- .../CommandSnippetGroupDeleteRequest.java | 4 +- .../CommandSnippetGroupUpdateRequest.java | 2 +- .../command/CommandSnippetUpdateRequest.java | 2 +- .../request/exec/ExecCommandRequest.java | 6 +- .../request/exec/ExecInterruptRequest.java | 2 +- .../request/exec/ExecJobCreateRequest.java | 6 +- .../request/exec/ExecJobQueryRequest.java | 4 +- .../request/exec/ExecJobTriggerRequest.java | 2 +- .../request/exec/ExecJobUpdateRequest.java | 6 +- .../exec/ExecJobUpdateStatusRequest.java | 2 +- .../request/exec/ExecLogQueryRequest.java | 4 +- .../request/exec/ExecLogTailRequest.java | 2 +- .../exec/ExecTemplateCreateRequest.java | 6 +- .../exec/ExecTemplateQueryRequest.java | 4 +- .../exec/ExecTemplateUpdateRequest.java | 6 +- .../request/exec/ReExecCommandRequest.java | 2 +- .../request/host/HostConfigQueryRequest.java | 4 +- .../request/host/HostConfigUpdateRequest.java | 2 +- .../host/HostConfigUpdateStatusRequest.java | 2 +- .../host/HostConnectLogCreateRequest.java | 2 +- .../host/HostConnectLogQueryRequest.java | 4 +- .../request/host/HostCreateRequest.java | 2 +- .../request/host/HostExtraQueryRequest.java | 2 +- .../request/host/HostExtraUpdateRequest.java | 2 +- .../host/HostGroupRelUpdateRequest.java | 2 +- .../host/HostIdentityCreateRequest.java | 2 +- .../host/HostIdentityQueryRequest.java | 4 +- .../host/HostIdentityUpdateRequest.java | 4 +- .../request/host/HostKeyCreateRequest.java | 2 +- .../request/host/HostKeyQueryRequest.java | 4 +- .../request/host/HostKeyUpdateRequest.java | 4 +- .../entity/request/host/HostQueryRequest.java | 4 +- .../request/host/HostSftpLogQueryRequest.java | 4 +- .../request/host/HostUpdateRequest.java | 2 +- .../path/PathBookmarkCreateRequest.java | 2 +- .../path/PathBookmarkGroupCreateRequest.java | 2 +- .../path/PathBookmarkGroupDeleteRequest.java | 4 +- .../path/PathBookmarkGroupUpdateRequest.java | 2 +- .../path/PathBookmarkUpdateRequest.java | 2 +- .../upload/UploadTaskCreateRequest.java | 2 +- .../request/upload/UploadTaskFileRequest.java | 2 +- .../upload/UploadTaskQueryRequest.java | 4 +- .../request/upload/UploadTaskRequest.java | 2 +- .../entity/vo/AuthorizedHostWrapperVO.java | 2 +- .../entity/vo/CommandSnippetGroupVO.java | 2 +- .../asset/entity/vo/CommandSnippetVO.java | 2 +- .../entity/vo/CommandSnippetWrapperVO.java | 2 +- .../module/asset/entity/vo/ExecHostLogVO.java | 2 +- .../module/asset/entity/vo/ExecJobHostVO.java | 2 +- .../module/asset/entity/vo/ExecJobVO.java | 2 +- .../asset/entity/vo/ExecLogStatusVO.java | 2 +- .../module/asset/entity/vo/ExecLogVO.java | 2 +- .../asset/entity/vo/ExecTemplateVO.java | 2 +- .../module/asset/entity/vo/HostBaseVO.java | 2 +- .../module/asset/entity/vo/HostConfigVO.java | 2 +- .../asset/entity/vo/HostConnectLogVO.java | 4 +- .../asset/entity/vo/HostGroupTreeVO.java | 4 +- .../asset/entity/vo/HostIdentityVO.java | 2 +- .../module/asset/entity/vo/HostKeyVO.java | 2 +- .../module/asset/entity/vo/HostSftpLogVO.java | 2 +- .../visor}/module/asset/entity/vo/HostVO.java | 4 +- .../asset/entity/vo/PathBookmarkGroupVO.java | 2 +- .../asset/entity/vo/PathBookmarkVO.java | 2 +- .../entity/vo/PathBookmarkWrapperVO.java | 2 +- .../asset/entity/vo/UploadTaskCreateVO.java | 2 +- .../asset/entity/vo/UploadTaskFileVO.java | 2 +- .../asset/entity/vo/UploadTaskHostVO.java | 2 +- .../asset/entity/vo/UploadTaskStatusVO.java | 2 +- .../module/asset/entity/vo/UploadTaskVO.java | 2 +- .../asset/enums/ExecHostStatusEnum.java | 2 +- .../module/asset/enums/ExecJobStatusEnum.java | 2 +- .../module/asset/enums/ExecSourceEnum.java | 2 +- .../module/asset/enums/ExecStatusEnum.java | 2 +- .../asset/enums/HostConfigTypeEnum.java | 14 +-- .../asset/enums/HostConnectStatusEnum.java | 2 +- .../asset/enums/HostConnectTypeEnum.java | 2 +- .../module/asset/enums/HostExtraItemEnum.java | 16 +-- .../asset/enums/HostExtraSshAuthTypeEnum.java | 2 +- .../asset/enums/HostIdentityTypeEnum.java | 2 +- .../asset/enums/HostSshAuthTypeEnum.java | 2 +- .../module/asset/enums/HostSshOsTypeEnum.java | 2 +- .../module/asset/enums/ScriptExecEnum.java | 2 +- .../asset/enums/UploadTaskFileStatusEnum.java | 2 +- .../asset/enums/UploadTaskStatusEnum.java | 2 +- .../host/config/model/HostSshConfigModel.java | 6 +- .../strategy/HostSshConfigStrategy.java | 22 ++-- .../host/exec/command/ExecTaskExecutors.java | 8 +- .../host/exec/command/dto/ExecCommandDTO.java | 2 +- .../exec/command/dto/ExecCommandHostDTO.java | 2 +- .../handler/BaseExecCommandHandler.java | 18 ++-- .../handler/ExecCommandAnsiHandler.java | 10 +- .../handler/ExecCommandOriginHandler.java | 6 +- .../exec/command/handler/ExecTaskHandler.java | 28 ++--- .../command/handler/IExecCommandHandler.java | 4 +- .../command/handler/IExecTaskHandler.java | 2 +- .../exec/command/manager/ExecTaskManager.java | 4 +- .../handler/host/exec/job/ExecCommandJob.java | 12 +-- .../host/exec/log/ExecLogTailHandler.java | 20 ++-- .../host/exec/log/constant/LogConst.java | 2 +- .../host/exec/log/manager/ExecLogManager.java | 6 +- .../host/exec/log/tracker/ExecLogTracker.java | 10 +- .../exec/log/tracker/IExecLogTracker.java | 2 +- .../host/extra/model/HostLabelExtraModel.java | 4 +- .../host/extra/model/HostSshExtraModel.java | 4 +- .../strategy/HostLabelExtraStrategy.java | 8 +- .../extra/strategy/HostSshExtraStrategy.java | 22 ++-- .../terminal/TerminalMessageDispatcher.java | 8 +- .../terminal/constant/TerminalMessage.java | 2 +- .../host/terminal/enums/InputTypeEnum.java | 8 +- .../host/terminal/enums/OutputTypeEnum.java | 2 +- .../handler/AbstractTerminalHandler.java | 24 ++--- .../terminal/handler/ITerminalHandler.java | 4 +- .../handler/SftpChangeModHandler.java | 16 +-- .../SftpDownloadFlatDirectoryHandler.java | 14 +-- .../handler/SftpGetContentHandler.java | 14 +-- .../terminal/handler/SftpListHandler.java | 14 +-- .../handler/SftpMakeDirectoryHandler.java | 16 +-- .../terminal/handler/SftpMoveHandler.java | 16 +-- .../terminal/handler/SftpRemoveHandler.java | 16 +-- .../handler/SftpSetContentHandler.java | 16 +-- .../terminal/handler/SftpTouchHandler.java | 16 +-- .../terminal/handler/SftpTruncateHandler.java | 16 +-- .../terminal/handler/SshInputHandler.java | 6 +- .../terminal/handler/SshResizeHandler.java | 6 +- .../handler/TerminalCheckHandler.java | 46 ++++---- .../handler/TerminalCloseHandler.java | 4 +- .../handler/TerminalConnectHandler.java | 36 +++---- .../terminal/handler/TerminalPingHandler.java | 8 +- .../terminal/manager/TerminalManager.java | 4 +- .../terminal/model/TerminalBasePayload.java | 2 +- .../host/terminal/model/TerminalConfig.java | 4 +- .../model/request/SftpBaseRequest.java | 4 +- .../model/request/SftpChangeModRequest.java | 2 +- .../SftpDownloadFlatDirectoryRequest.java | 2 +- .../model/request/SftpListRequest.java | 2 +- .../model/request/SftpMoveRequest.java | 2 +- .../model/request/SftpSetContentRequest.java | 2 +- .../model/request/SshInputRequest.java | 4 +- .../model/request/SshResizeRequest.java | 4 +- .../model/request/TerminalCheckRequest.java | 4 +- .../model/request/TerminalConnectRequest.java | 4 +- .../model/response/SftpBaseResponse.java | 4 +- .../SftpDownloadFlatDirectoryResponse.java | 2 +- .../terminal/model/response/SftpFileVO.java | 2 +- .../response/SftpGetContentResponse.java | 2 +- .../model/response/SftpListResponse.java | 2 +- .../model/response/SshOutputResponse.java | 4 +- .../model/response/TerminalCheckResponse.java | 4 +- .../model/response/TerminalCloseResponse.java | 4 +- .../response/TerminalConnectResponse.java | 4 +- .../host/terminal/session/ISftpSession.java | 4 +- .../host/terminal/session/ISshSession.java | 2 +- .../terminal/session/ITerminalSession.java | 4 +- .../host/terminal/session/SftpSession.java | 10 +- .../host/terminal/session/SshSession.java | 14 +-- .../terminal/session/TerminalSession.java | 18 ++-- .../host/terminal/utils/TerminalUtils.java | 10 +- .../transfer/TransferMessageDispatcher.java | 8 +- .../transfer/enums/TransferOperatorType.java | 2 +- .../transfer/enums/TransferReceiverType.java | 2 +- .../transfer/handler/ITransferHandler.java | 4 +- .../transfer/handler/TransferHandler.java | 22 ++-- .../transfer/model/SftpFileBackupParams.java | 2 +- .../model/TransferOperatorRequest.java | 2 +- .../model/TransferOperatorResponse.java | 2 +- .../transfer/session/DownloadSession.java | 16 +-- .../transfer/session/IDownloadSession.java | 2 +- .../session/ITransferHostSession.java | 2 +- .../host/transfer/session/IUploadSession.java | 2 +- .../transfer/session/TransferHostSession.java | 14 +-- .../host/transfer/session/UploadSession.java | 12 +-- .../host/transfer/utils/TransferUtils.java | 10 +- .../handler/host/upload/FileUploadTasks.java | 6 +- .../upload/dto/FileUploadFileItemDTO.java | 2 +- .../upload/manager/FileUploadTaskManager.java | 4 +- .../host/upload/task/FileUploadTask.java | 36 +++---- .../host/upload/task/IFileUploadTask.java | 4 +- .../host/upload/uploader/FileUploader.java | 28 ++--- .../host/upload/uploader/IFileUploader.java | 4 +- .../interceptor/ExecLogTailInterceptor.java | 8 +- .../TerminalAccessInterceptor.java | 12 +-- .../service/AssetAuthorizedDataService.java | 14 +-- .../asset/service/AssetDataGrantService.java | 6 +- .../service/CommandSnippetGroupService.java | 10 +- .../asset/service/CommandSnippetService.java | 10 +- .../asset/service/ExecCommandService.java | 8 +- .../asset/service/ExecHostLogService.java | 4 +- .../asset/service/ExecJobHostService.java | 2 +- .../module/asset/service/ExecJobService.java | 6 +- .../module/asset/service/ExecLogService.java | 12 +-- .../service/ExecTemplateHostService.java | 2 +- .../asset/service/ExecTemplateService.java | 10 +- .../asset/service/HostConfigService.java | 12 +-- .../asset/service/HostConnectLogService.java | 12 +-- .../asset/service/HostExtraService.java | 10 +- .../asset/service/HostGroupService.java | 12 +-- .../asset/service/HostIdentityService.java | 10 +- .../module/asset/service/HostKeyService.java | 12 +-- .../module/asset/service/HostService.java | 10 +- .../asset/service/HostSftpLogService.java | 6 +- .../asset/service/HostTerminalService.java | 8 +- .../service/PathBookmarkGroupService.java | 10 +- .../asset/service/PathBookmarkService.java | 10 +- .../asset/service/UploadTaskFileService.java | 4 +- .../asset/service/UploadTaskService.java | 14 +-- .../impl/AssetAuthorizedDataServiceImpl.java | 32 +++--- .../impl/AssetDataGrantServiceImpl.java | 40 +++---- .../impl/CommandSnippetGroupServiceImpl.java | 40 +++---- .../impl/CommandSnippetServiceImpl.java | 36 +++---- .../service/impl/ExecCommandServiceImpl.java | 64 +++++------ .../service/impl/ExecHostLogServiceImpl.java | 24 ++--- .../service/impl/ExecJobHostServiceImpl.java | 8 +- .../service/impl/ExecJobServiceImpl.java | 54 +++++----- .../service/impl/ExecLogServiceImpl.java | 66 ++++++------ .../impl/ExecTemplateHostServiceImpl.java | 8 +- .../service/impl/ExecTemplateServiceImpl.java | 32 +++--- .../service/impl/HostConfigServiceImpl.java | 38 +++---- .../impl/HostConnectLogServiceImpl.java | 34 +++--- .../service/impl/HostExtraServiceImpl.java | 28 ++--- .../service/impl/HostGroupServiceImpl.java | 28 ++--- .../service/impl/HostIdentityServiceImpl.java | 50 ++++----- .../service/impl/HostKeyServiceImpl.java | 46 ++++---- .../asset/service/impl/HostServiceImpl.java | 58 +++++----- .../service/impl/HostSftpLogServiceImpl.java | 20 ++-- .../service/impl/HostTerminalServiceImpl.java | 50 ++++----- .../impl/PathBookmarkGroupServiceImpl.java | 40 +++---- .../service/impl/PathBookmarkServiceImpl.java | 36 +++---- .../impl/UploadTaskFileServiceImpl.java | 12 +-- .../service/impl/UploadTaskServiceImpl.java | 70 ++++++------- .../CommandSnippetGroupAutoClearTask.java | 6 +- .../asset/task/ExecLogFileAutoClearTask.java | 12 +-- .../task/PathBookmarkGroupAutoClearTask.java | 6 +- .../visor}/module/asset/utils/SftpUtils.java | 6 +- .../spring-configuration-metadata.json | 12 +-- .../resources/mapper/CommandSnippetMapper.xml | 4 +- .../resources/mapper/ExecHostLogMapper.xml | 4 +- .../resources/mapper/ExecJobHostMapper.xml | 4 +- .../main/resources/mapper/ExecJobMapper.xml | 4 +- .../main/resources/mapper/ExecLogMapper.xml | 4 +- .../mapper/ExecTemplateHostMapper.xml | 4 +- .../resources/mapper/ExecTemplateMapper.xml | 4 +- .../resources/mapper/HostConfigMapper.xml | 4 +- .../resources/mapper/HostConnectLogMapper.xml | 4 +- .../resources/mapper/HostIdentityMapper.xml | 4 +- .../main/resources/mapper/HostKeyMapper.xml | 4 +- .../src/main/resources/mapper/HostMapper.xml | 4 +- .../resources/mapper/PathBookmarkMapper.xml | 4 +- .../resources/mapper/UploadTaskFileMapper.xml | 4 +- .../resources/mapper/UploadTaskMapper.xml | 4 +- .../main/resources/theme/terminal.theme.json | 0 .../visor}/module/asset/api/impl/.gitkeep | 0 .../asset/meta/TerminalThemeGenerator.java | 6 +- .../visor}/module/asset/service/impl/.gitkeep | 0 .../test/resources/application-unit-test.yaml | 4 +- .../src/test/resources/sql/.gitkeep | 0 .../pom.xml | 12 +-- .../pom.xml | 12 +-- .../visor}/module/infra/api/DataExtraApi.java | 10 +- .../visor}/module/infra/api/DataGroupApi.java | 12 +-- .../module/infra/api/DataGroupRelApi.java | 6 +- .../module/infra/api/DataGroupUserApi.java | 8 +- .../module/infra/api/DataGroupUserRelApi.java | 6 +- .../module/infra/api/DataPermissionApi.java | 6 +- .../visor}/module/infra/api/FavoriteApi.java | 4 +- .../module/infra/api/FileUploadApi.java | 2 +- .../module/infra/api/HistoryValueApi.java | 8 +- .../module/infra/api/OperatorLogApi.java | 6 +- .../module/infra/api/SystemMessageApi.java | 10 +- .../module/infra/api/SystemRoleApi.java | 4 +- .../module/infra/api/SystemUserApi.java | 4 +- .../visor}/module/infra/api/TagRelApi.java | 6 +- .../module/infra/constant/DataExtraItems.java | 2 +- .../module/infra/define/RoleDefine.java | 2 +- .../infra/define/SystemMessageDefine.java | 4 +- .../infra/entity/dto/data/DataExtraDTO.java | 2 +- .../entity/dto/data/DataExtraQueryDTO.java | 2 +- .../entity/dto/data/DataExtraSetDTO.java | 2 +- .../entity/dto/data/DataGroupCreateDTO.java | 2 +- .../infra/entity/dto/data/DataGroupDTO.java | 4 +- .../entity/dto/data/DataGroupMoveDTO.java | 2 +- .../dto/data/DataGroupRelCreateDTO.java | 2 +- .../entity/dto/data/DataGroupRenameDTO.java | 2 +- .../dto/data/DataPermissionUpdateDTO.java | 2 +- .../dto/history/HistoryValueCreateDTO.java | 2 +- .../entity/dto/history/HistoryValueDTO.java | 2 +- .../dto/message/SystemMessageCreateDTO.java | 2 +- .../entity/dto/message/SystemMessageDTO.java | 2 +- .../entity/dto/operator/OperatorLogDTO.java | 2 +- .../dto/operator/OperatorLogQueryDTO.java | 4 +- .../infra/entity/dto/role/SystemRoleDTO.java | 2 +- .../module/infra/entity/dto/tag/TagDTO.java | 2 +- .../infra/entity/dto/user/SystemUserDTO.java | 2 +- .../module/infra/enums/DataExtraTypeEnum.java | 2 +- .../module/infra/enums/DataGroupTypeEnum.java | 2 +- .../infra/enums/DataPermissionTypeEnum.java | 2 +- .../module/infra/enums/FavoriteTypeEnum.java | 2 +- .../infra/enums/HistoryValueTypeEnum.java | 2 +- .../infra/enums/MessageClassifyEnum.java | 2 +- .../module/infra/enums/TagTypeEnum.java | 2 +- .../preference/model/PreferenceModel.java | 2 +- .../strategy/IPreferenceStrategy.java | 4 +- .../orion-visor-module-infra-service/pom.xml | 92 ++++++++++++++++ .../infra/api/impl/DataExtraApiImpl.java | 26 ++--- .../infra/api/impl/DataGroupApiImpl.java | 34 +++--- .../infra/api/impl/DataGroupRelApiImpl.java | 22 ++-- .../infra/api/impl/DataGroupUserApiImpl.java | 20 ++-- .../api/impl/DataGroupUserRelApiImpl.java | 20 ++-- .../infra/api/impl/DataPermissionApiImpl.java | 16 +-- .../infra/api/impl/FavoriteApiImpl.java | 14 +-- .../infra/api/impl/FileUploadApiImpl.java | 6 +- .../infra/api/impl/HistoryValueApiImpl.java | 22 ++-- .../infra/api/impl/OperatorLogApiImpl.java | 16 +-- .../infra/api/impl/SystemMessageApiImpl.java | 20 ++-- .../infra/api/impl/SystemRoleApiImpl.java | 12 +-- .../infra/api/impl/SystemUserApiImpl.java | 14 +-- .../module/infra/api/impl/TagRelApiImpl.java | 16 +-- .../InfraWebSocketConfiguration.java | 6 +- .../controller/AuthenticationController.http | 0 .../controller/AuthenticationController.java | 18 ++-- .../infra/controller/DictKeyController.http | 0 .../infra/controller/DictKeyController.java | 22 ++-- .../infra/controller/DictValueController.http | 0 .../infra/controller/DictValueController.java | 26 ++--- .../controller/ExpressionController.http | 0 .../controller/ExpressionController.java | 8 +- .../infra/controller/FavoriteController.http | 0 .../infra/controller/FavoriteController.java | 8 +- .../controller/HistoryValueController.http | 0 .../controller/HistoryValueController.java | 16 +-- .../infra/controller/MineController.http | 0 .../infra/controller/MineController.java | 32 +++--- .../controller/OperatorLogController.http | 0 .../controller/OperatorLogController.java | 20 ++-- .../controller/PermissionController.http | 0 .../controller/PermissionController.java | 14 +-- .../controller/PreferenceController.http | 0 .../controller/PreferenceController.java | 10 +- .../controller/SystemMenuController.http | 0 .../controller/SystemMenuController.java | 24 ++--- .../controller/SystemMessageController.http | 0 .../controller/SystemMessageController.java | 14 +-- .../controller/SystemRoleController.http | 0 .../controller/SystemRoleController.java | 30 +++--- .../controller/SystemUserController.http | 0 .../controller/SystemUserController.java | 30 +++--- .../infra/controller/TagController.http | 0 .../infra/controller/TagController.java | 14 +-- .../infra/controller/TipsController.http | 0 .../infra/controller/TipsController.java | 6 +- .../convert/DataExtraProviderConvert.java | 14 +-- .../infra/convert/DataGroupConvert.java | 10 +- .../convert/DataGroupProviderConvert.java | 20 ++-- .../infra/convert/DataGroupRelConvert.java | 8 +- .../convert/DataGroupRelProviderConvert.java | 6 +- .../infra/convert/DataPermissionConvert.java | 6 +- .../DataPermissionProviderConvert.java | 6 +- .../module/infra/convert/DictKeyConvert.java | 12 +-- .../infra/convert/DictValueConvert.java | 12 +-- .../module/infra/convert/FavoriteConvert.java | 10 +- .../infra/convert/HistoryValueConvert.java | 10 +- .../convert/HistoryValueProviderConvert.java | 10 +- .../infra/convert/OperatorLogConvert.java | 12 +-- .../convert/OperatorLogProviderConvert.java | 6 +- .../infra/convert/SystemMenuConvert.java | 10 +- .../infra/convert/SystemMessageConvert.java | 10 +- .../convert/SystemMessageProviderConvert.java | 6 +- .../infra/convert/SystemRoleConvert.java | 14 +-- .../convert/SystemRoleProviderConvert.java | 6 +- .../infra/convert/SystemUserConvert.java | 14 +-- .../convert/SystemUserProviderConvert.java | 6 +- .../module/infra/convert/TagConvert.java | 12 +-- .../infra/convert/TagProviderConvert.java | 6 +- .../module/infra/convert/TagRelConvert.java | 8 +- .../visor}/module/infra/dao/DataExtraDAO.java | 6 +- .../visor}/module/infra/dao/DataGroupDAO.java | 6 +- .../module/infra/dao/DataGroupRelDAO.java | 6 +- .../module/infra/dao/DataPermissionDAO.java | 6 +- .../visor}/module/infra/dao/DictKeyDAO.java | 8 +- .../visor}/module/infra/dao/DictValueDAO.java | 6 +- .../visor}/module/infra/dao/FavoriteDAO.java | 6 +- .../module/infra/dao/HistoryValueDAO.java | 6 +- .../module/infra/dao/OperatorLogDAO.java | 6 +- .../module/infra/dao/PreferenceDAO.java | 8 +- .../module/infra/dao/SystemMenuDAO.java | 6 +- .../module/infra/dao/SystemMessageDAO.java | 8 +- .../module/infra/dao/SystemRoleDAO.java | 6 +- .../module/infra/dao/SystemRoleMenuDAO.java | 6 +- .../module/infra/dao/SystemUserDAO.java | 6 +- .../module/infra/dao/SystemUserRoleDAO.java | 6 +- .../orion/visor}/module/infra/dao/TagDAO.java | 6 +- .../visor}/module/infra/dao/TagRelDAO.java | 6 +- .../define/cache/DataExtraCacheKeyDefine.java | 2 +- .../define/cache/DataGroupCacheKeyDefine.java | 6 +- .../cache/DataPermissionCacheKeyDefine.java | 2 +- .../define/cache/DictCacheKeyDefine.java | 4 +- .../define/cache/FavoriteCacheKeyDefine.java | 2 +- .../cache/FileUploadCacheKeyDefine.java | 4 +- .../cache/PreferenceCacheKeyDefine.java | 2 +- .../infra/define/cache/TagCacheKeyDefine.java | 4 +- .../define/cache/TipsCacheKeyDefine.java | 2 +- .../define/cache/UserCacheKeyDefine.java | 8 +- .../config/AppAuthenticationConfig.java | 2 +- .../operator/AuthenticationOperatorType.java | 10 +- .../define/operator/DictKeyOperatorType.java | 10 +- .../operator/DictValueOperatorType.java | 10 +- .../operator/OperatorLogOperatorType.java | 10 +- .../operator/SystemMenuOperatorType.java | 10 +- .../operator/SystemRoleOperatorType.java | 10 +- .../operator/SystemUserOperatorType.java | 10 +- .../infra/entity/domain/DataExtraDO.java | 4 +- .../infra/entity/domain/DataGroupDO.java | 4 +- .../infra/entity/domain/DataGroupRelDO.java | 4 +- .../infra/entity/domain/DataPermissionDO.java | 4 +- .../module/infra/entity/domain/DictKeyDO.java | 4 +- .../infra/entity/domain/DictValueDO.java | 4 +- .../infra/entity/domain/FavoriteDO.java | 4 +- .../infra/entity/domain/HistoryValueDO.java | 4 +- .../infra/entity/domain/OperatorLogDO.java | 4 +- .../infra/entity/domain/PreferenceDO.java | 4 +- .../infra/entity/domain/SystemMenuDO.java | 4 +- .../infra/entity/domain/SystemMessageDO.java | 4 +- .../infra/entity/domain/SystemRoleDO.java | 4 +- .../infra/entity/domain/SystemRoleMenuDO.java | 4 +- .../infra/entity/domain/SystemUserDO.java | 4 +- .../infra/entity/domain/SystemUserRoleDO.java | 4 +- .../module/infra/entity/domain/TagDO.java | 4 +- .../module/infra/entity/domain/TagRelDO.java | 4 +- .../infra/entity/dto/DataGroupCacheDTO.java | 4 +- .../entity/dto/DataGroupRelCacheDTO.java | 2 +- .../infra/entity/dto/DictKeyCacheDTO.java | 2 +- .../entity/dto/DictKeyExtraSchemaDTO.java | 2 +- .../infra/entity/dto/FileUploadTokenDTO.java | 2 +- .../infra/entity/dto/LoginTokenDTO.java | 4 +- .../entity/dto/LoginTokenIdentityDTO.java | 4 +- .../infra/entity/dto/SystemMenuCacheDTO.java | 2 +- .../entity/dto/SystemMessageCountDTO.java | 2 +- .../module/infra/entity/dto/TagCacheDTO.java | 2 +- .../module/infra/entity/dto/UserInfoDTO.java | 2 +- .../request/data/DataExtraQueryRequest.java | 2 +- .../request/data/DataExtraSetRequest.java | 2 +- .../request/data/DataGroupCreateRequest.java | 2 +- .../request/data/DataGroupMoveRequest.java | 2 +- .../data/DataGroupRelCreateRequest.java | 2 +- .../data/DataGroupRelUpdateRequest.java | 2 +- .../request/data/DataGroupRenameRequest.java | 2 +- .../data/DataPermissionUpdateRequest.java | 2 +- .../request/dict/DictKeyCreateRequest.java | 4 +- .../request/dict/DictKeyQueryRequest.java | 4 +- .../request/dict/DictKeyUpdateRequest.java | 4 +- .../request/dict/DictValueCreateRequest.java | 2 +- .../request/dict/DictValueQueryRequest.java | 4 +- .../dict/DictValueRollbackRequest.java | 2 +- .../request/dict/DictValueUpdateRequest.java | 2 +- .../request/exoression/CronNextRequest.java | 2 +- .../favorite/FavoriteOperatorRequest.java | 2 +- .../favorite/FavoriteQueryRequest.java | 4 +- .../history/HistoryValueCreateRequest.java | 2 +- .../history/HistoryValueQueryRequest.java | 4 +- .../request/menu/SystemMenuCreateRequest.java | 2 +- .../request/menu/SystemMenuQueryRequest.java | 2 +- .../request/menu/SystemMenuUpdateRequest.java | 2 +- .../menu/SystemMenuUpdateStatusRequest.java | 2 +- .../menu/SystemMenuValidFunctionRequest.java | 2 +- .../menu/SystemMenuValidMenuRequest.java | 2 +- .../menu/SystemRoleGrantMenuRequest.java | 2 +- .../message/SystemMessageCreateRequest.java | 2 +- .../message/SystemMessageQueryRequest.java | 2 +- .../operator/OperatorLogQueryRequest.java | 4 +- .../PreferenceUpdatePartialRequest.java | 2 +- .../preference/PreferenceUpdateRequest.java | 2 +- .../request/role/SystemRoleCreateRequest.java | 2 +- .../request/role/SystemRoleQueryRequest.java | 4 +- .../request/role/SystemRoleStatusRequest.java | 2 +- .../request/role/SystemRoleUpdateRequest.java | 2 +- .../entity/request/tag/TagCreateRequest.java | 2 +- .../entity/request/tag/TagQueryRequest.java | 4 +- .../request/tag/TagRelQueryRequest.java | 4 +- .../entity/request/tag/TagUpdateRequest.java | 2 +- .../request/user/SystemUserCreateRequest.java | 4 +- .../request/user/SystemUserQueryRequest.java | 4 +- .../request/user/SystemUserUpdateRequest.java | 2 +- .../user/SystemUserUpdateRoleRequest.java | 2 +- .../user/SystemUserUpdateStatusRequest.java | 2 +- .../entity/request/user/UserLoginRequest.java | 2 +- .../user/UserResetPasswordRequest.java | 2 +- .../user/UserSessionOfflineRequest.java | 2 +- .../user/UserUpdatePasswordRequest.java | 2 +- .../module/infra/entity/vo/CronNextVO.java | 2 +- .../module/infra/entity/vo/DataGroupVO.java | 2 +- .../module/infra/entity/vo/DictKeyVO.java | 2 +- .../infra/entity/vo/DictValueEnumVO.java | 2 +- .../module/infra/entity/vo/DictValueVO.java | 2 +- .../module/infra/entity/vo/FavoriteVO.java | 2 +- .../infra/entity/vo/HistoryValueVO.java | 2 +- .../infra/entity/vo/LoginHistoryVO.java | 2 +- .../module/infra/entity/vo/OperatorLogVO.java | 2 +- .../module/infra/entity/vo/SystemMenuVO.java | 2 +- .../infra/entity/vo/SystemMessageVO.java | 2 +- .../module/infra/entity/vo/SystemRoleVO.java | 2 +- .../module/infra/entity/vo/SystemUserVO.java | 2 +- .../visor}/module/infra/entity/vo/TagVO.java | 2 +- .../infra/entity/vo/UserCollectInfoVO.java | 2 +- .../module/infra/entity/vo/UserLoginVO.java | 2 +- .../infra/entity/vo/UserPermissionVO.java | 2 +- .../module/infra/entity/vo/UserSessionVO.java | 2 +- .../module/infra/enums/DictValueTypeEnum.java | 2 +- .../infra/enums/LoginTokenStatusEnum.java | 8 +- .../module/infra/enums/MenuStatusEnum.java | 2 +- .../module/infra/enums/MenuTypeEnum.java | 2 +- .../module/infra/enums/MenuVisibleEnum.java | 2 +- .../module/infra/enums/MessageStatusEnum.java | 2 +- .../infra/enums/PreferenceTypeEnum.java | 6 +- .../module/infra/enums/RoleStatusEnum.java | 2 +- .../module/infra/enums/UserStatusEnum.java | 4 +- .../impl/OperatorLogFrameworkServiceImpl.java | 8 +- .../impl/SecurityFrameworkServiceImpl.java | 20 ++-- .../model/SystemPreferenceModel.java | 2 +- .../model/TerminalPreferenceModel.java | 2 +- .../strategy/SystemPreferenceStrategy.java | 4 +- .../strategy/TerminalPreferenceStrategy.java | 4 +- .../upload/FileUploadMessageDispatcher.java | 18 ++-- .../upload/enums/FileUploadOperatorType.java | 2 +- .../upload/enums/FileUploadReceiverType.java | 2 +- .../upload/handler/FileUploadHandler.java | 12 +-- .../upload/handler/IFileUploadHandler.java | 2 +- .../upload/model/FileUploadRequest.java | 2 +- .../upload/model/FileUploadResponse.java | 2 +- .../interceptor/FileUploadInterceptor.java | 8 +- .../infra/service/AuthenticationService.java | 10 +- .../infra/service/DataExtraService.java | 8 +- .../infra/service/DataGroupRelService.java | 8 +- .../infra/service/DataGroupService.java | 10 +- .../infra/service/DataPermissionService.java | 4 +- .../module/infra/service/DictKeyService.java | 10 +- .../infra/service/DictValueService.java | 12 +-- .../module/infra/service/FavoriteService.java | 8 +- .../infra/service/FileUploadService.java | 4 +- .../infra/service/HistoryValueService.java | 10 +- .../module/infra/service/MineService.java | 18 ++-- .../infra/service/OperatorLogService.java | 10 +- .../infra/service/PermissionService.java | 10 +- .../infra/service/PreferenceService.java | 8 +- .../infra/service/SystemMenuService.java | 12 +-- .../infra/service/SystemMessageService.java | 8 +- .../infra/service/SystemRoleMenuService.java | 4 +- .../infra/service/SystemRoleService.java | 12 +-- .../service/SystemUserManagementService.java | 6 +- .../infra/service/SystemUserRoleService.java | 4 +- .../infra/service/SystemUserService.java | 6 +- .../module/infra/service/TagRelService.java | 4 +- .../module/infra/service/TagService.java | 6 +- .../module/infra/service/TipsService.java | 2 +- .../impl/AuthenticationServiceImpl.java | 52 ++++----- .../service/impl/DataExtraServiceImpl.java | 22 ++-- .../service/impl/DataGroupRelServiceImpl.java | 34 +++--- .../service/impl/DataGroupServiceImpl.java | 42 ++++---- .../impl/DataPermissionServiceImpl.java | 26 ++--- .../service/impl/DictKeyServiceImpl.java | 44 ++++---- .../service/impl/DictValueServiceImpl.java | 52 ++++----- .../service/impl/FavoriteServiceImpl.java | 28 ++--- .../service/impl/FileUploadServiceImpl.java | 10 +- .../service/impl/HistoryValueServiceImpl.java | 16 +-- .../infra/service/impl/MineServiceImpl.java | 38 +++---- .../service/impl/OperatorLogServiceImpl.java | 24 ++--- .../service/impl/PermissionServiceImpl.java | 52 ++++----- .../service/impl/PreferenceServiceImpl.java | 22 ++-- .../service/impl/SystemMenuServiceImpl.java | 42 ++++---- .../impl/SystemMessageServiceImpl.java | 28 ++--- .../impl/SystemRoleMenuServiceImpl.java | 34 +++--- .../service/impl/SystemRoleServiceImpl.java | 40 +++---- .../impl/SystemUserManagementServiceImpl.java | 32 +++--- .../impl/SystemUserRoleServiceImpl.java | 34 +++--- .../service/impl/SystemUserServiceImpl.java | 56 +++++----- .../infra/service/impl/TagRelServiceImpl.java | 22 ++-- .../infra/service/impl/TagServiceImpl.java | 26 ++--- .../infra/service/impl/TipsServiceImpl.java | 10 +- .../module/infra/task/TagAutoClearTask.java | 6 +- .../spring-configuration-metadata.json | 4 +- .../main/resources/mapper/DataExtraMapper.xml | 4 +- .../main/resources/mapper/DataGroupMapper.xml | 4 +- .../resources/mapper/DataGroupRelMapper.xml | 4 +- .../resources/mapper/DataPermissionMapper.xml | 4 +- .../main/resources/mapper/DictKeyMapper.xml | 4 +- .../main/resources/mapper/DictValueMapper.xml | 4 +- .../main/resources/mapper/FavoriteMapper.xml | 4 +- .../resources/mapper/HistoryValueMapper.xml | 4 +- .../resources/mapper/OperatorLogMapper.xml | 4 +- .../resources/mapper/PreferenceMapper.xml | 4 +- .../resources/mapper/SystemMenuMapper.xml | 4 +- .../resources/mapper/SystemMessageMapper.xml | 6 +- .../resources/mapper/SystemRoleMapper.xml | 4 +- .../resources/mapper/SystemRoleMenuMapper.xml | 4 +- .../resources/mapper/SystemUserMapper.xml | 4 +- .../resources/mapper/SystemUserRoleMapper.xml | 4 +- .../src/main/resources/mapper/TagMapper.xml | 4 +- .../main/resources/mapper/TagRelMapper.xml | 4 +- .../visor}/module/infra/api/impl/.gitkeep | 0 .../visor}/module/infra/service/impl/.gitkeep | 0 .../test/resources/application-unit-test.yaml | 4 +- .../src/test/resources/sql/.gitkeep | 0 .../pom.xml | 12 +-- .../.env.development | 0 .../.env.production | 0 .../.eslintignore | 0 {orion-ops-ui => orion-visor-ui}/.eslintrc.js | 0 {orion-ops-ui => orion-visor-ui}/.gitignore | 0 .../.prettierignore | 0 .../.prettierrc.js | 0 .../.stylelintrc.js | 0 .../babel.config.js | 0 .../components.d.ts | 0 .../config/plugin/arcoResolver.ts | 0 .../config/plugin/arcoStyleImport.ts | 0 .../config/plugin/compress.ts | 0 .../config/plugin/imagemin.ts | 0 .../config/plugin/visualizer.ts | 0 .../config/utils/index.ts | 0 .../config/vite.config.base.ts | 0 .../config/vite.config.dev.ts | 0 .../config/vite.config.prod.ts | 0 {orion-ops-ui => orion-visor-ui}/gitignore | 0 {orion-ops-ui => orion-visor-ui}/index.html | 2 +- {orion-ops-ui => orion-visor-ui}/package.json | 4 +- .../pnpm-lock.yaml | 0 {orion-ops-ui => orion-visor-ui}/src/App.vue | 0 .../src/api/asset/asset-authorized-data.ts | 0 .../src/api/asset/asset-data-grant.ts | 0 .../src/api/asset/command-snippet-group.ts | 0 .../src/api/asset/command-snippet.ts | 0 .../src/api/asset/host-config.ts | 0 .../src/api/asset/host-connect-log.ts | 0 .../src/api/asset/host-extra.ts | 0 .../src/api/asset/host-group.ts | 0 .../src/api/asset/host-identity.ts | 0 .../src/api/asset/host-key.ts | 0 .../src/api/asset/host-sftp-log.ts | 0 .../src/api/asset/host-terminal.ts | 0 .../src/api/asset/host.ts | 0 .../src/api/asset/path-bookmark-group.ts | 0 .../src/api/asset/path-bookmark.ts | 0 .../src/api/dashboard.ts | 0 .../src/api/exec/exec-command-log.ts | 0 .../src/api/exec/exec-command.ts | 0 .../src/api/exec/exec-log.ts | 0 .../src/api/exec/exec-template.ts | 0 .../src/api/exec/upload-task.ts | 0 .../src/api/interceptor.ts | 0 .../src/api/job/exec-job-log.ts | 0 .../src/api/job/exec-job.ts | 0 .../src/api/meta/expression.ts | 0 .../src/api/meta/favorite.ts | 0 .../src/api/meta/history-value.ts | 0 .../src/api/meta/tag.ts | 0 .../src/api/system/dict-key.ts | 0 .../src/api/system/dict-value.ts | 0 .../src/api/system/menu.ts | 0 .../src/api/system/message.ts | 0 .../src/api/system/upload.ts | 0 .../src/api/user/auth.ts | 0 .../src/api/user/mine.ts | 0 .../src/api/user/operator-log.ts | 0 .../src/api/user/preference.ts | 0 .../src/api/user/role.ts | 0 .../src/api/user/tips.ts | 0 .../src/api/user/user.ts | 0 .../src/assets/images/login-banner.png | Bin .../src/assets/images/logo.svg | 0 .../src/assets/images/logo_134.png | Bin .../src/assets/images/logo_150.png | Bin .../src/assets/images/logo_200.png | Bin .../src/assets/images/logo_32.png | Bin .../src/assets/logo.svg | 0 .../src/assets/style/arco-extends.less | 0 .../src/assets/style/breakpoint.less | 0 .../src/assets/style/global.less | 0 .../assets/style/host-terminal-layout.less | 0 .../src/assets/style/layout.less | 0 .../src/assets/world.json | 0 .../src/components/app/app-footer/index.vue | 14 +-- .../src/components/app/breadcrumb/index.vue | 0 .../src/components/app/navbar/const.ts | 0 .../src/components/app/navbar/index.vue | 2 +- .../src/components/app/setting/block.vue | 0 .../components/app/setting/form-wrapper.vue | 0 .../src/components/app/setting/index.vue | 0 .../src/components/app/tab-bar/index.vue | 0 .../src/components/app/tab-bar/tab-item.vue | 0 .../src/components/asset/host-group/const.ts | 0 .../asset/host-group/tree-selector/index.vue | 0 .../asset/host-group/tree/index.vue | 0 .../asset/host-identity/selector/index.vue | 0 .../asset/host-key/selector/index.vue | 0 .../components/host-group.vue | 0 .../components/host-table.vue | 0 .../host/authorized-host-modal/index.vue | 0 .../host/authorized-host-modal/types/const.ts | 0 .../types/table.columns.ts | 0 .../components/asset/host/selector/index.vue | 0 .../components/exec/job/selector/index.vue | 0 .../src/components/exec/log/const.ts | 0 .../components/exec/log/panel-modal/index.vue | 0 .../components/exec/log/panel/exec-host.vue | 0 .../src/components/exec/log/panel/index.vue | 0 .../components/exec/log/panel/log-appender.ts | 0 .../components/exec/log/panel/log-item.vue | 0 .../components/exec/log/panel/log-view.vue | 0 .../components/exec/template/modal/index.vue | 0 .../exec/template/modal/table.columns.ts | 0 .../src/components/index.ts | 0 .../meta/expression/next-cron-modal/index.vue | 0 .../components/meta/history/modal/index.vue | 0 .../meta/history/modal/table.columns.ts | 0 .../meta/tag/multi-selector/index.vue | 0 .../system/dict-key/selector/index.vue | 0 .../system/menu/grant-table/index.vue | 0 .../system/menu/tree-selector/index.vue | 0 .../src/components/system/menu/tree/index.vue | 0 .../system/menu/tree/use-menu-tree.ts | 0 .../components/system/message-box/const.ts | 0 .../components/system/message-box/index.vue | 0 .../components/system/message-box/list.vue | 0 .../src/components/system/uploader/const.ts | 0 .../system/uploader/file-uploader.ts | 0 .../components/user/role/selector/index.vue | 0 .../components/user/user/selector/index.vue | 0 .../user/user/update-password-modal/index.vue | 0 .../view/card-list/components/card-header.vue | 0 .../view/card-list/components/card-item.vue | 0 .../view/card-list/components/create-card.vue | 0 .../src/components/view/card-list/index.vue | 0 .../components/view/card-list/types/emits.ts | 0 .../components/view/card-list/types/props.ts | 0 .../src/components/view/chart/index.vue | 0 .../src/components/view/editor/core.ts | 0 .../src/components/view/editor/index.vue | 0 .../view/editor/languages/.suggestions | 0 .../editor/languages/shell-suggestions.ts | 0 .../src/components/view/exec-editor/const.ts | 0 .../src/components/view/exec-editor/index.vue | 0 .../view/json-editor/modal/index.vue | 0 .../view/shell-editor/modal/index.vue | 0 .../src/components/view/tab-router/index.vue | 0 .../src/components/view/tab-router/types.ts | 0 .../components/xtrem/search-modal/index.vue | 0 .../src/directive/index.ts | 0 .../src/directive/permission/index.ts | 0 {orion-ops-ui => orion-visor-ui}/src/env.d.ts | 0 .../src/hooks/chart-option.ts | 0 .../src/hooks/copy.ts | 0 .../src/hooks/emitter.ts | 0 .../src/hooks/favorite.ts | 0 .../src/hooks/loading.ts | 0 .../src/hooks/locale.ts | 0 .../src/hooks/permission.ts | 0 .../src/hooks/request.ts | 0 .../src/hooks/responsive.ts | 0 .../src/hooks/themes.ts | 0 .../src/hooks/user.ts | 0 .../src/hooks/visible.ts | 0 .../src/layout/default-layout.vue | 0 .../src/layout/full-layout.vue | 0 .../src/layout/page-layout.vue | 0 .../src/locale/index.ts | 0 .../src/locale/zh-CN.ts | 0 {orion-ops-ui => orion-visor-ui}/src/main.ts | 0 .../src/mock/index.ts | 0 .../src/mock/user.ts | 0 .../src/router/constants.ts | 0 .../src/router/guard/index.ts | 0 .../router/guard/router-listener-emitter.ts | 0 .../src/router/guard/router-permission.ts | 0 .../src/router/guard/user-login-info.ts | 0 .../src/router/index.ts | 0 .../src/router/routes/base.ts | 0 .../src/router/routes/index.ts | 0 .../src/router/routes/modules/asset-audit.ts | 0 .../src/router/routes/modules/asset.ts | 0 .../src/router/routes/modules/dashboard.ts | 0 .../src/router/routes/modules/exec.ts | 0 .../src/router/routes/modules/host.ts | 0 .../src/router/routes/modules/job.ts | 0 .../src/router/routes/modules/system.ts | 0 .../src/router/routes/modules/user.ts | 0 .../src/router/routes/types.ts | 0 .../src/router/typings.d.ts | 0 .../src/store/index.ts | 0 .../src/store/modules/app/index.ts | 0 .../src/store/modules/app/types.ts | 0 .../src/store/modules/cache/index.ts | 0 .../src/store/modules/cache/types.ts | 0 .../src/store/modules/dict/index.ts | 0 .../src/store/modules/dict/types.ts | 0 .../src/store/modules/menu/index.ts | 0 .../src/store/modules/menu/types.ts | 0 .../src/store/modules/tab-bar/index.ts | 0 .../src/store/modules/tab-bar/types.ts | 0 .../src/store/modules/terminal/index.ts | 0 .../src/store/modules/terminal/types.ts | 0 .../src/store/modules/tips/index.ts | 0 .../src/store/modules/tips/types.ts | 0 .../src/store/modules/user/index.ts | 0 .../src/store/modules/user/types.ts | 0 .../src/types/arco.d.ts | 0 .../src/types/axios.d.ts | 0 .../src/types/card.ts | 0 .../src/types/const.ts | 0 .../src/types/echarts.ts | 0 .../src/types/form.ts | 0 .../src/types/global.ts | 0 .../src/types/options.ts | 0 .../src/types/symbol.ts | 0 .../src/types/table.ts | 0 .../src/utils/auth.ts | 0 .../src/utils/bell.ts | 0 .../src/utils/dom.ts | 0 .../src/utils/env.ts | 0 .../src/utils/event.ts | 2 +- .../src/utils/file.ts | 0 .../src/utils/http.ts | 0 .../src/utils/index.ts | 0 .../src/utils/is.ts | 0 .../src/utils/monitor.ts | 0 .../src/utils/route-listener.ts | 0 .../src/utils/setup-mock.ts | 0 .../src/utils/tree.ts | 0 .../components/connect-log-clear-modal.vue | 0 .../components/connect-log-detail-drawer.vue | 0 .../components/connect-log-table.vue | 0 .../views/asset-audit/connect-log/index.vue | 0 .../asset-audit/connect-log/types/const.ts | 0 .../connect-log/types/table.columns.ts | 0 .../components/connect-session-table.vue | 0 .../asset-audit/connect-session/index.vue | 0 .../connect-session/types/const.ts | 0 .../connect-session/types/table.columns.ts | 0 .../sftp-log/components/sftp-log-table.vue | 0 .../src/views/asset-audit/sftp-log/index.vue | 0 .../views/asset-audit/sftp-log/types/const.ts | 0 .../sftp-log/types/table.columns.ts | 0 .../asset/grant/components/grant-layout.vue | 0 .../grant/components/host-group-grant.vue | 0 .../grant/components/host-identity-grant.vue | 0 .../asset/grant/components/host-key-grant.vue | 0 .../asset/grant/components/host-list.vue | 0 .../asset/grant/components/router-roles.vue | 0 .../asset/grant/components/router-users.vue | 0 .../src/views/asset/grant/index.vue | 0 .../src/views/asset/grant/types/const.ts | 0 .../views/asset/grant/types/table.columns.ts | 0 .../components/host-identity-card-list.vue | 0 .../components/host-identity-form-modal.vue | 0 .../components/host-identity-table.vue | 0 .../src/views/asset/host-identity/index.vue | 0 .../asset/host-identity/types/card.fields.ts | 0 .../views/asset/host-identity/types/const.ts | 0 .../asset/host-identity/types/form.rules.ts | 0 .../host-identity/types/table.columns.ts | 0 .../components/host-key-card-list.vue | 0 .../components/host-key-form-drawer.vue | 0 .../host-key/components/host-key-table.vue | 0 .../src/views/asset/host-key/index.vue | 0 .../views/asset/host-key/types/card.fields.ts | 0 .../src/views/asset/host-key/types/const.ts | 0 .../views/asset/host-key/types/form.rules.ts | 0 .../asset/host-key/types/table.columns.ts | 0 .../components/config/host-config-drawer.vue | 0 .../components/config/ssh/ssh-config-form.vue | 0 .../components/config/ssh/types/const.ts | 0 .../components/config/ssh/types/form.rules.ts | 0 .../components/group/host-group-drawer.vue | 0 .../components/group/host-transfer.vue | 0 .../host-list/components/host-card-list.vue | 0 .../host-list/components/host-form-modal.vue | 0 .../asset/host-list/components/host-table.vue | 0 .../src/views/asset/host-list/index.vue | 0 .../asset/host-list/types/card.fields.ts | 0 .../src/views/asset/host-list/types/const.ts | 0 .../views/asset/host-list/types/form.rules.ts | 0 .../asset/host-list/types/table.columns.ts | 0 .../login/components/banner.vue | 0 .../login/components/login-form.vue | 0 .../src/views/authentication/login/index.vue | 2 +- .../authentication/login/locale/zh-CN.ts | 2 +- .../src/views/base/redirect/index.vue | 0 .../src/views/base/status/forbidden/index.vue | 0 .../src/views/base/status/not-found/index.vue | 0 .../dashboard/workplace/components/banner.vue | 0 .../dashboard/workplace/components/docs.vue | 12 +-- .../workplace/components/quick-operation.vue | 0 .../src/views/dashboard/workplace/index.vue | 0 .../src/views/dashboard/workplace/mock.ts | 0 .../components/batch-upload-files.vue | 0 .../components/batch-upload-form.vue | 0 .../components/batch-upload-hosts.vue | 0 .../components/batch-upload-progress.vue | 0 .../components/batch-upload-step.vue | 0 .../batch-upload/components/upload-panel.vue | 0 .../src/views/exec/batch-upload/index.vue | 0 .../views/exec/batch-upload/types/const.ts | 0 .../exec/batch-upload/types/form.rules.ts | 0 .../exec-command-host-log-table.vue | 0 .../exec-command-log-clear-modal.vue | 0 .../components/exec-command-log-table.vue | 0 .../src/views/exec/exec-command-log/index.vue | 0 .../exec/exec-command-log/types/const.ts | 0 .../types/host-table.columns.ts | 0 .../exec-command-log/types/table.columns.ts | 0 .../components/exec-command-panel-editor.vue | 0 .../components/exec-command-panel-form.vue | 0 .../components/exec-command-panel-history.vue | 0 .../components/exec-command-panel.vue | 0 .../src/views/exec/exec-command/index.vue | 0 .../views/exec/exec-command/types/const.ts | 0 .../exec/exec-command/types/form.rules.ts | 0 .../components/exec-template-exec-drawer.vue | 0 .../components/exec-template-form-drawer.vue | 0 .../components/exec-template-table.vue | 0 .../src/views/exec/exec-template/index.vue | 0 .../exec/exec-template/types/form.rules.ts | 0 .../exec/exec-template/types/table.columns.ts | 0 .../components/upload-task-clear-modal.vue | 0 .../components/upload-task-table.vue | 0 .../src/views/exec/upload-task/index.vue | 0 .../src/views/exec/upload-task/types/const.ts | 0 .../exec/upload-task/types/table.columns.ts | 0 .../components/command-snippet-drawer.vue | 0 .../command-snippet-form-drawer.vue | 0 .../command-snippet-group-select.vue | 0 .../components/command-snippet-list-group.vue | 0 .../components/command-snippet-list-item.vue | 0 .../views/host/command-snippet/types/const.ts | 0 .../host/command-snippet/types/form.rules.ts | 0 .../components/path-bookmark-drawer.vue | 0 .../components/path-bookmark-form-drawer.vue | 0 .../components/path-bookmark-group-select.vue | 0 .../components/path-bookmark-list-group.vue | 0 .../components/path-bookmark-list-item.vue | 0 .../views/host/path-bookmark/types/const.ts | 0 .../host/path-bookmark/types/form.rules.ts | 0 .../components/layout/empty-recommend.vue | 0 .../components/layout/icon-actions.vue | 0 .../components/layout/layout-header.vue | 6 +- .../components/layout/left-sidebar.vue | 0 .../components/layout/loading-skeleton.vue | 0 .../components/layout/main-content.vue | 0 .../components/layout/right-sidebar.vue | 0 .../components/layout/terminal-panel.vue | 0 .../layout/terminal-panels-view.vue | 0 .../new-connection/host-group-view.vue | 0 .../new-connection/host-list-modal.vue | 0 .../new-connection/host-list-view.vue | 0 .../components/new-connection/hosts-view.vue | 0 .../new-connection/new-connection-view.vue | 0 .../components/setting/block-setting-item.vue | 0 .../display/terminal-action-bar-block.vue | 0 .../display/terminal-display-block.vue | 0 .../display/terminal-display-setting.vue | 0 .../display/terminal-right-menu-block.vue | 0 .../setting/extra/host-setting-modal.vue | 0 .../setting/extra/label-setting-form.vue | 0 .../setting/extra/ssh-setting-form.vue | 0 .../general/terminal-general-setting.vue | 0 .../general/terminal-interact-block.vue | 0 .../general/terminal-plugins-block.vue | 0 .../general/terminal-session-block.vue | 0 .../terminal-shortcut-action-block.vue | 0 .../shortcut/terminal-shortcut-keys-block.vue | 0 .../shortcut/terminal-shortcut-setting.vue | 0 .../components/setting/terminal-example.vue | 0 .../setting/theme/terminal-theme-block.vue | 0 .../setting/theme/terminal-theme-setting.vue | 0 .../components/sftp/sftp-chmod-modal.vue | 0 .../components/sftp/sftp-create-modal.vue | 0 .../components/sftp/sftp-editor-header.vue | 0 .../terminal/components/sftp/sftp-editor.vue | 0 .../components/sftp/sftp-move-modal.vue | 0 .../components/sftp/sftp-table-header.vue | 0 .../terminal/components/sftp/sftp-table.vue | 0 .../components/sftp/sftp-upload-modal.vue | 0 .../terminal/components/sftp/sftp-view.vue | 0 .../components/sftp/types/table.columns.ts | 0 .../components/ssh/ssh-context-menu.vue | 0 .../host/terminal/components/ssh/ssh-view.vue | 0 .../components/transfer/transfer-drawer.vue | 0 .../components/transfer/transfer-item.vue | 0 .../host/terminal/handler/sftp-session.ts | 0 .../handler/sftp-transfer-downloader.ts | 0 .../terminal/handler/sftp-transfer-manager.ts | 0 .../handler/sftp-transfer-uploader.ts | 0 .../terminal/handler/ssh-session-handler.ts | 0 .../host/terminal/handler/ssh-session.ts | 0 .../host/terminal/handler/terminal-channel.ts | 0 .../handler/terminal-output-processor.ts | 0 .../handler/terminal-panel-manager.ts | 0 .../handler/terminal-session-manager.ts | 0 .../terminal/handler/terminal-tab-manager.ts | 0 .../src/views/host/terminal/index.vue | 0 .../host/terminal/types/terminal.const.ts | 2 +- .../host/terminal/types/terminal.protocol.ts | 0 .../host/terminal/types/terminal.type.ts | 0 .../src/views/job/exec-job-log-view/index.vue | 0 .../components/exec-job-host-log-table.vue | 0 .../components/exec-job-log-clear-modal.vue | 0 .../components/exec-job-log-table.vue | 0 .../src/views/job/exec-job-log/index.vue | 0 .../src/views/job/exec-job-log/types/const.ts | 0 .../job/exec-job-log/types/table.columns.ts | 0 .../components/exec-job-detail-drawer.vue | 0 .../components/exec-job-form-drawer.vue | 0 .../exec-job/components/exec-job-table.vue | 0 .../src/views/job/exec-job/index.vue | 0 .../src/views/job/exec-job/types/const.ts | 0 .../views/job/exec-job/types/form.rules.ts | 0 .../views/job/exec-job/types/table.columns.ts | 0 .../components/dict-key-form-modal.vue | 0 .../dict-key/components/dict-key-table.vue | 0 .../src/views/system/dict-key/index.vue | 0 .../src/views/system/dict-key/types/const.ts | 0 .../views/system/dict-key/types/form.rules.ts | 0 .../system/dict-key/types/table.columns.ts | 0 .../components/dict-value-form-modal.vue | 0 .../components/dict-value-table.vue | 0 .../src/views/system/dict-value/index.vue | 0 .../views/system/dict-value/types/const.ts | 0 .../system/dict-value/types/form.rules.ts | 0 .../system/dict-value/types/table.columns.ts | 0 .../menu/components/menu-form-modal.vue | 0 .../system/menu/components/menu-table.vue | 0 .../src/views/system/menu/index.vue | 0 .../src/views/system/menu/types/const.ts | 0 .../src/views/system/menu/types/form.rules.ts | 0 .../views/system/menu/types/table.columns.ts | 0 .../user/info/components/login-history.vue | 0 .../user/info/components/user-base-info.vue | 0 .../info/components/user-operator-log.vue | 0 .../user/info/components/user-session.vue | 0 .../src/views/user/info/index.vue | 0 .../src/views/user/info/types/const.ts | 0 .../components/operator-log-clear-modal.vue | 0 .../components/operator-log-query-header.vue | 0 .../components/operator-log-simple-table.vue | 0 .../components/operator-log-table.vue | 0 .../src/views/user/operator-log/index.vue | 0 .../views/user/operator-log/types/const.ts | 0 .../user/operator-log/types/table.columns.ts | 0 .../user/role/components/role-form-modal.vue | 0 .../role/components/role-menu-grant-modal.vue | 0 .../views/user/role/components/role-table.vue | 0 .../src/views/user/role/index.vue | 0 .../src/views/user/role/types/const.ts | 0 .../src/views/user/role/types/form.rules.ts | 0 .../views/user/role/types/table.columns.ts | 0 .../user/user/components/user-form-modal.vue | 0 .../user-grant-roles-form-modal.vue | 0 .../user-reset-password-form-modal.vue | 0 .../views/user/user/components/user-table.vue | 0 .../src/views/user/user/index.vue | 0 .../src/views/user/user/types/const.ts | 0 .../src/views/user/user/types/form.rules.ts | 0 .../views/user/user/types/table.columns.ts | 0 .../tsconfig.json | 0 pom.xml | 20 ++-- sql/init-1-schema-databases.sql | 4 +- sql/init-4-data.sql | 8 +- 1511 files changed, 4199 insertions(+), 4128 deletions(-) delete mode 100644 docker/orion-ops-pro/build.sh rename docker/{orion-ops-pro => orion-visor}/Dockerfile (91%) create mode 100644 docker/orion-visor/build.sh rename docker/{orion-ops-pro => orion-visor}/entrypoint.sh (100%) rename docker/{orion-ops-pro => orion-visor}/nginx.conf (100%) create mode 100644 docs/update/v1.1.1.md delete mode 100644 orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops/framework/common/constant/AppConst.java delete mode 100644 orion-ops-framework/orion-ops-framework-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-banner/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-banner/src/main/resources/banner.txt delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-datasource/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-job/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-monitor/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/orion-ops-spring-boot-starter-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports delete mode 100644 orion-ops-framework/pom.xml delete mode 100644 orion-ops-module-asset/orion-ops-module-asset-service/pom.xml delete mode 100644 orion-ops-module-infra/orion-ops-module-infra-service/pom.xml rename {orion-ops-dependencies => orion-visor-dependencies}/pom.xml (83%) rename {orion-ops-framework/orion-ops-framework-common => orion-visor-framework/orion-visor-framework-common}/pom.xml (92%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/configuration/OrionCommonAutoConfiguration.java (88%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/configuration/config/AsyncExecutorConfig.java (92%) create mode 100644 orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor/framework/common/constant/AppConst.java rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/AutoConfigureOrderConst.java (95%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/CnConst.java (79%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/Const.java (91%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/ErrorCode.java (98%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/ErrorMessage.java (97%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/ExtraFieldConst.java (93%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/FieldConst.java (94%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/FilterOrderConst.java (82%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/InterceptorOrderConst.java (78%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/PathConst.java (81%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/ResponseAdviceOrderConst.java (79%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/constant/ValidConst.java (88%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/crypto/ValueCrypto.java (93%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/entity/PageRequest.java (84%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/entity/RequestIdentity.java (94%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/entity/RequestIdentityModel.java (88%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/entity/TreeNode.java (92%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/enums/BooleanBit.java (95%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/enums/EnableStatus.java (92%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/enums/MovePosition.java (93%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/file/FileClient.java (98%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/handler/data/GenericsDataDefinition.java (84%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/handler/data/model/GenericsDataModel.java (83%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/handler/data/strategy/GenericsDataStrategy.java (89%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/handler/data/strategy/MapDataStrategy.java (74%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/json/filter/FieldDesensitizeFilter.java (95%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/json/filter/FieldIgnoreFilter.java (91%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/meta/TraceIdHolder.java (93%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/security/LoginUser.java (93%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/security/PasswordModifier.java (82%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/security/SecurityHolder.java (87%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/security/UpdatePasswordAction.java (88%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/security/UserRole.java (90%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/thread/ThreadPoolMdcTaskExecutor.java (86%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/ConfigUtils.java (95%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/CryptoUtils.java (96%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/FileClientUtils.java (97%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/FileNames.java (80%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/IpUtils.java (94%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/PathUtils.java (87%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/Requests.java (87%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/SwaggerUtils.java (91%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/ThreadMdcUtils.java (94%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/TreeUtils.java (93%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/utils/Valid.java (96%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/validator/group/Batch.java (75%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/validator/group/Id.java (75%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/validator/group/Page.java (75%) rename {orion-ops-framework/orion-ops-framework-common/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-framework-common/src/main/java/com/orion/visor}/framework/common/web/filter/FilterCreator.java (92%) rename {orion-ops-framework/orion-ops-framework-common => orion-visor-framework/orion-visor-framework-common}/src/main/resources/META-INF/spring-configuration-metadata.json (80%) create mode 100644 orion-visor-framework/orion-visor-framework-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-banner => orion-visor-framework/orion-visor-spring-boot-starter-banner}/pom.xml (68%) rename {orion-ops-framework/orion-ops-spring-boot-starter-banner/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-banner/src/main/java/com/orion/visor}/framework/banner/configuration/OrionBannerAutoConfiguration.java (74%) rename {orion-ops-framework/orion-ops-spring-boot-starter-banner/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-banner/src/main/java/com/orion/visor}/framework/banner/core/runner/BannerApplicationRunner.java (92%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-banner/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-banner/src/main/resources/banner.txt rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log}/pom.xml (73%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/configuration/OrionOperatorLogAutoConfiguration.java (75%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/configuration/config/OperatorLogConfig.java (88%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/annotation/IgnoreParameter.java (80%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/annotation/Module.java (83%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/annotation/OperatorLog.java (87%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/aspect/OperatorLogAspect.java (88%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/enums/OperatorRiskLevel.java (82%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/enums/ReturnType.java (80%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/factory/InitializingOperatorTypes.java (79%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/factory/OperatorTypeDefinition.java (64%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/factory/OperatorTypeHolder.java (82%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/model/OperatorLogModel.java (91%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/model/OperatorType.java (87%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/service/OperatorLogFrameworkService.java (64%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/service/OperatorLogFrameworkServiceDelegate.java (80%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/utils/OperatorLogFiller.java (90%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/java/com/orion/visor}/framework/biz/operator/log/core/utils/OperatorLogs.java (94%) rename {orion-ops-framework/orion-ops-spring-boot-starter-biz-operator-log => orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log}/src/main/resources/META-INF/spring-configuration-metadata.json (77%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-biz-operator-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-datasource => orion-visor-framework/orion-visor-spring-boot-starter-datasource}/pom.xml (79%) rename {orion-ops-framework/orion-ops-spring-boot-starter-datasource/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-datasource/src/main/java/com/orion/visor}/framework/datasource/configuration/OrionDataSourceAutoConfiguration.java (89%) rename {orion-ops-framework/orion-ops-spring-boot-starter-datasource/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-datasource/src/main/java/com/orion/visor}/framework/datasource/core/filter/DruidAdRemoveFilter.java (95%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-datasource/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-desensitize => orion-visor-framework/orion-visor-spring-boot-starter-desensitize}/pom.xml (70%) rename {orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-desensitize/src/main/java/com/orion/visor}/framework/desensitize/configuration/OrionDesensitizeAutoConfiguration.java (77%) rename {orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-desensitize/src/main/java/com/orion/visor}/framework/desensitize/core/annotation/Desensitize.java (80%) rename {orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-desensitize/src/main/java/com/orion/visor}/framework/desensitize/core/annotation/DesensitizeObject.java (84%) rename {orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-desensitize/src/main/java/com/orion/visor}/framework/desensitize/core/filter/DesensitizeValueFilter.java (92%) rename {orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-desensitize/src/main/java/com/orion/visor}/framework/desensitize/core/serializer/DesensitizeJsonSerializer.java (93%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-desensitize/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-job => orion-visor-framework/orion-visor-spring-boot-starter-job}/pom.xml (77%) rename {orion-ops-framework/orion-ops-spring-boot-starter-job/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-job/src/main/java/com/orion/visor}/framework/job/configuration/OrionQuartzAutoConfiguration.java (89%) rename {orion-ops-framework/orion-ops-spring-boot-starter-job/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-job/src/main/java/com/orion/visor}/framework/job/configuration/OrionSchedulerAutoConfiguration.java (88%) rename {orion-ops-framework/orion-ops-spring-boot-starter-job/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-job/src/main/java/com/orion/visor}/framework/job/core/utils/QuartzUtils.java (97%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-job/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-log => orion-visor-framework/orion-visor-spring-boot-starter-log}/pom.xml (70%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/configuration/OrionLogPrinterConfiguration.java (79%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/configuration/config/LogPrinterConfig.java (86%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/configuration/config/LogPrinterFieldConfig.java (83%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/annotation/IgnoreLog.java (77%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/enums/IgnoreLogMode.java (87%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/enums/LogFieldConst.java (92%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/enums/LogPrinterMode.java (84%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/interceptor/AbstractLogPrinterInterceptor.java (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/interceptor/LogPrinterInterceptor.java (88%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/interceptor/PrettyLogPrinterInterceptor.java (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/java/com/orion/visor}/framework/log/core/interceptor/RowLogPrinterInterceptor.java (94%) rename {orion-ops-framework/orion-ops-spring-boot-starter-log => orion-visor-framework/orion-visor-spring-boot-starter-log}/src/main/resources/META-INF/spring-configuration-metadata.json (76%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-monitor => orion-visor-framework/orion-visor-spring-boot-starter-monitor}/pom.xml (76%) rename {orion-ops-framework/orion-ops-spring-boot-starter-monitor/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-monitor/src/main/java/com/orion/visor}/framework/monitor/configuration/OrionAdminAutoConfiguration.java (91%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-monitor/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/pom.xml (83%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/configuration/OrionMybatisAutoConfiguration.java (75%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/domain/BaseDO.java (86%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/CodeGenerators.java (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/core/CodeGenerator.java (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/core/CodeGeneratorEngine.java (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/core/CustomFileFilter.java (98%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/core/DictParser.java (89%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/core/VelocityTemplateEngine.java (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/template/CacheTemplate.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/template/DictMeta.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/template/DictTemplate.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/template/ServerTemplate.java (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/template/Table.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/template/Template.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/generator/template/VueTemplate.java (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/handler/FieldFillHandler.java (82%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/mapper/IJoinMapper.java (90%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/mapper/IMapper.java (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/query/Conditions.java (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/query/DataQuery.java (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/query/Then.java (78%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/query/ThenLambdaWrapper.java (98%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/query/ThenValidateLambdaWrapper.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/query/ValidateLambdaWrapper.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/type/ITypeHandler.java (86%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/type/IntegerListTypeHandler.java (94%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/type/JSONArrayTypeHandler.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/type/JSONObjectTypeHandler.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/type/LongListTypeHandler.java (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/type/StringListTypeHandler.java (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/java/com/orion/visor}/framework/mybatis/core/utils/DomainFillUtils.java (91%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-mybatis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-cache-dto.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-cache-key-define.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-controller.http.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-controller.java.vm (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-convert.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-entity-do.java.vm (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-entity-export.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-entity-request-create.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-entity-request-query.java.vm (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-entity-request-update.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-entity-vo.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-mapper.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-mapper.xml.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-operator-key-define.java.vm (75%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-service-impl.java.vm (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-module-service.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-provider-api-impl.java.vm (98%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-provider-api.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-provider-convert.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-provider-entity-dto-create.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-provider-entity-dto-query.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-provider-entity-dto-update.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-provider-entity-dto.java.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-test-api-impl-tests.java.vm (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-test-create-table.sql.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-server-test-service-impl-tests.java.vm (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-sql-dict.sql.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-sql-menu.sql.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-api.ts.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-router.ts.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-components-card-list.vue.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-components-form-drawer.vue.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-components-form-modal.vue.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-components-table.vue.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-index.vue.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-types-card.fields.ts.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-types-const.ts.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-types-form.rules.ts.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-mybatis => orion-visor-framework/orion-visor-spring-boot-starter-mybatis}/src/main/resources/templates/orion-vue-views-types-table.columns.ts.vm (100%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis => orion-visor-framework/orion-visor-spring-boot-starter-redis}/pom.xml (75%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/configuration/OrionCacheAutoConfiguration.java (94%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/configuration/OrionRedisAutoConfiguration.java (86%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/configuration/config/RedissonConfig.java (87%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/core/lock/RedisLocker.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/core/utils/RedisLists.java (98%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/core/utils/RedisLocks.java (90%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/core/utils/RedisMaps.java (99%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/core/utils/RedisStrings.java (99%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/core/utils/RedisUtils.java (98%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/java/com/orion/visor}/framework/redis/core/utils/barrier/CacheBarriers.java (94%) rename {orion-ops-framework/orion-ops-spring-boot-starter-redis => orion-visor-framework/orion-visor-spring-boot-starter-redis}/src/main/resources/META-INF/spring-configuration-metadata.json (66%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-security => orion-visor-framework/orion-visor-spring-boot-starter-security}/pom.xml (73%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/configuration/OrionCryptoAutoConfiguration.java (74%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/configuration/OrionSecurityAutoConfiguration.java (91%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/configuration/config/CryptoConfig.java (71%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/configuration/config/SecurityConfig.java (84%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/context/TransmittableThreadLocalSecurityContextHolderStrategy.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/crypto/CryptoConfig.java (84%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/crypto/CryptoProcessor.java (80%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/crypto/PrimaryValueCrypto.java (86%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/crypto/aes/AesCryptoConfig.java (90%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/crypto/aes/AesCryptoProcessor.java (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/filter/TokenAuthenticationFilter.java (86%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/handler/AuthenticationEntryPointHandler.java (88%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/handler/ForbiddenAccessDeniedHandler.java (83%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/service/SecurityFrameworkService.java (89%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/service/SecurityFrameworkServiceDelegate.java (89%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/service/SecurityHolderDelegate.java (60%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/strategy/AuthorizeRequestsCustomizer.java (91%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/strategy/ConfigAuthorizeRequestsCustomizer.java (85%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/strategy/ConsoleAuthorizeRequestsCustomizer.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/strategy/PermitAllAnnotationAuthorizeRequestsCustomizer.java (98%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/strategy/StaticResourceAuthorizeRequestsCustomizer.java (92%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/strategy/WebsocketAuthorizeRequestsCustomizer.java (92%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/com/orion/visor}/framework/security/core/utils/SecurityUtils.java (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-security => orion-visor-framework/orion-visor-spring-boot-starter-security}/src/main/resources/META-INF/spring-configuration-metadata.json (79%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-storage => orion-visor-framework/orion-visor-spring-boot-starter-storage}/pom.xml (68%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/java/com/orion/visor}/framework/storage/configuration/OrionStorageAutoConfiguration.java (78%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/java/com/orion/visor}/framework/storage/configuration/config/StorageConfig.java (76%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/java/com/orion/visor}/framework/storage/core/client/AbstractFileClient.java (93%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/java/com/orion/visor}/framework/storage/core/client/FileClientConfig.java (92%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/java/com/orion/visor}/framework/storage/core/client/PrimaryFileClient.java (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/java/com/orion/visor}/framework/storage/core/client/local/LocalFileClient.java (91%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/java/com/orion/visor}/framework/storage/core/client/local/LocalFileClientConfig.java (81%) rename {orion-ops-framework/orion-ops-spring-boot-starter-storage => orion-visor-framework/orion-visor-spring-boot-starter-storage}/src/main/resources/META-INF/spring-configuration-metadata.json (80%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-storage/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-swagger => orion-visor-framework/orion-visor-spring-boot-starter-swagger}/pom.xml (73%) rename {orion-ops-framework/orion-ops-spring-boot-starter-swagger/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-swagger/src/main/java/com/orion/visor}/framework/swagger/configuration/OrionSwaggerAutoConfiguration.java (96%) rename {orion-ops-framework/orion-ops-spring-boot-starter-swagger/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-swagger/src/main/java/com/orion/visor}/framework/swagger/configuration/config/SwaggerConfig.java (94%) rename {orion-ops-framework/orion-ops-spring-boot-starter-swagger => orion-visor-framework/orion-visor-spring-boot-starter-swagger}/src/main/resources/META-INF/spring-configuration-metadata.json (87%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-test => orion-visor-framework/orion-visor-spring-boot-starter-test}/pom.xml (69%) rename {orion-ops-framework/orion-ops-spring-boot-starter-test/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-test/src/main/java/com/orion/visor}/framework/test/configuration/OrionH2SqlInitializationTestConfiguration.java (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-test/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-test/src/main/java/com/orion/visor}/framework/test/configuration/OrionMockBeanTestConfiguration.java (91%) rename {orion-ops-framework/orion-ops-spring-boot-starter-test/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-test/src/main/java/com/orion/visor}/framework/test/configuration/OrionMockRedisTestConfiguration.java (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-test/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-test/src/main/java/com/orion/visor}/framework/test/core/base/BaseUnitTest.java (76%) rename {orion-ops-framework/orion-ops-spring-boot-starter-test/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-test/src/main/java/com/orion/visor}/framework/test/core/utils/EntityRandoms.java (98%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web => orion-visor-framework/orion-visor-spring-boot-starter-web}/pom.xml (83%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/java/com/orion/visor}/framework/web/configuration/OrionWebAutoConfiguration.java (89%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/java/com/orion/visor}/framework/web/core/annotation/IgnoreWrapper.java (81%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/java/com/orion/visor}/framework/web/core/annotation/RestWrapper.java (83%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/java/com/orion/visor}/framework/web/core/filter/TraceIdFilter.java (91%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/java/com/orion/visor}/framework/web/core/handler/GlobalExceptionHandler.java (97%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/java/com/orion/visor}/framework/web/core/handler/WrapperResultHandler.java (89%) rename {orion-ops-framework/orion-ops-spring-boot-starter-web => orion-visor-framework/orion-visor-spring-boot-starter-web}/src/main/resources/META-INF/spring-configuration-metadata.json (100%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename {orion-ops-framework/orion-ops-spring-boot-starter-websocket => orion-visor-framework/orion-visor-spring-boot-starter-websocket}/pom.xml (69%) rename {orion-ops-framework/orion-ops-spring-boot-starter-websocket/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-websocket/src/main/java/com/orion/visor}/framework/websocket/configuration/OrionWebSocketAutoConfiguration.java (85%) rename {orion-ops-framework/orion-ops-spring-boot-starter-websocket/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-websocket/src/main/java/com/orion/visor}/framework/websocket/configuration/config/WebSocketConfig.java (91%) rename {orion-ops-framework/orion-ops-spring-boot-starter-websocket/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-websocket/src/main/java/com/orion/visor}/framework/websocket/core/constant/WsCloseCode.java (83%) rename {orion-ops-framework/orion-ops-spring-boot-starter-websocket/src/main/java/com/orion/ops => orion-visor-framework/orion-visor-spring-boot-starter-websocket/src/main/java/com/orion/visor}/framework/websocket/core/utils/WebSockets.java (95%) rename {orion-ops-framework/orion-ops-spring-boot-starter-websocket => orion-visor-framework/orion-visor-spring-boot-starter-websocket}/src/main/resources/META-INF/spring-configuration-metadata.json (81%) create mode 100644 orion-visor-framework/orion-visor-spring-boot-starter-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 orion-visor-framework/pom.xml rename {orion-ops-launch => orion-visor-launch}/pom.xml (60%) rename {orion-ops-launch/src/main/java/com/orion/ops => orion-visor-launch/src/main/java/com/orion/visor}/launch/LaunchApplication.java (75%) rename {orion-ops-launch/src/main/java/com/orion/ops => orion-visor-launch/src/main/java/com/orion/visor}/launch/controller/BootstrapController.http (100%) rename {orion-ops-launch/src/main/java/com/orion/ops => orion-visor-launch/src/main/java/com/orion/visor}/launch/controller/BootstrapController.java (85%) rename {orion-ops-launch => orion-visor-launch}/src/main/resources/application-dev.yaml (62%) rename {orion-ops-launch => orion-visor-launch}/src/main/resources/application-prod.yaml (84%) rename {orion-ops-launch => orion-visor-launch}/src/main/resources/application.yaml (93%) rename {orion-ops-module-asset/orion-ops-module-asset-provider => orion-visor-module-asset/orion-visor-module-asset-provider}/pom.xml (61%) create mode 100644 orion-visor-module-asset/orion-visor-module-asset-service/pom.xml rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/configuration/AssetWebSocketConfiguration.java (79%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/AssetAuthorizedDataServiceController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/AssetAuthorizedDataServiceController.java (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/AssetDataGrantServiceController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/AssetDataGrantServiceController.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/CommandSnippetController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/CommandSnippetController.java (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/CommandSnippetGroupController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/CommandSnippetGroupController.java (71%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecCommandController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecCommandController.java (73%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecCommandLogController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecCommandLogController.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecJobController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecJobController.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecJobLogController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecJobLogController.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecTemplateController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/ExecTemplateController.java (79%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostConfigController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostConfigController.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostConnectLogController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostConnectLogController.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostController.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostExtraController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostExtraController.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostGroupController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostGroupController.java (79%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostIdentityController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostIdentityController.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostKeyController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostKeyController.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostSftpLogController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostSftpLogController.java (72%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostTerminalController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/HostTerminalController.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/PathBookmarkController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/PathBookmarkController.java (80%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/PathBookmarkGroupController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/PathBookmarkGroupController.java (72%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/UploadTaskController.http (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/controller/UploadTaskController.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/CommandSnippetConvert.java (62%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/CommandSnippetGroupConvert.java (51%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/ExecConvert.java (64%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/ExecHostLogConvert.java (72%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/ExecJobConvert.java (58%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/ExecLogConvert.java (65%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/ExecTemplateConvert.java (58%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/HostConfigConvert.java (65%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/HostConnectLogConvert.java (60%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/HostConvert.java (55%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/HostGroupConvert.java (68%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/HostIdentityConvert.java (59%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/HostKeyConvert.java (58%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/HostSftpLogConvert.java (71%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/PathBookmarkConvert.java (62%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/PathBookmarkGroupConvert.java (51%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/UploadTaskConvert.java (59%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/convert/UploadTaskFileConvert.java (72%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/CommandSnippetDAO.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/ExecHostLogDAO.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/ExecJobDAO.java (69%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/ExecJobHostDAO.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/ExecLogDAO.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/ExecTemplateDAO.java (57%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/ExecTemplateHostDAO.java (58%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/HostConfigDAO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/HostConnectLogDAO.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/HostDAO.java (56%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/HostIdentityDAO.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/HostKeyDAO.java (57%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/PathBookmarkDAO.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/UploadTaskDAO.java (57%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/dao/UploadTaskFileDAO.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/AssetThreadPools.java (97%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/cache/CommandSnippetCacheKeyDefine.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/cache/ExecCacheKeyDefine.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/cache/HostCacheKeyDefine.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/cache/HostTerminalCacheKeyDefine.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/cache/PathBookmarkCacheKeyDefine.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/config/AppExecLogConfig.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/config/AppSftpConfig.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/config/AppTrackerConfig.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/message/ExecMessageDefine.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/message/UploadMessageDefine.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/ExecCommandLogOperatorType.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/ExecCommandOperatorType.java (54%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/ExecJobLogOperatorType.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/ExecJobOperatorType.java (73%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/ExecTemplateOperatorType.java (66%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/HostConnectLogOperatorType.java (64%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/HostGroupOperatorType.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/HostIdentityOperatorType.java (66%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/HostKeyOperatorType.java (66%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/HostOperatorType.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/HostTerminalOperatorType.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/define/operator/UploadTaskOperatorType.java (66%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/CommandSnippetDO.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/ExecHostLogDO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/ExecJobDO.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/ExecJobHostDO.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/ExecLogDO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/ExecTemplateDO.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/ExecTemplateHostDO.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/HostConfigDO.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/HostConnectLogDO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/HostDO.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/HostIdentityDO.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/HostKeyDO.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/PathBookmarkDO.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/UploadTaskDO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/domain/UploadTaskFileDO.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/CommandSnippetCacheDTO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/ExecCommandExecDTO.java (96%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/ExecHostLogTailDTO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/ExecLogTailDTO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/ExecParameterSchemaDTO.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/HostCacheDTO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/HostConnectLogExtraDTO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/HostIdentityCacheDTO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/HostKeyCacheDTO.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/HostTerminalAccessDTO.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/HostTerminalConnectDTO.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/PathBookmarkCacheDTO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/dto/UploadTaskExtraDTO.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/asset/AssetAuthorizedDataQueryRequest.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/asset/AssetDataGrantRequest.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/command/CommandSnippetCreateRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/command/CommandSnippetGroupCreateRequest.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/command/CommandSnippetGroupDeleteRequest.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/command/CommandSnippetGroupUpdateRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/command/CommandSnippetUpdateRequest.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecCommandRequest.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecInterruptRequest.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecJobCreateRequest.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecJobQueryRequest.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecJobTriggerRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecJobUpdateRequest.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecJobUpdateStatusRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecLogQueryRequest.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecLogTailRequest.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecTemplateCreateRequest.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecTemplateQueryRequest.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ExecTemplateUpdateRequest.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/exec/ReExecCommandRequest.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostConfigQueryRequest.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostConfigUpdateRequest.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostConfigUpdateStatusRequest.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostConnectLogCreateRequest.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostConnectLogQueryRequest.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostCreateRequest.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostExtraQueryRequest.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostExtraUpdateRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostGroupRelUpdateRequest.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostIdentityCreateRequest.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostIdentityQueryRequest.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostIdentityUpdateRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostKeyCreateRequest.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostKeyQueryRequest.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostKeyUpdateRequest.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostQueryRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostSftpLogQueryRequest.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/host/HostUpdateRequest.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/path/PathBookmarkCreateRequest.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/path/PathBookmarkGroupCreateRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/path/PathBookmarkGroupDeleteRequest.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/path/PathBookmarkGroupUpdateRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/path/PathBookmarkUpdateRequest.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/upload/UploadTaskCreateRequest.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/upload/UploadTaskFileRequest.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/upload/UploadTaskQueryRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/request/upload/UploadTaskRequest.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/AuthorizedHostWrapperVO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/CommandSnippetGroupVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/CommandSnippetVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/CommandSnippetWrapperVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/ExecHostLogVO.java (96%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/ExecJobHostVO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/ExecJobVO.java (97%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/ExecLogStatusVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/ExecLogVO.java (97%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/ExecTemplateVO.java (96%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostBaseVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostConfigVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostConnectLogVO.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostGroupTreeVO.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostIdentityVO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostKeyVO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostSftpLogVO.java (97%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/HostVO.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/PathBookmarkGroupVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/PathBookmarkVO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/PathBookmarkWrapperVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/UploadTaskCreateVO.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/UploadTaskFileVO.java (96%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/UploadTaskHostVO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/UploadTaskStatusVO.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/entity/vo/UploadTaskVO.java (96%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/ExecHostStatusEnum.java (96%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/ExecJobStatusEnum.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/ExecSourceEnum.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/ExecStatusEnum.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostConfigTypeEnum.java (65%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostConnectStatusEnum.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostConnectTypeEnum.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostExtraItemEnum.java (61%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostExtraSshAuthTypeEnum.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostIdentityTypeEnum.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostSshAuthTypeEnum.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/HostSshOsTypeEnum.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/ScriptExecEnum.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/UploadTaskFileStatusEnum.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/enums/UploadTaskStatusEnum.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/config/model/HostSshConfigModel.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/config/strategy/HostSshConfigStrategy.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/ExecTaskExecutors.java (54%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/dto/ExecCommandDTO.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/dto/ExecCommandHostDTO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/handler/BaseExecCommandHandler.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/handler/ExecCommandAnsiHandler.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/handler/ExecCommandOriginHandler.java (69%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/handler/ExecTaskHandler.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/handler/IExecCommandHandler.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/handler/IExecTaskHandler.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/command/manager/ExecTaskManager.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/job/ExecCommandJob.java (70%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/log/ExecLogTailHandler.java (80%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/log/constant/LogConst.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/log/manager/ExecLogManager.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/log/tracker/ExecLogTracker.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/exec/log/tracker/IExecLogTracker.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/extra/model/HostLabelExtraModel.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/extra/model/HostSshExtraModel.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/extra/strategy/HostLabelExtraStrategy.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/extra/strategy/HostSshExtraStrategy.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/TerminalMessageDispatcher.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/constant/TerminalMessage.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/enums/InputTypeEnum.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/enums/OutputTypeEnum.java (97%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/AbstractTerminalHandler.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/ITerminalHandler.java (71%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpChangeModHandler.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpDownloadFlatDirectoryHandler.java (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpGetContentHandler.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpListHandler.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpMakeDirectoryHandler.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpMoveHandler.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpRemoveHandler.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpSetContentHandler.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpTouchHandler.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SftpTruncateHandler.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SshInputHandler.java (72%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/SshResizeHandler.java (73%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/TerminalCheckHandler.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/TerminalCloseHandler.java (80%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/TerminalConnectHandler.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/handler/TerminalPingHandler.java (73%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/manager/TerminalManager.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/TerminalBasePayload.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/TerminalConfig.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SftpBaseRequest.java (79%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SftpChangeModRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SftpDownloadFlatDirectoryRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SftpListRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SftpMoveRequest.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SftpSetContentRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SshInputRequest.java (80%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/SshResizeRequest.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/TerminalCheckRequest.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/request/TerminalConnectRequest.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/SftpBaseResponse.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/SftpDownloadFlatDirectoryResponse.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/SftpFileVO.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/SftpGetContentResponse.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/SftpListResponse.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/SshOutputResponse.java (79%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/TerminalCheckResponse.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/TerminalCloseResponse.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/model/response/TerminalConnectResponse.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/session/ISftpSession.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/session/ISshSession.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/session/ITerminalSession.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/session/SftpSession.java (93%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/session/SshSession.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/session/TerminalSession.java (80%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/terminal/utils/TerminalUtils.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/TransferMessageDispatcher.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/enums/TransferOperatorType.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/enums/TransferReceiverType.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/handler/ITransferHandler.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/handler/TransferHandler.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/model/SftpFileBackupParams.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/model/TransferOperatorRequest.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/model/TransferOperatorResponse.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/session/DownloadSession.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/session/IDownloadSession.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/session/ITransferHostSession.java (79%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/session/IUploadSession.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/session/TransferHostSession.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/session/UploadSession.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/transfer/utils/TransferUtils.java (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/upload/FileUploadTasks.java (65%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/upload/dto/FileUploadFileItemDTO.java (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/upload/manager/FileUploadTaskManager.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/upload/task/FileUploadTask.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/upload/task/IFileUploadTask.java (73%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/upload/uploader/FileUploader.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/handler/host/upload/uploader/IFileUploader.java (73%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/interceptor/ExecLogTailInterceptor.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/interceptor/TerminalAccessInterceptor.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/AssetAuthorizedDataService.java (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/AssetDataGrantService.java (79%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/CommandSnippetGroupService.java (71%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/CommandSnippetService.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/ExecCommandService.java (71%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/ExecHostLogService.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/ExecJobHostService.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/ExecJobService.java (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/ExecLogService.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/ExecTemplateHostService.java (95%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/ExecTemplateService.java (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostConfigService.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostConnectLogService.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostExtraService.java (74%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostGroupService.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostIdentityService.java (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostKeyService.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostService.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostSftpLogService.java (75%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/HostTerminalService.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/PathBookmarkGroupService.java (71%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/PathBookmarkService.java (78%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/UploadTaskFileService.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/UploadTaskService.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/AssetAuthorizedDataServiceImpl.java (91%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/AssetDataGrantServiceImpl.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/CommandSnippetGroupServiceImpl.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/CommandSnippetServiceImpl.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/ExecCommandServiceImpl.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/ExecHostLogServiceImpl.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/ExecJobHostServiceImpl.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/ExecJobServiceImpl.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/ExecLogServiceImpl.java (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/ExecTemplateHostServiceImpl.java (94%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/ExecTemplateServiceImpl.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostConfigServiceImpl.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostConnectLogServiceImpl.java (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostExtraServiceImpl.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostGroupServiceImpl.java (68%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostIdentityServiceImpl.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostKeyServiceImpl.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostServiceImpl.java (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostSftpLogServiceImpl.java (81%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/HostTerminalServiceImpl.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/PathBookmarkGroupServiceImpl.java (77%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/PathBookmarkServiceImpl.java (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/UploadTaskFileServiceImpl.java (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/service/impl/UploadTaskServiceImpl.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/task/CommandSnippetGroupAutoClearTask.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/task/ExecLogFileAutoClearTask.java (88%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/task/PathBookmarkGroupAutoClearTask.java (83%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/main/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/main/java/com/orion/visor}/module/asset/utils/SftpUtils.java (86%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/META-INF/spring-configuration-metadata.json (76%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/CommandSnippetMapper.xml (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/ExecHostLogMapper.xml (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/ExecJobHostMapper.xml (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/ExecJobMapper.xml (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/ExecLogMapper.xml (92%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/ExecTemplateHostMapper.xml (82%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/ExecTemplateMapper.xml (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/HostConfigMapper.xml (90%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/HostConnectLogMapper.xml (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/HostIdentityMapper.xml (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/HostKeyMapper.xml (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/HostMapper.xml (84%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/PathBookmarkMapper.xml (85%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/UploadTaskFileMapper.xml (87%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/mapper/UploadTaskMapper.xml (89%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/main/resources/theme/terminal.theme.json (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/test/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/test/java/com/orion/visor}/module/asset/api/impl/.gitkeep (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/test/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/test/java/com/orion/visor}/module/asset/meta/TerminalThemeGenerator.java (97%) rename {orion-ops-module-asset/orion-ops-module-asset-service/src/test/java/com/orion/ops => orion-visor-module-asset/orion-visor-module-asset-service/src/test/java/com/orion/visor}/module/asset/service/impl/.gitkeep (100%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/test/resources/application-unit-test.yaml (80%) rename {orion-ops-module-asset/orion-ops-module-asset-service => orion-visor-module-asset/orion-visor-module-asset-service}/src/test/resources/sql/.gitkeep (100%) rename {orion-ops-module-asset => orion-visor-module-asset}/pom.xml (60%) rename {orion-ops-module-infra/orion-ops-module-infra-provider => orion-visor-module-infra/orion-visor-module-infra-provider}/pom.xml (62%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/DataExtraApi.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/DataGroupApi.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/DataGroupRelApi.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/DataGroupUserApi.java (81%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/DataGroupUserRelApi.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/DataPermissionApi.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/FavoriteApi.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/FileUploadApi.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/HistoryValueApi.java (81%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/OperatorLogApi.java (73%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/SystemMessageApi.java (62%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/SystemRoleApi.java (70%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/SystemUserApi.java (78%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/api/TagRelApi.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/constant/DataExtraItems.java (75%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/define/RoleDefine.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/define/SystemMessageDefine.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataExtraDTO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataExtraQueryDTO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataExtraSetDTO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataGroupCreateDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataGroupDTO.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataGroupMoveDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataGroupRelCreateDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataGroupRenameDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/data/DataPermissionUpdateDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/history/HistoryValueCreateDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/history/HistoryValueDTO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/message/SystemMessageCreateDTO.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/message/SystemMessageDTO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/operator/OperatorLogDTO.java (97%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/operator/OperatorLogQueryDTO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/role/SystemRoleDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/tag/TagDTO.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/entity/dto/user/SystemUserDTO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/enums/DataExtraTypeEnum.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/enums/DataGroupTypeEnum.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/enums/DataPermissionTypeEnum.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/enums/FavoriteTypeEnum.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/enums/HistoryValueTypeEnum.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/enums/MessageClassifyEnum.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/enums/TagTypeEnum.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/handler/preference/model/PreferenceModel.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-provider/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-provider/src/main/java/com/orion/visor}/module/infra/handler/preference/strategy/IPreferenceStrategy.java (65%) create mode 100644 orion-visor-module-infra/orion-visor-module-infra-service/pom.xml rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/DataExtraApiImpl.java (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/DataGroupApiImpl.java (69%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/DataGroupRelApiImpl.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/DataGroupUserApiImpl.java (70%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/DataGroupUserRelApiImpl.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/DataPermissionApiImpl.java (81%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/FavoriteApiImpl.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/FileUploadApiImpl.java (76%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/HistoryValueApiImpl.java (75%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/OperatorLogApiImpl.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/SystemMessageApiImpl.java (68%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/SystemRoleApiImpl.java (60%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/SystemUserApiImpl.java (63%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/api/impl/TagRelApiImpl.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/configuration/InfraWebSocketConfiguration.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/AuthenticationController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/AuthenticationController.java (70%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/DictKeyController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/DictKeyController.java (80%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/DictValueController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/DictValueController.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/ExpressionController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/ExpressionController.java (87%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/FavoriteController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/FavoriteController.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/HistoryValueController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/HistoryValueController.java (72%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/MineController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/MineController.java (70%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/OperatorLogController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/OperatorLogController.java (77%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/PermissionController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/PermissionController.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/PreferenceController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/PreferenceController.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemMenuController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemMenuController.java (77%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemMessageController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemMessageController.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemRoleController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemRoleController.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemUserController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/SystemUserController.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/TagController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/TagController.java (77%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/TipsController.http (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/controller/TipsController.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DataExtraProviderConvert.java (51%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DataGroupConvert.java (58%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DataGroupProviderConvert.java (52%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DataGroupRelConvert.java (62%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DataGroupRelProviderConvert.java (72%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DataPermissionConvert.java (65%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DataPermissionProviderConvert.java (67%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DictKeyConvert.java (60%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/DictValueConvert.java (58%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/FavoriteConvert.java (56%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/HistoryValueConvert.java (61%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/HistoryValueProviderConvert.java (61%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/OperatorLogConvert.java (56%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/OperatorLogProviderConvert.java (67%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/SystemMenuConvert.java (75%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/SystemMessageConvert.java (62%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/SystemMessageProviderConvert.java (66%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/SystemRoleConvert.java (56%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/SystemRoleProviderConvert.java (67%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/SystemUserConvert.java (68%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/SystemUserProviderConvert.java (67%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/TagConvert.java (59%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/TagProviderConvert.java (70%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/convert/TagRelConvert.java (71%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/DataExtraDAO.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/DataGroupDAO.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/DataGroupRelDAO.java (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/DataPermissionDAO.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/DictKeyDAO.java (74%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/DictValueDAO.java (57%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/FavoriteDAO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/HistoryValueDAO.java (87%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/OperatorLogDAO.java (78%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/PreferenceDAO.java (66%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/SystemMenuDAO.java (56%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/SystemMessageDAO.java (72%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/SystemRoleDAO.java (87%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/SystemRoleMenuDAO.java (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/SystemUserDAO.java (56%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/SystemUserRoleDAO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/TagDAO.java (73%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/dao/TagRelDAO.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/DataExtraCacheKeyDefine.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/DataGroupCacheKeyDefine.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/DataPermissionCacheKeyDefine.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/DictCacheKeyDefine.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/FavoriteCacheKeyDefine.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/FileUploadCacheKeyDefine.java (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/PreferenceCacheKeyDefine.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/TagCacheKeyDefine.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/TipsCacheKeyDefine.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/cache/UserCacheKeyDefine.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/config/AppAuthenticationConfig.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/operator/AuthenticationOperatorType.java (65%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/operator/DictKeyOperatorType.java (66%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/operator/DictValueOperatorType.java (69%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/operator/OperatorLogOperatorType.java (62%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/operator/SystemMenuOperatorType.java (70%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/operator/SystemRoleOperatorType.java (74%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/define/operator/SystemUserOperatorType.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/DataExtraDO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/DataGroupDO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/DataGroupRelDO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/DataPermissionDO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/DictKeyDO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/DictValueDO.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/FavoriteDO.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/HistoryValueDO.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/OperatorLogDO.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/PreferenceDO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/SystemMenuDO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/SystemMessageDO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/SystemRoleDO.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/SystemRoleMenuDO.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/SystemUserDO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/SystemUserRoleDO.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/TagDO.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/domain/TagRelDO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/DataGroupCacheDTO.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/DataGroupRelCacheDTO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/DictKeyCacheDTO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/DictKeyExtraSchemaDTO.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/FileUploadTokenDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/LoginTokenDTO.java (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/LoginTokenIdentityDTO.java (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/SystemMenuCacheDTO.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/SystemMessageCountDTO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/TagCacheDTO.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/dto/UserInfoDTO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataExtraQueryRequest.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataExtraSetRequest.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataGroupCreateRequest.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataGroupMoveRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataGroupRelCreateRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataGroupRelUpdateRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataGroupRenameRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/data/DataPermissionUpdateRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/dict/DictKeyCreateRequest.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/dict/DictKeyQueryRequest.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/dict/DictKeyUpdateRequest.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/dict/DictValueCreateRequest.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/dict/DictValueQueryRequest.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/dict/DictValueRollbackRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/dict/DictValueUpdateRequest.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/exoression/CronNextRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/favorite/FavoriteOperatorRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/favorite/FavoriteQueryRequest.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/history/HistoryValueCreateRequest.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/history/HistoryValueQueryRequest.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/menu/SystemMenuCreateRequest.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/menu/SystemMenuQueryRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/menu/SystemMenuUpdateRequest.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/menu/SystemMenuUpdateStatusRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/menu/SystemMenuValidFunctionRequest.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/menu/SystemMenuValidMenuRequest.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/menu/SystemRoleGrantMenuRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/message/SystemMessageCreateRequest.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/message/SystemMessageQueryRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/operator/OperatorLogQueryRequest.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/preference/PreferenceUpdatePartialRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/preference/PreferenceUpdateRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/role/SystemRoleCreateRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/role/SystemRoleQueryRequest.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/role/SystemRoleStatusRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/role/SystemRoleUpdateRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/tag/TagCreateRequest.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/tag/TagQueryRequest.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/tag/TagRelQueryRequest.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/tag/TagUpdateRequest.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/SystemUserCreateRequest.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/SystemUserQueryRequest.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/SystemUserUpdateRequest.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/SystemUserUpdateRoleRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/SystemUserUpdateStatusRequest.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/UserLoginRequest.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/UserResetPasswordRequest.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/UserSessionOfflineRequest.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/request/user/UserUpdatePasswordRequest.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/CronNextVO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/DataGroupVO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/DictKeyVO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/DictValueEnumVO.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/DictValueVO.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/FavoriteVO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/HistoryValueVO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/LoginHistoryVO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/OperatorLogVO.java (97%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/SystemMenuVO.java (97%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/SystemMessageVO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/SystemRoleVO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/SystemUserVO.java (96%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/TagVO.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/UserCollectInfoVO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/UserLoginVO.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/UserPermissionVO.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/entity/vo/UserSessionVO.java (95%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/DictValueTypeEnum.java (97%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/LoginTokenStatusEnum.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/MenuStatusEnum.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/MenuTypeEnum.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/MenuVisibleEnum.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/MessageStatusEnum.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/PreferenceTypeEnum.java (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/RoleStatusEnum.java (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/enums/UserStatusEnum.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/framework/service/impl/OperatorLogFrameworkServiceImpl.java (61%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/framework/service/impl/SecurityFrameworkServiceImpl.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/preference/model/SystemPreferenceModel.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/preference/model/TerminalPreferenceModel.java (99%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/preference/strategy/SystemPreferenceStrategy.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/preference/strategy/TerminalPreferenceStrategy.java (97%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/upload/FileUploadMessageDispatcher.java (81%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/upload/enums/FileUploadOperatorType.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/upload/enums/FileUploadReceiverType.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/upload/handler/FileUploadHandler.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/upload/handler/IFileUploadHandler.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/upload/model/FileUploadRequest.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/handler/upload/model/FileUploadResponse.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/interceptor/FileUploadInterceptor.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/AuthenticationService.java (74%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/DataExtraService.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/DataGroupRelService.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/DataGroupService.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/DataPermissionService.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/DictKeyService.java (80%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/DictValueService.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/FavoriteService.java (80%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/FileUploadService.java (81%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/HistoryValueService.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/MineService.java (67%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/OperatorLogService.java (78%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/PermissionService.java (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/PreferenceService.java (81%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/SystemMenuService.java (74%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/SystemMessageService.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/SystemRoleMenuService.java (79%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/SystemRoleService.java (74%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/SystemUserManagementService.java (72%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/SystemUserRoleService.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/SystemUserService.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/TagRelService.java (94%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/TagService.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/TipsService.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/AuthenticationServiceImpl.java (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/DataExtraServiceImpl.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/DataGroupRelServiceImpl.java (91%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/DataGroupServiceImpl.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/DataPermissionServiceImpl.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/DictKeyServiceImpl.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/DictValueServiceImpl.java (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/FavoriteServiceImpl.java (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/FileUploadServiceImpl.java (78%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/HistoryValueServiceImpl.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/MineServiceImpl.java (67%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/OperatorLogServiceImpl.java (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/PermissionServiceImpl.java (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/PreferenceServiceImpl.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/SystemMenuServiceImpl.java (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/SystemMessageServiceImpl.java (87%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/SystemRoleMenuServiceImpl.java (78%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/SystemRoleServiceImpl.java (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/SystemUserManagementServiceImpl.java (76%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/SystemUserRoleServiceImpl.java (81%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/SystemUserServiceImpl.java (87%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/TagRelServiceImpl.java (92%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/TagServiceImpl.java (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/service/impl/TipsServiceImpl.java (69%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/main/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/main/java/com/orion/visor}/module/infra/task/TagAutoClearTask.java (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/META-INF/spring-configuration-metadata.json (83%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/DataExtraMapper.xml (93%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/DataGroupMapper.xml (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/DataGroupRelMapper.xml (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/DataPermissionMapper.xml (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/DictKeyMapper.xml (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/DictValueMapper.xml (86%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/FavoriteMapper.xml (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/HistoryValueMapper.xml (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/OperatorLogMapper.xml (90%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/PreferenceMapper.xml (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/SystemMenuMapper.xml (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/SystemMessageMapper.xml (84%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/SystemRoleMapper.xml (89%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/SystemRoleMenuMapper.xml (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/SystemUserMapper.xml (87%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/SystemUserRoleMapper.xml (82%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/TagMapper.xml (88%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/main/resources/mapper/TagRelMapper.xml (85%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/test/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/test/java/com/orion/visor}/module/infra/api/impl/.gitkeep (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service/src/test/java/com/orion/ops => orion-visor-module-infra/orion-visor-module-infra-service/src/test/java/com/orion/visor}/module/infra/service/impl/.gitkeep (100%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/test/resources/application-unit-test.yaml (80%) rename {orion-ops-module-infra/orion-ops-module-infra-service => orion-visor-module-infra/orion-visor-module-infra-service}/src/test/resources/sql/.gitkeep (100%) rename {orion-ops-module-infra => orion-visor-module-infra}/pom.xml (61%) rename {orion-ops-ui => orion-visor-ui}/.env.development (100%) rename {orion-ops-ui => orion-visor-ui}/.env.production (100%) rename {orion-ops-ui => orion-visor-ui}/.eslintignore (100%) rename {orion-ops-ui => orion-visor-ui}/.eslintrc.js (100%) rename {orion-ops-ui => orion-visor-ui}/.gitignore (100%) rename {orion-ops-ui => orion-visor-ui}/.prettierignore (100%) rename {orion-ops-ui => orion-visor-ui}/.prettierrc.js (100%) rename {orion-ops-ui => orion-visor-ui}/.stylelintrc.js (100%) rename {orion-ops-ui => orion-visor-ui}/babel.config.js (100%) rename {orion-ops-ui => orion-visor-ui}/components.d.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/plugin/arcoResolver.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/plugin/arcoStyleImport.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/plugin/compress.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/plugin/imagemin.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/plugin/visualizer.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/utils/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/vite.config.base.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/vite.config.dev.ts (100%) rename {orion-ops-ui => orion-visor-ui}/config/vite.config.prod.ts (100%) rename {orion-ops-ui => orion-visor-ui}/gitignore (100%) rename {orion-ops-ui => orion-visor-ui}/index.html (91%) rename {orion-ops-ui => orion-visor-ui}/package.json (97%) rename {orion-ops-ui => orion-visor-ui}/pnpm-lock.yaml (100%) rename {orion-ops-ui => orion-visor-ui}/src/App.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/asset-authorized-data.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/asset-data-grant.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/command-snippet-group.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/command-snippet.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-config.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-connect-log.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-extra.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-group.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-identity.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-key.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-sftp-log.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host-terminal.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/host.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/path-bookmark-group.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/asset/path-bookmark.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/dashboard.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/exec/exec-command-log.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/exec/exec-command.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/exec/exec-log.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/exec/exec-template.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/exec/upload-task.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/interceptor.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/job/exec-job-log.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/job/exec-job.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/meta/expression.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/meta/favorite.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/meta/history-value.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/meta/tag.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/system/dict-key.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/system/dict-value.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/system/menu.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/system/message.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/system/upload.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/user/auth.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/user/mine.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/user/operator-log.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/user/preference.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/user/role.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/user/tips.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/api/user/user.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/images/login-banner.png (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/images/logo.svg (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/images/logo_134.png (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/images/logo_150.png (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/images/logo_200.png (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/images/logo_32.png (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/logo.svg (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/style/arco-extends.less (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/style/breakpoint.less (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/style/global.less (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/style/host-terminal-layout.less (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/style/layout.less (100%) rename {orion-ops-ui => orion-visor-ui}/src/assets/world.json (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/app-footer/index.vue (77%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/breadcrumb/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/navbar/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/navbar/index.vue (99%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/setting/block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/setting/form-wrapper.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/setting/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/tab-bar/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/app/tab-bar/tab-item.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host-group/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host-group/tree-selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host-group/tree/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host-identity/selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host-key/selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host/authorized-host-modal/components/host-group.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host/authorized-host-modal/components/host-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host/authorized-host-modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host/authorized-host-modal/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host/authorized-host-modal/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/asset/host/selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/job/selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/log/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/log/panel-modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/log/panel/exec-host.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/log/panel/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/log/panel/log-appender.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/log/panel/log-item.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/log/panel/log-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/template/modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/exec/template/modal/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/meta/expression/next-cron-modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/meta/history/modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/meta/history/modal/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/meta/tag/multi-selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/dict-key/selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/menu/grant-table/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/menu/tree-selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/menu/tree/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/menu/tree/use-menu-tree.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/message-box/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/message-box/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/message-box/list.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/uploader/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/system/uploader/file-uploader.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/user/role/selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/user/user/selector/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/user/user/update-password-modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/card-list/components/card-header.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/card-list/components/card-item.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/card-list/components/create-card.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/card-list/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/card-list/types/emits.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/card-list/types/props.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/chart/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/editor/core.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/editor/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/editor/languages/.suggestions (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/editor/languages/shell-suggestions.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/exec-editor/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/exec-editor/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/json-editor/modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/shell-editor/modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/tab-router/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/view/tab-router/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/components/xtrem/search-modal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/directive/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/directive/permission/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/env.d.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/chart-option.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/copy.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/emitter.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/favorite.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/loading.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/locale.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/permission.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/request.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/responsive.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/themes.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/user.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/hooks/visible.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/layout/default-layout.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/layout/full-layout.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/layout/page-layout.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/locale/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/locale/zh-CN.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/main.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/mock/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/mock/user.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/constants.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/guard/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/guard/router-listener-emitter.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/guard/router-permission.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/guard/user-login-info.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/base.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/asset-audit.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/asset.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/dashboard.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/exec.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/host.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/job.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/system.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/modules/user.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/routes/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/router/typings.d.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/app/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/app/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/cache/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/cache/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/dict/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/dict/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/menu/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/menu/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/tab-bar/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/tab-bar/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/terminal/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/terminal/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/tips/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/tips/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/user/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/store/modules/user/types.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/arco.d.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/axios.d.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/card.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/echarts.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/form.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/global.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/options.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/symbol.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/types/table.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/auth.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/bell.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/dom.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/env.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/event.ts (96%) rename {orion-ops-ui => orion-visor-ui}/src/utils/file.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/http.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/index.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/is.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/monitor.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/route-listener.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/setup-mock.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/utils/tree.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-log/components/connect-log-clear-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-log/components/connect-log-detail-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-log/components/connect-log-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-log/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-log/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-log/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-session/components/connect-session-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-session/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-session/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/connect-session/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/sftp-log/components/sftp-log-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/sftp-log/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/sftp-log/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset-audit/sftp-log/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/components/grant-layout.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/components/host-group-grant.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/components/host-identity-grant.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/components/host-key-grant.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/components/host-list.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/components/router-roles.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/components/router-users.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/grant/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/components/host-identity-card-list.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/components/host-identity-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/components/host-identity-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/types/card.fields.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-identity/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/components/host-key-card-list.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/components/host-key-form-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/components/host-key-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/types/card.fields.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-key/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/config/host-config-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/config/ssh/ssh-config-form.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/config/ssh/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/config/ssh/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/group/host-group-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/group/host-transfer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/host-card-list.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/host-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/components/host-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/types/card.fields.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/asset/host-list/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/authentication/login/components/banner.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/authentication/login/components/login-form.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/authentication/login/index.vue (97%) rename {orion-ops-ui => orion-visor-ui}/src/views/authentication/login/locale/zh-CN.ts (94%) rename {orion-ops-ui => orion-visor-ui}/src/views/base/redirect/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/base/status/forbidden/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/base/status/not-found/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/dashboard/workplace/components/banner.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/dashboard/workplace/components/docs.vue (78%) rename {orion-ops-ui => orion-visor-ui}/src/views/dashboard/workplace/components/quick-operation.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/dashboard/workplace/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/dashboard/workplace/mock.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/components/batch-upload-files.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/components/batch-upload-form.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/components/batch-upload-hosts.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/components/batch-upload-progress.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/components/batch-upload-step.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/components/upload-panel.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/batch-upload/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command-log/components/exec-command-host-log-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command-log/components/exec-command-log-clear-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command-log/components/exec-command-log-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command-log/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command-log/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command-log/types/host-table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command-log/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command/components/exec-command-panel-editor.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command/components/exec-command-panel-form.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command/components/exec-command-panel-history.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command/components/exec-command-panel.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-command/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-template/components/exec-template-exec-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-template/components/exec-template-form-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-template/components/exec-template-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-template/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-template/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/exec-template/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/upload-task/components/upload-task-clear-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/upload-task/components/upload-task-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/upload-task/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/upload-task/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/exec/upload-task/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/command-snippet/components/command-snippet-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/command-snippet/components/command-snippet-form-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/command-snippet/components/command-snippet-group-select.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/command-snippet/components/command-snippet-list-group.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/command-snippet/components/command-snippet-list-item.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/command-snippet/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/command-snippet/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/path-bookmark/components/path-bookmark-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/path-bookmark/components/path-bookmark-form-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/path-bookmark/components/path-bookmark-group-select.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/path-bookmark/components/path-bookmark-list-group.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/path-bookmark/components/path-bookmark-list-item.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/path-bookmark/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/path-bookmark/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/empty-recommend.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/icon-actions.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/layout-header.vue (98%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/left-sidebar.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/loading-skeleton.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/main-content.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/right-sidebar.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/terminal-panel.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/layout/terminal-panels-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/new-connection/host-group-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/new-connection/host-list-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/new-connection/host-list-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/new-connection/hosts-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/new-connection/new-connection-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/block-setting-item.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/display/terminal-action-bar-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/display/terminal-display-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/display/terminal-display-setting.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/display/terminal-right-menu-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/extra/host-setting-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/extra/label-setting-form.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/extra/ssh-setting-form.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/general/terminal-general-setting.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/general/terminal-interact-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/general/terminal-plugins-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/general/terminal-session-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/shortcut/terminal-shortcut-action-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/shortcut/terminal-shortcut-keys-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/shortcut/terminal-shortcut-setting.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/terminal-example.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/theme/terminal-theme-block.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/setting/theme/terminal-theme-setting.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-chmod-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-create-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-editor-header.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-editor.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-move-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-table-header.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-upload-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/sftp-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/sftp/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/ssh/ssh-context-menu.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/ssh/ssh-view.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/transfer/transfer-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/components/transfer/transfer-item.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/sftp-session.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/sftp-transfer-downloader.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/sftp-transfer-manager.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/sftp-transfer-uploader.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/ssh-session-handler.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/ssh-session.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/terminal-channel.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/terminal-output-processor.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/terminal-panel-manager.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/terminal-session-manager.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/handler/terminal-tab-manager.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/types/terminal.const.ts (99%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/types/terminal.protocol.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/host/terminal/types/terminal.type.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job-log-view/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job-log/components/exec-job-host-log-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job-log/components/exec-job-log-clear-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job-log/components/exec-job-log-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job-log/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job-log/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job-log/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job/components/exec-job-detail-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job/components/exec-job-form-drawer.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job/components/exec-job-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/job/exec-job/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-key/components/dict-key-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-key/components/dict-key-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-key/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-key/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-key/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-key/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-value/components/dict-value-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-value/components/dict-value-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-value/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-value/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-value/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/dict-value/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/menu/components/menu-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/menu/components/menu-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/menu/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/menu/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/menu/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/system/menu/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/info/components/login-history.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/info/components/user-base-info.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/info/components/user-operator-log.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/info/components/user-session.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/info/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/info/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/operator-log/components/operator-log-clear-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/operator-log/components/operator-log-query-header.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/operator-log/components/operator-log-simple-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/operator-log/components/operator-log-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/operator-log/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/operator-log/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/operator-log/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/role/components/role-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/role/components/role-menu-grant-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/role/components/role-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/role/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/role/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/role/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/role/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/components/user-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/components/user-grant-roles-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/components/user-reset-password-form-modal.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/components/user-table.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/index.vue (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/types/const.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/types/form.rules.ts (100%) rename {orion-ops-ui => orion-visor-ui}/src/views/user/user/types/table.columns.ts (100%) rename {orion-ops-ui => orion-visor-ui}/tsconfig.json (100%) diff --git a/DISCLAIMER.md b/DISCLAIMER.md index 6ff544f8..8c99c7f6 100644 --- a/DISCLAIMER.md +++ b/DISCLAIMER.md @@ -1,6 +1,6 @@ ## 免责声明 -> 欢迎您选择使用 orion-ops-pro(以下简称「本项目」)。在使用本项目前,请您仔细阅读本免责声明,并确保您已充分理解其中的内容。您的使用行为将视为对本声明全部内容的认可和接受。 +> 欢迎您选择使用 orion-visor(以下简称「本项目」)。在使用本项目前,请您仔细阅读本免责声明,并确保您已充分理解其中的内容。您的使用行为将视为对本声明全部内容的认可和接受。 > 本项目为一款开源免费的运维管理工具,采用 Apache 2.0 许可证授权。您可在遵守相关法律法规及许可证条款的前提下,自由修改和使用本项目。 diff --git a/README.md b/README.md index 613b5afe..b03f128c 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,36 @@

- orion-ops-pro 是什么 + orion-visor 是什么

-`orion-ops-pro` +`orion-visor` 是一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、批量上传、计划任务、WebShell、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。

- + quality jdk8 - License + License - - star + + star - - fork + + fork - - star + + star

当前版本: **1.1.0** -**github:** https://github.com/lijiahangmax/orion-ops-pro -**gitee:** https://gitee.com/lijiahangmax/orion-ops-pro -**文档:** https://lijiahangmax.github.io/orion-ops-pro/#/ +**github:** https://github.com/lijiahangmax/orion-visor +**gitee:** https://gitee.com/lijiahangmax/orion-visor +**文档:** https://lijiahangmax.github.io/orion-visor/#/ **demo:** http://101.43.254.243:1081/ 演示账号: `admin` @@ -53,11 +53,11 @@ ## 快速开始 -* [docker安装](https://lijiahangmax.github.io/orion-ops-pro/#/quickstart/docker-install) -* [普通安装](https://lijiahangmax.github.io/orion-ops-pro/#/quickstart/install) -* [更新日志](https://lijiahangmax.github.io/orion-ops-pro/#/about/change-log) -* [操作手册](https://lijiahangmax.github.io/orion-ops-pro/#/operator/asset) -* [常见问题](https://lijiahangmax.github.io/orion-ops-pro/#/quickstart/faq) +* [docker安装](https://lijiahangmax.github.io/orion-visor/#/quickstart/docker-install) +* [普通安装](https://lijiahangmax.github.io/orion-visor/#/quickstart/install) +* [更新日志](https://lijiahangmax.github.io/orion-visor/#/about/change-log) +* [操作手册](https://lijiahangmax.github.io/orion-visor/#/operator/asset) +* [常见问题](https://lijiahangmax.github.io/orion-visor/#/quickstart/faq) ## 技术栈 @@ -106,7 +106,7 @@ wx -📧 咨询问题微信备注: ops +📧 咨询问题微信备注: git 📧 合作/功能定制备注: 合作 ## 支持一下 @@ -117,8 +117,8 @@ ## 免责声明 -在使用本项目之前, 请确保您已经了解并同意相关的使用协议和隐私政策。[免责声明](https://github.com/lijiahangmax/orion-ops-pro/blob/main/DISCLAIMER.md) +在使用本项目之前, 请确保您已经了解并同意相关的使用协议和隐私政策。[免责声明](https://github.com/lijiahangmax/orion-visor/blob/main/DISCLAIMER.md) ## License -本项目遵循 [Apache-2.0](https://github.com/lijiahangmax/orion-ops-pro/blob/main/LICENSE) 开源许可证。 +本项目遵循 [Apache-2.0](https://github.com/lijiahangmax/orion-visor/blob/main/LICENSE) 开源许可证。 diff --git a/docker-compose.yml b/docker-compose.yml index 2c1d369c..b978b727 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,46 +1,47 @@ version: '3.3' services: - orion-ops-pro: - image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:1.1.0 + orion-visor: + image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor:1.1.0 ports: - 1081:80 environment: - - MYSQL_HOST=orion-ops-pro-db + - MYSQL_HOST=orion-visor-db - MYSQL_PORT=3306 + - MYSQL_DATABASE=orion_visor - MYSQL_USER=orion - MYSQL_PASSWORD=Data@123456 - - REDIS_HOST=orion-ops-pro-redis + - REDIS_HOST=orion-visor-redis - REDIS_PASSWORD=Data@123456 - SECRET_KEY=uQeacXV8b3isvKLK volumes: - - /data/orion-ops-pro-space/docker-volumes/orion-ops-pro/logs:/root/orion/logs/orion-ops-pro - - /data/orion-ops-pro-space/docker-volumes/orion-ops-pro/app:/root/orion/orion-ops-pro + - /data/orion-visor-space/docker-volumes/orion-visor/logs:/root/orion/logs/orion-visor + - /data/orion-visor-space/docker-volumes/orion-visor/app:/root/orion/orion-visor depends_on: - - orion-ops-pro-db - - orion-ops-pro-redis - orion-ops-pro-db: - image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:1.1.0 + - orion-visor-db + - orion-visor-redis + orion-visor-db: + image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-mysql:1.1.0 privileged: true ports: - 3307:3306 environment: - - MYSQL_DATABASE=orion-ops-pro + - MYSQL_DATABASE=orion_visor - MYSQL_USER=orion - MYSQL_PASSWORD=Data@123456 - MYSQL_ROOT_PASSWORD=Data@123456 volumes: - - /data/orion-ops-pro-space/docker-volumes/mysql/var-lib-mysql:/var/lib/mysql - - /data/orion-ops-pro-space/docker-volumes/mysql/var-lib-mysql-files:/var/lib/mysql-files - - /data/orion-ops-pro-space/docker-volumes/mysql/etc-mysql:/etc/mysql - orion-ops-pro-redis: + - /data/orion-visor-space/docker-volumes/mysql/var-lib-mysql:/var/lib/mysql + - /data/orion-visor-space/docker-volumes/mysql/var-lib-mysql-files:/var/lib/mysql-files + - /data/orion-visor-space/docker-volumes/mysql/etc-mysql:/etc/mysql + orion-visor-redis: image: redis:6.0.16-alpine command: redis-server --appendonly yes --requirepass Data@123456 ports: - 6380:6379 volumes: - - /data/orion-ops-pro-space/docker-volumes/redis/data:/data - - /data/orion-ops-pro-space/docker-volumes/redis/redis.conf:/usr/local/etc/redis/redis.conf - orion-ops-pro-adminer: + - /data/orion-visor-space/docker-volumes/redis/data:/data + - /data/orion-visor-space/docker-volumes/redis/redis.conf:/usr/local/etc/redis/redis.conf + orion-visor-adminer: image: adminer ports: - 8081:8080 diff --git a/docker/mysql/build.sh b/docker/mysql/build.sh index 9f810c93..2f047b5f 100644 --- a/docker/mysql/build.sh +++ b/docker/mysql/build.sh @@ -1,7 +1,7 @@ #/bin/bash version=1.1.0 cp -r ../../sql ./sql -docker build -t orion-ops-pro-mysql:${version} . +`docker build -t orion-visor-mysql:${version} . rm -rf ./sql -docker tag orion-ops-pro-mysql:${version} registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:${version} -docker push registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:${version} +docker tag orion-visor-mysql:${version} registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-mysql:${version} +docker push registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-mysql:${version} diff --git a/docker/orion-ops-pro/build.sh b/docker/orion-ops-pro/build.sh deleted file mode 100644 index 1f8eb29f..00000000 --- a/docker/orion-ops-pro/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#/bin/bash -version=1.1.0 -mv ../../orion-ops-launch/target/orion-ops-launch.jar ./orion-ops-launch.jar -mv ../../orion-ops-ui/dist ./dist -docker build -t orion-ops-pro:${version} . -rm -f ./orion-ops-launch.jar -rm -rf ./dist -docker tag orion-ops-pro:${version} registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:${version} -docker push registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:${version} diff --git a/docker/orion-ops-pro/Dockerfile b/docker/orion-visor/Dockerfile similarity index 91% rename from docker/orion-ops-pro/Dockerfile rename to docker/orion-visor/Dockerfile index f9868d3b..6cfb0719 100644 --- a/docker/orion-ops-pro/Dockerfile +++ b/docker/orion-visor/Dockerfile @@ -8,7 +8,7 @@ RUN \ RUN apk add openjdk8 RUN rm -rf /etc/nginx/conf.d/* WORKDIR /app -COPY ./orion-ops-launch.jar /app/app.jar +COPY ./orion-visor-launch.jar /app/app.jar COPY ./dist /usr/share/nginx/html COPY ./entrypoint.sh /app/entrypoint.sh COPY ./nginx.conf /etc/nginx/conf.d diff --git a/docker/orion-visor/build.sh b/docker/orion-visor/build.sh new file mode 100644 index 00000000..5a8ef03d --- /dev/null +++ b/docker/orion-visor/build.sh @@ -0,0 +1,9 @@ +#/bin/bash +version=1.1.0 +mv ../../orion-visor-launch/target/orion-visor-launch.jar ./orion-visor-launch.jar +mv ../../orion-visor-ui/dist ./dist +docker build -t orion-visor:${version} . +rm -f ./orion-visor-launch.jar +rm -rf ./dist +docker tag orion-visor:${version} registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor:${version} +docker push registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor:${version} diff --git a/docker/orion-ops-pro/entrypoint.sh b/docker/orion-visor/entrypoint.sh similarity index 100% rename from docker/orion-ops-pro/entrypoint.sh rename to docker/orion-visor/entrypoint.sh diff --git a/docker/orion-ops-pro/nginx.conf b/docker/orion-visor/nginx.conf similarity index 100% rename from docker/orion-ops-pro/nginx.conf rename to docker/orion-visor/nginx.conf diff --git a/docs/DISCLAIMER.md b/docs/DISCLAIMER.md index 6ff544f8..8c99c7f6 100644 --- a/docs/DISCLAIMER.md +++ b/docs/DISCLAIMER.md @@ -1,6 +1,6 @@ ## 免责声明 -> 欢迎您选择使用 orion-ops-pro(以下简称「本项目」)。在使用本项目前,请您仔细阅读本免责声明,并确保您已充分理解其中的内容。您的使用行为将视为对本声明全部内容的认可和接受。 +> 欢迎您选择使用 orion-visor(以下简称「本项目」)。在使用本项目前,请您仔细阅读本免责声明,并确保您已充分理解其中的内容。您的使用行为将视为对本声明全部内容的认可和接受。 > 本项目为一款开源免费的运维管理工具,采用 Apache 2.0 许可证授权。您可在遵守相关法律法规及许可证条款的前提下,自由修改和使用本项目。 diff --git a/docs/README.md b/docs/README.md index 5c59b0d0..1e2d04a6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,36 +1,36 @@

- orion-ops-pro 是什么 + orion-visor 是什么

-`orion-ops-pro` +`orion-visor` 是一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、批量上传、计划任务、WebShell、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。

- + quality jdk8 - License + License - - star + + star - - fork + + fork - - star + + star

当前版本: **1.1.0** -**github:** https://github.com/lijiahangmax/orion-ops-pro -**gitee:** https://gitee.com/lijiahangmax/orion-ops-pro -**文档:** https://lijiahangmax.github.io/orion-ops-pro/#/ +**github:** https://github.com/lijiahangmax/orion-visor +**gitee:** https://gitee.com/lijiahangmax/orion-visor +**文档:** https://lijiahangmax.github.io/orion-visor/#/ **demo:** http://101.43.254.243:1081/ 演示账号: `admin` @@ -106,7 +106,7 @@ wx -📧 咨询问题微信备注: ops +📧 咨询问题微信备注: git 📧 合作/功能定制备注: 合作 ## 支持一下 @@ -121,4 +121,4 @@ ## License -本项目遵循 [Apache-2.0](https://github.com/lijiahangmax/orion-ops-pro/blob/main/LICENSE) 开源许可证。 +本项目遵循 [Apache-2.0](https://github.com/lijiahangmax/orion-visor/blob/main/LICENSE) 开源许可证。 diff --git a/docs/_coverpage.md b/docs/_coverpage.md index a0e49213..5acb5268 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -1,4 +1,4 @@ -# orion-ops-pro 1.1.0 +# orion-visor 1.1.0 > 一款开箱即用的运维平台。 @@ -6,6 +6,6 @@ - 安全 稳定 - 智能 高效 -[GitHub](https://github.com/lijiahangmax/orion-ops-pro) -[Gitee](https://gitee.com/lijiahangmax/orion-ops-pro) +[GitHub](https://github.com/lijiahangmax/orion-visor) +[Gitee](https://gitee.com/lijiahangmax/orion-visor) [Get Started](README.md) diff --git a/docs/about/change-log.md b/docs/about/change-log.md index 64856468..dd35b816 100644 --- a/docs/about/change-log.md +++ b/docs/about/change-log.md @@ -2,11 +2,19 @@ ### 升级须知 -* 应用 **不支持** 跨版本升级, 可以进行 **多次升级**。 -* docker 安装的 sql 脚本可以在 `adminer` 中执行。 +* 应用 **不支持** 跨版本升级, 可以进行 **多次升级** +* docker 安装的 sql 脚本可以在 `adminer` 中执行 * 执行完成菜单 sql 后请刷新缓存 `系统设置` > `系统菜单` > `刷新缓存` * 执行完成字典 sql 后请刷新缓存 `系统设置` > `数据字典项` > `刷新缓存` +### docker 升级流程 + +* 备份 `volumes` (必要时可以回滚) +* 进入 `adminer` 执行升级的 `sql` 脚本 +* 进入 `docker-compose.yml` 的相对目录 +* 执行 `docker compose down` 停止容器 +* 执行 `docker compose up -d` 启动容器 + ### v1.1.0 `2024-05-` `release` diff --git a/docs/index.html b/docs/index.html index e2d921d0..d5c249b2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,7 +2,7 @@ - 关于 orion-ops-pro + 关于 orion-visor @@ -18,9 +18,9 @@