java源码

关注公众号 jb51net

关闭
推荐Jpom-master源码

推荐Jpom-master源码

热门排行

简介

今天给大家分享Jpom-master源码

Jpom是一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件

【核心代码】

.
├── Jpom-master
│   ├── CHANGELOG.md
│   ├── CONTRIBUTING.md
│   ├── LICENSE
│   ├── PLANS.md
│   ├── README.md
│   ├── SECURITY.md
│   ├── best_practices.md
│   ├── docker-compose.yml
│   ├── docs
│   │   ├── apidoc.json
│   │   ├── fun-releases
│   │   │   ├── index.py
│   │   │   ├── local.py
│   │   │   └── template.yml
│   │   └── version.txt
│   ├── modules
│   │   ├── agent
│   │   │   ├── Dockerfile
│   │   │   ├── pom.xml
│   │   │   ├── script
│   │   │   │   ├── Agent.bat
│   │   │   │   ├── Agent.sh
│   │   │   │   └── release.xml
│   │   │   └── src
│   │   │       ├── main
│   │   │       │   ├── java
│   │   │       │   │   └── io
│   │   │       │   │       └── jpom
│   │   │       │   │           ├── JpomAgentApplication.java
│   │   │       │   │           ├── common
│   │   │       │   │           │   ├── AgentExceptionHandler.java
│   │   │       │   │           │   ├── BaseAgentController.java
│   │   │       │   │           │   ├── UrlDecodeHandlerMethodArgumentResolver.java
│   │   │       │   │           │   ├── commander
│   │   │       │   │           │   │   ├── AbstractProjectCommander.java
│   │   │       │   │           │   │   ├── AbstractSystemCommander.java
│   │   │       │   │           │   │   ├── AbstractTomcatCommander.java
│   │   │       │   │           │   │   ├── BaseUnixProjectCommander.java
│   │   │       │   │           │   │   └── impl
│   │   │       │   │           │   │       ├── LinuxProjectCommander.java
│   │   │       │   │           │   │       ├── LinuxSystemCommander.java
│   │   │       │   │           │   │       ├── LinuxTomcatCommander.java
│   │   │       │   │           │   │       ├── MacOsProjectCommander.java
│   │   │       │   │           │   │       ├── MacOsSystemCommander.java
│   │   │       │   │           │   │       ├── WindowsProjectCommander.java
│   │   │       │   │           │   │       ├── WindowsSystemCommander.java
│   │   │       │   │           │   │       └── WindowsTomcatCommander.java
│   │   │       │   │           │   └── interceptor
│   │   │       │   │           │       ├── AuthorizeInterceptor.java
│   │   │       │   │           │       └── NotAuthorize.java
│   │   │       │   │           ├── controller
│   │   │       │   │           │   ├── IndexController.java
│   │   │       │   │           │   ├── MyErrorController.java
│   │   │       │   │           │   ├── WelcomeController.java
│   │   │       │   │           │   ├── manage
│   │   │       │   │           │   │   ├── JdkListController.java
│   │   │       │   │           │   │   ├── ManageEditProjectController.java
│   │   │       │   │           │   │   ├── ProjectFileBackupController.java
│   │   │       │   │           │   │   ├── ProjectFileControl.java
│   │   │       │   │           │   │   ├── ProjectListController.java
│   │   │       │   │           │   │   ├── ProjectRecoverControl.java
│   │   │       │   │           │   │   ├── ProjectStatusController.java
│   │   │       │   │           │   │   ├── log
│   │   │       │   │           │   │   │   └── LogBackController.java
│   │   │       │   │           │   │   └── vo
│   │   │       │   │           │   │       └── DiffFileVo.java
│   │   │       │   │           │   ├── monitor
│   │   │       │   │           │   │   └── InternalController.java
│   │   │       │   │           │   ├── script
│   │   │       │   │           │   │   └── ScriptController.java
│   │   │       │   │           │   ├── system
│   │   │       │   │           │   │   ├── AgentCacheManageController.java
│   │   │       │   │           │   │   ├── AgentWorkspaceEnvVarController.java
│   │   │       │   │           │   │   ├── CertificateController.java
│   │   │       │   │           │   │   ├── LogManageController.java
│   │   │       │   │           │   │   ├── NginxController.java
│   │   │       │   │           │   │   ├── SystemConfigController.java
│   │   │       │   │           │   │   ├── SystemUpdateController.java
│   │   │       │   │           │   │   └── WhitelistDirectoryController.java
│   │   │       │   │           │   └── tomcat
│   │   │       │   │           │       ├── TomcatEditController.java
│   │   │       │   │           │       ├── TomcatManageController.java
│   │   │       │   │           │       └── TomcatOp.java
│   │   │       │   │           ├── model
│   │   │       │   │           │   ├── data
│   │   │       │   │           │   │   ├── BaseWorkspaceModel.java
│   │   │       │   │           │   │   ├── CertModel.java
│   │   │       │   │           │   │   ├── DslYmlDto.java
│   │   │       │   │           │   │   ├── JdkInfoModel.java
│   │   │       │   │           │   │   ├── NodeProjectInfoModel.java
│   │   │       │   │           │   │   ├── NodeScriptExecLogModel.java
│   │   │       │   │           │   │   ├── NodeScriptModel.java
│   │   │       │   │           │   │   ├── ProjectRecoverModel.java
│   │   │       │   │           │   │   ├── TomcatInfoModel.java
│   │   │       │   │           │   │   └── UploadFileModel.java
│   │   │       │   │           │   └── system
│   │   │       │   │           │       ├── NetstatModel.java
│   │   │       │   │           │       ├── ProcessModel.java
│   │   │       │   │           │       └── WorkspaceEnvVarModel.java
│   │   │       │   │           ├── script
│   │   │       │   │           │   ├── DslScriptBuilder.java
│   │   │       │   │           │   ├── ProjectFileBackupUtil.java
│   │   │       │   │           │   └── ScriptProcessBuilder.java
│   │   │       │   │           ├── service
│   │   │       │   │           │   ├── BaseDataService.java
│   │   │       │   │           │   ├── BaseOperService.java
│   │   │       │   │           │   ├── BaseWorkspaceOptService.java
│   │   │       │   │           │   ├── WhitelistDirectoryService.java
│   │   │       │   │           │   ├── manage
│   │   │       │   │           │   │   ├── ConsoleService.java
│   │   │       │   │           │   │   ├── JdkInfoService.java
│   │   │       │   │           │   │   ├── ProjectInfoService.java
│   │   │       │   │           │   │   ├── ProjectRecoverService.java
│   │   │       │   │           │   │   ├── TomcatEditService.java
│   │   │       │   │           │   │   └── TomcatManageService.java
│   │   │       │   │           │   ├── script
│   │   │       │   │           │   │   ├── NodeScriptExecLogServer.java
│   │   │       │   │           │   │   └── NodeScriptServer.java
│   │   │       │   │           │   └── system
│   │   │       │   │           │       ├── AgentWorkspaceEnvVarService.java
│   │   │       │   │           │       ├── CertService.java
│   │   │       │   │           │       └── NginxService.java
│   │   │       │   │           ├── socket
│   │   │       │   │           │   ├── AgentFileTailWatcher.java
│   │   │       │   │           │   ├── AgentWebSocketConfig.java
│   │   │       │   │           │   ├── AgentWebSocketConsoleHandle.java
│   │   │       │   │           │   ├── AgentWebSocketScriptHandle.java
│   │   │       │   │           │   ├── AgentWebSocketTomcatHandle.java
│   │   │       │   │           │   ├── AgentWebSocketUpdateHandle.java
│   │   │       │   │           │   └── BaseAgentWebSocketHandle.java
│   │   │       │   │           ├── system
│   │   │       │   │           │   ├── AgentAuthorize.java
│   │   │       │   │           │   ├── AgentConfigBean.java
│   │   │       │   │           │   ├── AgentExtConfigBean.java
│   │   │       │   │           │   ├── TopManager.java
│   │   │       │   │           │   └── init
│   │   │       │   │           │       ├── AutoBackLog.java
│   │   │       │   │           │       ├── AutoRegSeverNode.java
│   │   │       │   │           │       ├── AutoStartProject.java
│   │   │       │   │           │       └── CheckAuthorize.java
│   │   │       │   │           └── util
│   │   │       │   │               ├── FileSearchUtil.java
│   │   │       │   │               └── ProjectCommanderUtil.java
│   │   │       │   └── resources
│   │   │       │       ├── application-dev.yml
│   │   │       │       ├── application-local.yml
│   │   │       │       ├── application-pro.yml
│   │   │       │       ├── application.yml
│   │   │       │       └── bin
│   │   │       │           ├── extConfig.yml
│   │   │       │           ├── extConfigDefault.yml
│   │   │       │           └── jpomAgent.zip
│   │   │       └── test
│   │   │           └── java
│   │   │               ├── Code.java
│   │   │               ├── DTest.java
│   │   │               ├── FileUtil.java
│   │   │               ├── GetTomcatPort.java
│   │   │               ├── TestBigFileRead.java
│   │   │               ├── TestFile.java
│   │   │               ├── TestIp.java
│   │   │               ├── TestJdkTest.java
│   │   │               ├── TestJps.java
│   │   │               ├── TestStr.java
│   │   │               ├── TestVersion.java
│   │   │               ├── ZipUtil.java
│   │   │               ├── com
│   │   │               │   └── jinhill
│   │   │               │       └── pki
│   │   │               │           └── CertUtil.java
│   │   │               └── io
│   │   │                   └── jpom
│   │   │                       └── common
│   │   │                           └── commander
│   │   │                               └── impl
│   │   │                                   └── MacOSSystemCommanderTest.java
│   │   ├── common
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │       ├── main
│   │   │       │   ├── java
│   │   │       │   │   └── io
│   │   │       │   │       └── jpom
│   │   │       │   │           ├── JpomApplication.java
│   │   │       │   │           ├── JpomClose.java
│   │   │       │   │           ├── JpomLogo.java
│   │   │       │   │           ├── common
│   │   │       │   │           │   ├── BaseExceptionHandler.java
│   │   │       │   │           │   ├── BaseJpomController.java
│   │   │       │   │           │   ├── Const.java
│   │   │       │   │           │   ├── JpomApplicationEvent.java
│   │   │       │   │           │   ├── JpomManifest.java
│   │   │       │   │           │   ├── RemoteVersion.java
│   │   │       │   │           │   ├── ServerOpenApi.java
│   │   │       │   │           │   ├── Type.java
│   │   │       │   │           │   └── interceptor
│   │   │       │   │           │       └── PluginFeatureInterceptor.java
│   │   │       │   │           ├── controller
│   │   │       │   │           │   ├── BaseMyErrorController.java
│   │   │       │   │           │   └── RobotsController.java
│   │   │       │   │           ├── cron
│   │   │       │   │           │   ├── CronUtils.java
│   │   │       │   │           │   ├── IAsyncLoad.java
│   │   │       │   │           │   └── ICron.java
│   │   │       │   │           ├── model
│   │   │       │   │           │   ├── AfterOpt.java
│   │   │       │   │           │   ├── AgentFileModel.java
│   │   │       │   │           │   ├── BaseEnum.java
│   │   │       │   │           │   ├── BaseIdModel.java
│   │   │       │   │           │   ├── BaseJsonModel.java
│   │   │       │   │           │   ├── BaseModel.java
│   │   │       │   │           │   ├── RunMode.java
│   │   │       │   │           │   ├── WebSocketMessageModel.java
│   │   │       │   │           │   ├── data
│   │   │       │   │           │   │   └── AgentWhitelist.java
│   │   │       │   │           │   └── system
│   │   │       │   │           │       └── AgentAutoUser.java
│   │   │       │   │           ├── plugin
│   │   │       │   │           │   ├── FeatureCallback.java
│   │   │       │   │           │   ├── IDefaultPlugin.java
│   │   │       │   │           │   ├── IPlugin.java
│   │   │       │   │           │   ├── PluginConfig.java
│   │   │       │   │           │   ├── PluginFactory.java
│   │   │       │   │           │   └── PluginItemWrap.java
│   │   │       │   │           ├── script
│   │   │       │   │           │   └── BaseRunScript.java
│   │   │       │   │           ├── socket
│   │   │       │   │           │   └── ConsoleCommandOp.java
│   │   │       │   │           ├── system
│   │   │       │   │           │   ├── AopLogInterface.java
│   │   │       │   │           │   ├── ConfigBean.java
│   │   │       │   │           │   ├── ExtConfigBean.java
│   │   │       │   │           │   ├── ExtConfigEnvironmentPostProcessor.java
│   │   │       │   │           │   ├── JpomRuntimeException.java
│   │   │       │   │           │   ├── WebAopLog.java
│   │   │       │   │           │   └── init
│   │   │       │   │           │       ├── CheckPath.java
│   │   │       │   │           │       └── ConsoleStartSuccess.java
│   │   │       │   │           └── util
│   │   │       │   │               ├── BaseFileTailWatcher.java
│   │   │       │   │               ├── CommandUtil.java
│   │   │       │   │               ├── CompressionFileUtil.java
│   │   │       │   │               ├── FileTailWatcherRun.java
│   │   │       │   │               ├── FileUtils.java
│   │   │       │   │               ├── JsonFileUtil.java
│   │   │       │   │               ├── JvmUtil.java
│   │   │       │   │               ├── KeyLock.java
│   │   │       │   │               ├── LayuiTreeUtil.java
│   │   │       │   │               ├── LimitQueue.java
│   │   │       │   │               ├── LogRecorder.java
│   │   │       │   │               ├── SocketSessionUtil.java
│   │   │       │   │               └── StringUtil.java
│   │   │       │   └── resources
│   │   │       │       ├── META-INF
│   │   │       │       │   └── spring.factories
│   │   │       │       ├── bin
│   │   │       │       │   └── extConfigDefault.yml
│   │   │       │       ├── jpom-logo.txt
│   │   │       │       ├── logback-spring.xml
│   │   │       │       └── robots.txt
│   │   │       └── test
│   │   │           ├── java
│   │   │           │   └── cn
│   │   │           │       ├── ContiPerTest.java
│   │   │           │       ├── TestT.java
│   │   │           │       ├── TestTailer.java
│   │   │           │       ├── TestVersions.java
│   │   │           │       ├── TestYml.java
│   │   │           │       ├── VersionUtils.java
│   │   │           │       └── myroute
│   │   │           │           └── mbean
│   │   │           │               └── AbstractJmxCommand.java
│   │   │           └── resources
│   │   │               ├── test.bat
│   │   │               └── test.yml
│   │   ├── server
│   │   │   ├── Dockerfile
│   │   │   ├── DockerfileRelease
│   │   │   ├── pom.xml
│   │   │   ├── script
│   │   │   │   ├── Server.bat
│   │   │   │   ├── Server.sh
│   │   │   │   └── release.xml
│   │   │   └── src
│   │   │       ├── main
│   │   │       │   ├── java
│   │   │       │   │   └── io
│   │   │       │   │       └── jpom
│   │   │       │   │           ├── ApiDoc.java
│   │   │       │   │           ├── JpomServerApplication.java
│   │   │       │   │           ├── build
│   │   │       │   │           │   ├── BuildExecuteService.java
│   │   │       │   │           │   ├── BuildExtraModule.java
│   │   │       │   │           │   ├── BuildUtil.java
│   │   │       │   │           │   ├── DockerYmlDsl.java
│   │   │       │   │           │   ├── ReleaseManage.java
│   │   │       │   │           │   └── TaskData.java
│   │   │       │   │           ├── common
│   │   │       │   │           │   ├── BaseServerController.java
│   │   │       │   │           │   ├── GlobalDefaultExceptionHandler.java
│   │   │       │   │           │   ├── UrlRedirectUtil.java
│   │   │       │   │           │   ├── forward
│   │   │       │   │           │   │   ├── NodeForward.java
│   │   │       │   │           │   │   └── NodeUrl.java
│   │   │       │   │           │   └── interceptor
│   │   │       │   │           │       ├── BaseJpomInterceptor.java
│   │   │       │   │           │       ├── IpInterceptor.java
│   │   │       │   │           │       ├── LoginInterceptor.java
│   │   │       │   │           │       ├── NotLogin.java
│   │   │       │   │           │       ├── OpenApiInterceptor.java
│   │   │       │   │           │       └── PermissionInterceptor.java
│   │   │       │   │           ├── controller
│   │   │       │   │           │   ├── IndexControl.java
│   │   │       │   │           │   ├── InstallController.java
│   │   │       │   │           │   ├── LoginControl.java
│   │   │       │   │           │   ├── MyErrorController.java
│   │   │       │   │           │   ├── build
│   │   │       │   │           │   │   ├── BuildInfoController.java
│   │   │       │   │           │   │   ├── BuildInfoHistoryController.java
│   │   │       │   │           │   │   ├── BuildInfoManageController.java
│   │   │       │   │           │   │   ├── BuildInfoTriggerController.java
│   │   │       │   │           │   │   └── RepositoryController.java
│   │   │       │   │           │   ├── docker
│   │   │       │   │           │   │   ├── DockerContainerController.java
│   │   │       │   │           │   │   ├── DockerImagesController.java
│   │   │       │   │           │   │   ├── DockerInfoController.java
│   │   │       │   │           │   │   ├── DockerNetworkController.java
│   │   │       │   │           │   │   ├── DockerSwarmInfoController.java
│   │   │       │   │           │   │   ├── DockerSwarmServiceController.java
│   │   │       │   │           │   │   └── DockerVolumeController.java
│   │   │       │   │           │   ├── monitor
│   │   │       │   │           │   │   ├── MonitorListController.java
│   │   │       │   │           │   │   ├── MonitorLogController.java
│   │   │       │   │           │   │   ├── MonitorUserOptListController.java
│   │   │       │   │           │   │   └── SystemMailConfigController.java
│   │   │       │   │           │   ├── node
│   │   │       │   │           │   │   ├── NodeEditController.java
│   │   │       │   │           │   │   ├── NodeProjectInfoController.java
│   │   │       │   │           │   │   ├── NodeStatController.java
│   │   │       │   │           │   │   ├── NodeUpdateController.java
│   │   │       │   │           │   │   ├── NodeWelcomeController.java
│   │   │       │   │           │   │   ├── manage
│   │   │       │   │           │   │   │   ├── EditProjectController.java
│   │   │       │   │           │   │   │   ├── JdkManageController.java
│   │   │       │   │           │   │   │   ├── ProjectManageControl.java
│   │   │       │   │           │   │   │   ├── file
│   │   │       │   │           │   │   │   │   ├── ProjectFileBackupController.java
│   │   │       │   │           │   │   │   │   └── ProjectFileControl.java
│   │   │       │   │           │   │   │   ├── log
│   │   │       │   │           │   │   │   │   └── LogBackController.java
│   │   │       │   │           │   │   │   └── recover
│   │   │       │   │           │   │   │       └── ProjectRecoverControl.java
│   │   │       │   │           │   │   ├── monitor
│   │   │       │   │           │   │   │   └── InternalController.java
│   │   │       │   │           │   │   ├── script
│   │   │       │   │           │   │   │   ├── NodeScriptController.java
│   │   │       │   │           │   │   │   └── NodeScriptLogController.java
│   │   │       │   │           │   │   ├── system
│   │   │       │   │           │   │   │   ├── WhitelistDirectoryController.java
│   │   │       │   │           │   │   │   ├── nginx
│   │   │       │   │           │   │   │   │   └── NginxController.java
│   │   │       │   │           │   │   │   └── ssl
│   │   │       │   │           │   │   │       └── CertificateController.java
│   │   │       │   │           │   │   └── tomcat
│   │   │       │   │           │   │       ├── TomcatLogController.java
│   │   │       │   │           │   │       └── TomcatManageController.java
│   │   │       │   │           │   ├── openapi
│   │   │       │   │           │   │   ├── BuildTriggerApiController.java
│   │   │       │   │           │   │   ├── InstallIdController.java
│   │   │       │   │           │   │   ├── NodeInfoController.java
│   │   │       │   │           │   │   ├── NodeScriptTriggerApiController.java
│   │   │       │   │           │   │   ├── ServerScriptTriggerApiController.java
│   │   │       │   │           │   │   └── SshCommandTriggerApiController.java
│   │   │       │   │           │   ├── outgiving
│   │   │       │   │           │   │   ├── LogReadController.java
│   │   │       │   │           │   │   ├── OutGivingController.java
│   │   │       │   │           │   │   ├── OutGivingLogController.java
│   │   │       │   │           │   │   ├── OutGivingProjectController.java
│   │   │       │   │           │   │   ├── OutGivingProjectEditController.java
│   │   │       │   │           │   │   ├── OutGivingWhitelistController.java
│   │   │       │   │           │   │   └── OutGivingWhitelistService.java
│   │   │       │   │           │   ├── script
│   │   │       │   │           │   │   ├── ScriptController.java
│   │   │       │   │           │   │   └── ScriptLogController.java
│   │   │       │   │           │   ├── ssh
│   │   │       │   │           │   │   ├── CommandInfoController.java
│   │   │       │   │           │   │   ├── CommandLogController.java
│   │   │       │   │           │   │   ├── SshController.java
│   │   │       │   │           │   │   ├── SshFileController.java
│   │   │       │   │           │   │   └── SshInstallAgentController.java
│   │   │       │   │           │   ├── system
│   │   │       │   │           │   │   ├── BackupInfoController.java
│   │   │       │   │           │   │   ├── BuildConfigController.java
│   │   │       │   │           │   │   ├── CacheManageController.java
│   │   │       │   │           │   │   ├── LogManageController.java
│   │   │       │   │           │   │   ├── SystemConfigController.java
│   │   │       │   │           │   │   ├── SystemUpdateController.java
│   │   │       │   │           │   │   ├── WorkspaceController.java
│   │   │       │   │           │   │   └── WorkspaceEnvVarController.java
│   │   │       │   │           │   └── user
│   │   │       │   │           │       ├── UserBasicInfoController.java
│   │   │       │   │           │       ├── UserInfoController.java
│   │   │       │   │           │       ├── UserListController.java
│   │   │       │   │           │       ├── UserOptLogController.java
│   │   │       │   │           │       └── UserPermissionGroupController.java
│   │   │       │   │           ├── model
│   │   │       │   │           │   ├── BaseDbModel.java
│   │   │       │   │           │   ├── BaseGroupModel.java
│   │   │       │   │           │   ├── BaseNodeModel.java
│   │   │       │   │           │   ├── BaseStrikeDbModel.java
│   │   │       │   │           │   ├── BaseUserModifyDbModel.java
│   │   │       │   │           │   ├── BaseWorkspaceModel.java
│   │   │       │   │           │   ├── PageResultDto.java
│   │   │       │   │           │   ├── data
│   │   │       │   │           │   │   ├── BackupInfoModel.java
│   │   │       │   │           │   │   ├── BuildInfoModel.java
│   │   │       │   │           │   │   ├── CommandExecLogModel.java
│   │   │       │   │           │   │   ├── CommandModel.java
│   │   │       │   │           │   │   ├── MailAccountModel.java
│   │   │       │   │           │   │   ├── MonitorModel.java
│   │   │       │   │           │   │   ├── MonitorUserOptModel.java
│   │   │       │   │           │   │   ├── NodeModel.java
│   │   │       │   │           │   │   ├── RepositoryModel.java
│   │   │       │   │           │   │   ├── ServerWhitelist.java
│   │   │       │   │           │   │   ├── SshModel.java
│   │   │       │   │           │   │   ├── SystemIpConfigModel.java
│   │   │       │   │           │   │   ├── SystemParametersModel.java
│   │   │       │   │           │   │   ├── WorkspaceEnvVarModel.java
│   │   │       │   │           │   │   └── WorkspaceModel.java
│   │   │       │   │           │   ├── docker
│   │   │       │   │           │   │   ├── DockerInfoModel.java
│   │   │       │   │           │   │   └── DockerSwarmInfoMode.java
│   │   │       │   │           │   ├── dto
│   │   │       │   │           │   │   └── UserLoginDto.java
│   │   │       │   │           │   ├── enums
│   │   │       │   │           │   │   ├── BackupStatusEnum.java
│   │   │       │   │           │   │   ├── BackupTypeEnum.java
│   │   │       │   │           │   │   ├── BuildReleaseMethod.java
│   │   │       │   │           │   │   ├── BuildStatus.java
│   │   │       │   │           │   │   └── GitProtocolEnum.java
│   │   │       │   │           │   ├── log
│   │   │       │   │           │   │   ├── BuildHistoryLog.java
│   │   │       │   │           │   │   ├── MonitorNotifyLog.java
│   │   │       │   │           │   │   ├── OutGivingLog.java
│   │   │       │   │           │   │   ├── SshTerminalExecuteLog.java
│   │   │       │   │           │   │   ├── SystemMonitorLog.java
│   │   │       │   │           │   │   └── UserOperateLogV1.java
│   │   │       │   │           │   ├── node
│   │   │       │   │           │   │   ├── NodeAgentWhitelist.java
│   │   │       │   │           │   │   ├── ProjectInfoCacheModel.java
│   │   │       │   │           │   │   ├── ScriptCacheModel.java
│   │   │       │   │           │   │   └── ScriptExecuteLogCacheModel.java
│   │   │       │   │           │   ├── outgiving
│   │   │       │   │           │   │   ├── BaseNodeProject.java
│   │   │       │   │           │   │   ├── LogReadModel.java
│   │   │       │   │           │   │   ├── OutGivingModel.java
│   │   │       │   │           │   │   └── OutGivingNodeProject.java
│   │   │       │   │           │   ├── script
│   │   │       │   │           │   │   ├── ScriptExecuteLogModel.java
│   │   │       │   │           │   │   └── ScriptModel.java
│   │   │       │   │           │   ├── stat
│   │   │       │   │           │   │   └── NodeStatModel.java
│   │   │       │   │           │   └── user
│   │   │       │   │           │       ├── TriggerTokenLogBean.java
│   │   │       │   │           │       ├── UserBindWorkspaceModel.java
│   │   │       │   │           │       ├── UserModel.java
│   │   │       │   │           │       └── UserPermissionGroupBean.java
│   │   │       │   │           ├── monitor
│   │   │       │   │           │   ├── EmailUtil.java
│   │   │       │   │           │   ├── INotify.java
│   │   │       │   │           │   ├── MonitorItem.java
│   │   │       │   │           │   ├── NotifyUtil.java
│   │   │       │   │           │   └── WebHookUtil.java
│   │   │       │   │           ├── outgiving
│   │   │       │   │           │   ├── OutGivingItemRun.java
│   │   │       │   │           │   └── OutGivingRun.java
│   │   │       │   │           ├── permission
│   │   │       │   │           │   ├── ClassFeature.java
│   │   │       │   │           │   ├── Feature.java
│   │   │       │   │           │   ├── MethodFeature.java
│   │   │       │   │           │   ├── NodeDataPermission.java
│   │   │       │   │           │   └── SystemPermission.java
│   │   │       │   │           ├── service
│   │   │       │   │           │   ├── IStatusRecover.java
│   │   │       │   │           │   ├── ITriggerToken.java
│   │   │       │   │           │   ├── dblog
│   │   │       │   │           │   │   ├── BackupInfoService.java
│   │   │       │   │           │   │   ├── BuildInfoService.java
│   │   │       │   │           │   │   ├── DbBuildHistoryLogService.java
│   │   │       │   │           │   │   ├── DbMonitorNotifyLogService.java
│   │   │       │   │           │   │   ├── DbSystemMonitorLogService.java
│   │   │       │   │           │   │   ├── DbUserOperateLogService.java
│   │   │       │   │           │   │   ├── RepositoryService.java
│   │   │       │   │           │   │   └── SshTerminalExecuteLogService.java
│   │   │       │   │           │   ├── docker
│   │   │       │   │           │   │   ├── DockerInfoService.java
│   │   │       │   │           │   │   └── DockerSwarmInfoService.java
│   │   │       │   │           │   ├── h2db
│   │   │       │   │           │   │   ├── BaseDbCommonService.java
│   │   │       │   │           │   │   ├── BaseDbService.java
│   │   │       │   │           │   │   ├── BaseGroupService.java
│   │   │       │   │           │   │   ├── BaseNodeService.java
│   │   │       │   │           │   │   ├── BaseWorkspaceService.java
│   │   │       │   │           │   │   └── TableName.java
│   │   │       │   │           │   ├── monitor
│   │   │       │   │           │   │   ├── MonitorService.java
│   │   │       │   │           │   │   └── MonitorUserOptService.java
│   │   │       │   │           │   ├── node
│   │   │       │   │           │   │   ├── NodeService.java
│   │   │       │   │           │   │   ├── ProjectInfoCacheService.java
│   │   │       │   │           │   │   ├── command
│   │   │       │   │           │   │   │   ├── CommandExecLogService.java
│   │   │       │   │           │   │   │   └── CommandService.java
│   │   │       │   │           │   │   ├── script
│   │   │       │   │           │   │   │   ├── NodeScriptExecuteLogServer.java
│   │   │       │   │           │   │   │   └── NodeScriptServer.java
│   │   │       │   │           │   │   ├── ssh
│   │   │       │   │           │   │   │   └── SshService.java
│   │   │       │   │           │   │   └── tomcat
│   │   │       │   │           │   │       └── TomcatService.java
│   │   │       │   │           │   ├── outgiving
│   │   │       │   │           │   │   ├── DbOutGivingLogService.java
│   │   │       │   │           │   │   ├── LogReadServer.java
│   │   │       │   │           │   │   └── OutGivingServer.java
│   │   │       │   │           │   ├── script
│   │   │       │   │           │   │   ├── ScriptExecuteLogServer.java
│   │   │       │   │           │   │   └── ScriptServer.java
│   │   │       │   │           │   ├── stat
│   │   │       │   │           │   │   └── NodeStatService.java
│   │   │       │   │           │   ├── system
│   │   │       │   │           │   │   ├── SystemParametersServer.java
│   │   │       │   │           │   │   ├── WhitelistDirectoryService.java
│   │   │       │   │           │   │   ├── WorkspaceEnvVarService.java
│   │   │       │   │           │   │   └── WorkspaceService.java
│   │   │       │   │           │   └── user
│   │   │       │   │           │       ├── TriggerTokenLogServer.java
│   │   │       │   │           │       ├── UserBindWorkspaceService.java
│   │   │       │   │           │       ├── UserPermissionGroupServer.java
│   │   │       │   │           │       └── UserService.java
│   │   │       │   │           ├── socket
│   │   │       │   │           │   ├── BaseHandler.java
│   │   │       │   │           │   ├── BaseProxyHandler.java
│   │   │       │   │           │   ├── HandlerType.java
│   │   │       │   │           │   ├── ProxySession.java
│   │   │       │   │           │   ├── ScriptProcessBuilder.java
│   │   │       │   │           │   ├── ServerWebSocketConfig.java
│   │   │       │   │           │   ├── ServerWebSocketInterceptor.java
│   │   │       │   │           │   ├── ServiceFileTailWatcher.java
│   │   │       │   │           │   ├── client
│   │   │       │   │           │   │   └── NodeClient.java
│   │   │       │   │           │   └── handler
│   │   │       │   │           │       ├── BaseTerminalHandler.java
│   │   │       │   │           │       ├── ConsoleHandler.java
│   │   │       │   │           │       ├── DockerCliHandler.java
│   │   │       │   │           │       ├── DockerLogHandler.java
│   │   │       │   │           │       ├── NodeScriptHandler.java
│   │   │       │   │           │       ├── NodeUpdateHandler.java
│   │   │       │   │           │       ├── ServerScriptHandler.java
│   │   │       │   │           │       ├── SshHandler.java
│   │   │       │   │           │       └── TomcatHandler.java
│   │   │       │   │           ├── system
│   │   │       │   │           │   ├── AgentException.java
│   │   │       │   │           │   ├── AuthorizeException.java
│   │   │       │   │           │   ├── ServerConfigBean.java
│   │   │       │   │           │   ├── ServerExtConfigBean.java
│   │   │       │   │           │   ├── db
│   │   │       │   │           │   │   └── DbConfig.java
│   │   │       │   │           │   ├── extconf
│   │   │       │   │           │   │   ├── BuildExtConfig.java
│   │   │       │   │           │   │   └── DbExtConfig.java
│   │   │       │   │           │   └── init
│   │   │       │   │           │       ├── AutoImportLocalNode.java
│   │   │       │   │           │       ├── CheckAuthorizeToken.java
│   │   │       │   │           │       ├── CheckMonitor.java
│   │   │       │   │           │       ├── InitDb.java
│   │   │       │   │           │       ├── LoadBuildJsonToDB.java
│   │   │       │   │           │       ├── LoadJsonConfigToDb.java
│   │   │       │   │           │       ├── OperateLogController.java
│   │   │       │   │           │       └── ProxySelectorConfig.java
│   │   │       │   │           └── util
│   │   │       │   │               ├── CheckPassword.java
│   │   │       │   │               ├── JschUtils.java
│   │   │       │   │               ├── JwtUtil.java
│   │   │       │   │               └── TwoFactorAuthUtils.java
│   │   │       │   └── resources
│   │   │       │       ├── application-dev.yml
│   │   │       │       ├── application-local.yml
│   │   │       │       ├── application-pro.yml
│   │   │       │       ├── application.yml
│   │   │       │       ├── bin
│   │   │       │       │   ├── execTemplate.bat
│   │   │       │       │   ├── execTemplate.sh
│   │   │       │       │   ├── extConfig.yml
│   │   │       │       │   └── extConfigDefault.yml
│   │   │       │       ├── fast-install-info.json
│   │   │       │       ├── logo
│   │   │       │       │   ├── favicon.ico
│   │   │       │       │   └── jpom.png
│   │   │       │       └── menus
│   │   │       │           ├── index.json
│   │   │       │           └── node-index.json
│   │   │       └── test
│   │   │           ├── java
│   │   │           │   ├── JpomTestJvm.java
│   │   │           │   ├── RunFile.java
│   │   │           │   ├── SysInfoAcquirerService.java
│   │   │           │   ├── TestA
│   │   │           │   │   ├── Test.java
│   │   │           │   │   └── TestVersion.java
│   │   │           │   ├── TestCert.java
│   │   │           │   ├── TestCpu.java
│   │   │           │   ├── TestCrawlingAdoptiumJdk.java
│   │   │           │   ├── TestCron.java
│   │   │           │   ├── TestFile.java
│   │   │           │   ├── TestFileModify.java
│   │   │           │   ├── TestFileWatch.java
│   │   │           │   ├── TestFun.java
│   │   │           │   ├── TestHuUpload.java
│   │   │           │   ├── TestIp.java
│   │   │           │   ├── TestJarClass.java
│   │   │           │   ├── TestJarLoader.java
│   │   │           │   ├── TestJavaInfo.java
│   │   │           │   ├── TestJavaPath.java
│   │   │           │   ├── TestJavaTail.java
│   │   │           │   ├── TestJpomLogin.java
│   │   │           │   ├── TestJschExec.java
│   │   │           │   ├── TestJvm.java
│   │   │           │   ├── TestLogin.java
│   │   │           │   ├── TestPath.java
│   │   │           │   ├── TestRun.java
│   │   │           │   ├── TestSSh.java
│   │   │           │   ├── TestSe.java
│   │   │           │   ├── TestString.java
│   │   │           │   ├── TestThread.java
│   │   │           │   ├── TestYml.java
│   │   │           │   ├── TopTest.java
│   │   │           │   ├── TryFinally.java
│   │   │           │   ├── com
│   │   │           │   │   └── example
│   │   │           │   │       └── twofactorauthdemo
│   │   │           │   │           └── TwoFactorAuthTest.java
│   │   │           │   ├── io
│   │   │           │   │   └── jpom
│   │   │           │   │       ├── ApplicationStartTest.java
│   │   │           │   │       ├── BuildTriggerTest.java
│   │   │           │   │       ├── DockerInfoTest.java
│   │   │           │   │       ├── controller
│   │   │           │   │       │   └── build
│   │   │           │   │       │       └── RepositoryControllerTest.java
│   │   │           │   │       ├── monitor
│   │   │           │   │       │   └── NodeMonitorTest.java
│   │   │           │   │       └── service
│   │   │           │   │           └── h2db
│   │   │           │   │               ├── H2BackupTest.java
│   │   │           │   │               └── H2ToolTest.java
│   │   │           │   └── org
│   │   │           │       └── springframework
│   │   │           │           └── boot
│   │   │           │               └── env
│   │   │           │                   └── TestYml.java
│   │   │           └── resources
│   │   │               ├── cert.json
│   │   │               └── test.json
│   │   └── sub-plugin
│   │       ├── README.md
│   │       ├── auto-charset-jchardet
│   │       │   ├── pom.xml
│   │       │   ├── script
│   │       │   │   └── release.xml
│   │       │   └── src
│   │       │       └── main
│   │       │           └── java
│   │       │               └── io
│   │       │                   └── jpom
│   │       │                       └── plugin
│   │       │                           ├── CharsetDetector.java
│   │       │                           └── DefaultFileCharsetDetectorImpl.java
│   │       ├── db-h2
│   │       │   ├── README.md
│   │       │   ├── pom.xml
│   │       │   ├── script
│   │       │   │   └── release.xml
│   │       │   └── src
│   │       │       ├── main
│   │       │       │   ├── java
│   │       │       │   │   └── io
│   │       │       │   │       └── jpom
│   │       │       │   │           └── plugin
│   │       │       │   │               └── DefaultDbH2PluginImpl.java
│   │       │       │   └── resources
│   │       │       │       └── sql
│   │       │       │           ├── h2-db-v1.0.sql
│   │       │       │           ├── h2-db-v1.1.sql
│   │       │       │           ├── h2-db-v2.0.sql
│   │       │       │           ├── h2-db-v2.1.sql
│   │       │       │           ├── h2-db-v3.0.sql
│   │       │       │           ├── h2-db-v3.1.sql
│   │       │       │           ├── h2-db-v3.2.sql
│   │       │       │           └── h2-temp.sql
│   │       │       └── test
│   │       │           └── java
│   │       │               ├── H2ConnTest1.java
│   │       │               ├── TestH2Recover.java
│   │       │               ├── TestH2Shell.java
│   │       │               ├── TestH2Sql.java
│   │       │               ├── TestH2String.java
│   │       │               └── jdbc
│   │       │                   └── conn
│   │       │                       └── h2
│   │       │                           └── test
│   │       │                               └── TestBackup.java
│   │       ├── docker-cli
│   │       │   ├── README.md
│   │       │   ├── pom.xml
│   │       │   ├── script
│   │       │   │   └── release.xml
│   │       │   └── src
│   │       │       ├── main
│   │       │       │   ├── java
│   │       │       │   │   └── io
│   │       │       │   │       └── jpom
│   │       │       │   │           ├── DefaultDockerCheckPluginImpl.java
│   │       │       │   │           ├── DefaultDockerPluginImpl.java
│   │       │       │   │           ├── DefaultDockerSwarmPluginImpl.java
│   │       │       │   │           ├── DockerBuild.java
│   │       │       │   │           ├── DockerClientUtil.java
│   │       │       │   │           └── DockerUtil.java
│   │       │       │   └── resources
│   │       │       │       ├── runs
│   │       │       │       │   └── ubuntu-latest
│   │       │       │       │       └── Dockerfile
│   │       │       │       └── uses
│   │       │       │           ├── go
│   │       │       │           │   └── install.sh
│   │       │       │           ├── java
│   │       │       │           │   └── install.sh
│   │       │       │           ├── maven
│   │       │       │           │   └── install.sh
│   │       │       │           ├── node
│   │       │       │           │   └── install.sh
│   │       │       │           └── python3
│   │       │       │               └── install.sh
│   │       │       └── test
│   │       │           └── java
│   │       │               ├── Test.java
│   │       │               ├── TestAuth.java
│   │       │               ├── TestDockerFIle.java
│   │       │               ├── TestFormatter.java
│   │       │               ├── TestLocal.java
│   │       │               ├── TestSwarm.java
│   │       │               └── TestTsl.java
│   │       ├── email
│   │       │   ├── pom.xml
│   │       │   ├── script
│   │       │   │   └── release.xml
│   │       │   └── src
│   │       │       └── main
│   │       │           └── java
│   │       │               └── io
│   │       │                   └── jpom
│   │       │                       └── email
│   │       │                           └── DefaultEmailPluginImpl.java
│   │       ├── git-clone
│   │       │   ├── pom.xml
│   │       │   ├── script
│   │       │   │   └── release.xml
│   │       │   └── src
│   │       │       ├── main
│   │       │       │   └── java
│   │       │       │       └── io
│   │       │       │           └── jpom
│   │       │       │               └── plugin
│   │       │       │                   ├── DefaultGitPluginImpl.java
│   │       │       │                   └── GitUtil.java
│   │       │       └── test
│   │       │           └── java
│   │       │               └── git
│   │       │                   ├── TestGit.java
│   │       │                   ├── TestGithub.java
│   │       │                   └── TestSshGit.java
│   │       ├── maven-plugin
│   │       │   ├── README.md
│   │       │   ├── pom.xml
│   │       │   └── src
│   │       │       ├── main
│   │       │       │   └── java
│   │       │       │       └── io
│   │       │       │           └── jpom
│   │       │       │               ├── entity
│   │       │       │               │   ├── NodeProjectInfo.java
│   │       │       │               │   └── ProjectInfo.java
│   │       │       │               ├── mojo
│   │       │       │               │   └── ProjectMojo.java
│   │       │       │               └── util
│   │       │       │                   ├── HttpUtils.java
│   │       │       │                   └── IoUtil.java
│   │       │       └── test
│   │       │           └── java
│   │       │               └── TestHttp.java
│   │       ├── pom-release.xml
│   │       ├── pom.xml
│   │       ├── svn-clone
│   │       │   ├── pom.xml
│   │       │   ├── script
│   │       │   │   └── release.xml
│   │       │   └── src
│   │       │       ├── main
│   │       │       │   └── java
│   │       │       │       └── io
│   │       │       │           └── jpom
│   │       │       │               └── plugin
│   │       │       │                   ├── DefaultSvnPluginImpl.java
│   │       │       │                   └── SvnKitUtil.java
│   │       │       └── test
│   │       │           └── java
│   │       │               └── svn
│   │       │                   └── TestSvn.java
│   │       └── webhook
│   │           ├── pom.xml
│   │           └── src
│   │               └── main
│   │                   └── java
│   │                       └── io
│   │                           └── jpom
│   │                               └── webhook
│   │                                   └── DefaultWebhookPluginImpl.java
│   ├── pom.xml
│   ├── script
│   │   ├── docker-tls.sh
│   │   ├── docker.sh
│   │   ├── gitee_pages.sh
│   │   ├── plugin-install.bat
│   │   ├── push.bat
│   │   ├── release-sha1sum.sh
│   │   ├── release.bat
│   │   ├── release.sh
│   │   ├── replaceVersion.sh
│   │   ├── settings.xml
│   │   └── temp.sh
│   ├── typography-specification.md
│   └── web-vue
│       ├── README.md
│       ├── babel.config.js
│       ├── jsconfig.json
│       ├── package.json
│       ├── prettier.js
│       ├── public
│       │   ├── favicon.ico
│       │   └── index.html
│       ├── src
│       │   ├── App.vue
│       │   ├── api
│       │   │   ├── backup-info.js
│       │   │   ├── build-config.js
│       │   │   ├── build-info.js
│       │   │   ├── build.js
│       │   │   ├── command.js
│       │   │   ├── config.js
│       │   │   ├── dispatch.js
│       │   │   ├── docker-api.js
│       │   │   ├── docker-swarm.js
│       │   │   ├── install.js
│       │   │   ├── log-read.js
│       │   │   ├── menu.js
│       │   │   ├── monitor.js
│       │   │   ├── node-nginx.js
│       │   │   ├── node-other.js
│       │   │   ├── node-project-backup.js
│       │   │   ├── node-project.js
│       │   │   ├── node-script.js
│       │   │   ├── node-stat.js
│       │   │   ├── node-system.js
│       │   │   ├── node.js
│       │   │   ├── operation-log.js
│       │   │   ├── repository.js
│       │   │   ├── role.js
│       │   │   ├── server-script.js
│       │   │   ├── ssh.js
│       │   │   ├── system.js
│       │   │   ├── user
│       │   │   │   ├── user-permission.js
│       │   │   │   └── user.js
│       │   │   └── workspace.js
│       │   ├── assets
│       │   │   ├── intro-custom-themes.css
│       │   │   └── reset.css
│       │   ├── components
│       │   │   ├── codeEditor
│       │   │   │   ├── codemirror.js
│       │   │   │   └── index.vue
│       │   │   ├── compositionTransfer
│       │   │   │   ├── composition-transfer.vue
│       │   │   │   └── utils.js
│       │   │   ├── customSelect
│       │   │   │   └── index.vue
│       │   │   ├── lazy_antd.js
│       │   │   ├── logView
│       │   │   │   ├── index.vue
│       │   │   │   └── view-pre.vue
│       │   │   ├── terminal
│       │   │   │   └── index.vue
│       │   │   └── upgrade
│       │   │       └── index.vue
│       │   ├── main.js
│       │   ├── pages
│       │   │   ├── 404
│       │   │   │   └── index.vue
│       │   │   ├── build
│       │   │   │   ├── history.vue
│       │   │   │   ├── list-info.vue
│       │   │   │   └── log.vue
│       │   │   ├── dashboard
│       │   │   │   └── index.vue
│       │   │   ├── dispatch
│       │   │   │   ├── list.vue
│       │   │   │   ├── log.vue
│       │   │   │   ├── logRead.vue
│       │   │   │   ├── logReadView.vue
│       │   │   │   └── white-list.vue
│       │   │   ├── docker
│       │   │   │   ├── console.vue
│       │   │   │   ├── container.vue
│       │   │   │   ├── images.vue
│       │   │   │   ├── info.vue
│       │   │   │   ├── list.vue
│       │   │   │   ├── log-view.vue
│       │   │   │   ├── networks.vue
│       │   │   │   ├── pull-image-log.vue
│       │   │   │   ├── swarm
│       │   │   │   │   ├── console.vue
│       │   │   │   │   ├── list.vue
│       │   │   │   │   ├── node.vue
│       │   │   │   │   ├── pull-log.vue
│       │   │   │   │   ├── service.vue
│       │   │   │   │   └── task.vue
│       │   │   │   ├── terminal.vue
│       │   │   │   └── volumes.vue
│       │   │   ├── layout
│       │   │   │   ├── content-tab.vue
│       │   │   │   ├── index.vue
│       │   │   │   ├── side-menu.vue
│       │   │   │   └── user-header.vue
│       │   │   ├── login
│       │   │   │   ├── index.vue
│       │   │   │   └── install.vue
│       │   │   ├── monitor
│       │   │   │   ├── list.vue
│       │   │   │   ├── log.vue
│       │   │   │   └── operate-log.vue
│       │   │   ├── node
│       │   │   │   ├── list.vue
│       │   │   │   ├── node-layout
│       │   │   │   │   ├── index.vue
│       │   │   │   │   ├── nginx
│       │   │   │   │   │   ├── cert.vue
│       │   │   │   │   │   └── list.vue
│       │   │   │   │   ├── node-top.vue
│       │   │   │   │   ├── other
│       │   │   │   │   │   ├── script-console.vue
│       │   │   │   │   │   ├── script-list.vue
│       │   │   │   │   │   ├── script-log-view.vue
│       │   │   │   │   │   ├── script-log.vue
│       │   │   │   │   │   ├── tomcat-list.vue
│       │   │   │   │   │   ├── tomcat-log.vue
│       │   │   │   │   │   └── tomcat-project-file.vue
│       │   │   │   │   ├── project
│       │   │   │   │   │   ├── jdk-list.vue
│       │   │   │   │   │   ├── project-console.vue
│       │   │   │   │   │   ├── project-file-backup.vue
│       │   │   │   │   │   ├── project-file-read.vue
│       │   │   │   │   │   ├── project-file.vue
│       │   │   │   │   │   ├── project-list.vue
│       │   │   │   │   │   ├── project-monitor.vue
│       │   │   │   │   │   ├── project-replica.vue
│       │   │   │   │   │   └── recover-list.vue
│       │   │   │   │   ├── system
│       │   │   │   │   │   ├── cache.vue
│       │   │   │   │   │   ├── config-file.vue
│       │   │   │   │   │   ├── log.vue
│       │   │   │   │   │   ├── upgrade.vue
│       │   │   │   │   │   └── white-list.vue
│       │   │   │   │   └── welcome.vue
│       │   │   │   ├── script-list.vue
│       │   │   │   ├── search.vue
│       │   │   │   └── stat.vue
│       │   │   ├── repository
│       │   │   │   └── list.vue
│       │   │   ├── script
│       │   │   │   ├── script-console.vue
│       │   │   │   ├── script-list.vue
│       │   │   │   ├── script-log-view.vue
│       │   │   │   └── script-log.vue
│       │   │   ├── ssh
│       │   │   │   ├── command-log.vue
│       │   │   │   ├── command-view-log.vue
│       │   │   │   ├── command.vue
│       │   │   │   ├── full-terminal.vue
│       │   │   │   ├── ssh-file.vue
│       │   │   │   ├── ssh.vue
│       │   │   │   └── terminal.vue
│       │   │   ├── system
│       │   │   │   ├── backup.vue
│       │   │   │   ├── build-config.vue
│       │   │   │   ├── cache.vue
│       │   │   │   ├── config.vue
│       │   │   │   ├── ipAccess.vue
│       │   │   │   ├── log.vue
│       │   │   │   ├── mail.vue
│       │   │   │   ├── taskStat.vue
│       │   │   │   ├── upgrade.vue
│       │   │   │   └── workspace.vue
│       │   │   ├── test
│       │   │   │   └── index.vue
│       │   │   └── user
│       │   │       ├── index.vue
│       │   │       ├── operation-log.vue
│       │   │       └── permission-group.vue
│       │   ├── router
│       │   │   ├── auth.js
│       │   │   ├── index.js
│       │   │   └── route-menu.js
│       │   ├── store
│       │   │   ├── index.js
│       │   │   └── modules
│       │   │       ├── app.js
│       │   │       ├── guide.js
│       │   │       └── user.js
│       │   └── utils
│       │       ├── const.js
│       │       └── time.js
│       └── vue.config.js

297 directories, 736 files

 

大家还下载了