在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java网络编程 → 后台管理系统-ELADMIN 前端源码 -前后端分离的人力资源管理系统

后台管理系统-ELADMIN 前端源码 -前后端分离的人力资源管理系统

Java网络编程

下载此实例
  • 开发语言:Java
  • 实例大小:25.50M
  • 下载次数:14
  • 浏览次数:92
  • 发布时间:2023-09-19
  • 实例类别:Java网络编程
  • 发 布 人:sgk
  • 文件格式:.rar
  • 所需积分:0

实例介绍

【实例简介】后台管理系统-ELADMIN 前端源码 -前后端分离的人力资源管理系统

【实例截图】

from clipboard

from clipboard

from clipboard

【核心代码】

.
├── 好例子网_后台管理系统.rar
└── 后台管理系统
    ├── eladmin
    │   ├── eladmin
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── eladmin-common
    │   │   │   ├── eladmin-common.iml
    │   │   │   ├── pom.xml
    │   │   │   ├── src
    │   │   │   │   ├── main
    │   │   │   │   │   └── java
    │   │   │   │   │       └── me
    │   │   │   │   │           └── zhengjie
    │   │   │   │   │               ├── annotation
    │   │   │   │   │               │   ├── AnonymousAccess.java
    │   │   │   │   │               │   ├── DataPermission.java
    │   │   │   │   │               │   ├── Limit.java
    │   │   │   │   │               │   ├── Query.java
    │   │   │   │   │               │   └── rest
    │   │   │   │   │               │       ├── AnonymousDeleteMapping.java
    │   │   │   │   │               │       ├── AnonymousGetMapping.java
    │   │   │   │   │               │       ├── AnonymousPatchMapping.java
    │   │   │   │   │               │       ├── AnonymousPostMapping.java
    │   │   │   │   │               │       └── AnonymousPutMapping.java
    │   │   │   │   │               ├── aspect
    │   │   │   │   │               │   ├── LimitAspect.java
    │   │   │   │   │               │   └── LimitType.java
    │   │   │   │   │               ├── base
    │   │   │   │   │               │   ├── BaseDTO.java
    │   │   │   │   │               │   ├── BaseEntity.java
    │   │   │   │   │               │   └── BaseMapper.java
    │   │   │   │   │               ├── config
    │   │   │   │   │               │   ├── AuditorConfig.java
    │   │   │   │   │               │   ├── ElPermissionConfig.java
    │   │   │   │   │               │   ├── FileProperties.java
    │   │   │   │   │               │   ├── RedisConfig.java
    │   │   │   │   │               │   ├── RsaProperties.java
    │   │   │   │   │               │   └── SwaggerConfig.java
    │   │   │   │   │               ├── exception
    │   │   │   │   │               │   ├── BadConfigurationException.java
    │   │   │   │   │               │   ├── BadRequestException.java
    │   │   │   │   │               │   ├── EntityExistException.java
    │   │   │   │   │               │   ├── EntityNotFoundException.java
    │   │   │   │   │               │   └── handler
    │   │   │   │   │               │       ├── ApiError.java
    │   │   │   │   │               │       └── GlobalExceptionHandler.java
    │   │   │   │   │               └── utils
    │   │   │   │   │                   ├── CacheKey.java
    │   │   │   │   │                   ├── CallBack.java
    │   │   │   │   │                   ├── DateUtil.java
    │   │   │   │   │                   ├── ElAdminConstant.java
    │   │   │   │   │                   ├── EncryptUtils.java
    │   │   │   │   │                   ├── FileUtil.java
    │   │   │   │   │                   ├── PageUtil.java
    │   │   │   │   │                   ├── QueryHelp.java
    │   │   │   │   │                   ├── RedisUtils.java
    │   │   │   │   │                   ├── RequestHolder.java
    │   │   │   │   │                   ├── RsaUtils.java
    │   │   │   │   │                   ├── SecurityUtils.java
    │   │   │   │   │                   ├── SpringContextHolder.java
    │   │   │   │   │                   ├── StringUtils.java
    │   │   │   │   │                   ├── ThrowableUtil.java
    │   │   │   │   │                   ├── TranslatorUtil.java
    │   │   │   │   │                   ├── ValidationUtil.java
    │   │   │   │   │                   └── enums
    │   │   │   │   │                       ├── CodeBiEnum.java
    │   │   │   │   │                       ├── CodeEnum.java
    │   │   │   │   │                       ├── DataScopeEnum.java
    │   │   │   │   │                       └── RequestMethodEnum.java
    │   │   │   │   └── test
    │   │   │   │       └── java
    │   │   │   │           └── me
    │   │   │   │               └── zhengjie
    │   │   │   │                   └── utils
    │   │   │   │                       ├── DateUtilsTest.java
    │   │   │   │                       ├── EncryptUtilsTest.java
    │   │   │   │                       ├── FileUtilTest.java
    │   │   │   │                       └── StringUtilsTest.java
    │   │   │   └── target
    │   │   │       ├── classes
    │   │   │       │   └── me
    │   │   │       │       └── zhengjie
    │   │   │       │           ├── annotation
    │   │   │       │           │   ├── AnonymousAccess.class
    │   │   │       │           │   ├── DataPermission.class
    │   │   │       │           │   ├── Limit.class
    │   │   │       │           │   ├── Query$Join.class
    │   │   │       │           │   ├── Query$Type.class
    │   │   │       │           │   ├── Query.class
    │   │   │       │           │   └── rest
    │   │   │       │           │       ├── AnonymousDeleteMapping.class
    │   │   │       │           │       ├── AnonymousGetMapping.class
    │   │   │       │           │       ├── AnonymousPatchMapping.class
    │   │   │       │           │       ├── AnonymousPostMapping.class
    │   │   │       │           │       └── AnonymousPutMapping.class
    │   │   │       │           ├── aspect
    │   │   │       │           │   ├── LimitAspect.class
    │   │   │       │           │   └── LimitType.class
    │   │   │       │           ├── base
    │   │   │       │           │   ├── BaseDTO.class
    │   │   │       │           │   ├── BaseEntity$Create.class
    │   │   │       │           │   ├── BaseEntity$Update.class
    │   │   │       │           │   ├── BaseEntity.class
    │   │   │       │           │   └── BaseMapper.class
    │   │   │       │           ├── config
    │   │   │       │           │   ├── AuditorConfig.class
    │   │   │       │           │   ├── ElPermissionConfig.class
    │   │   │       │           │   ├── FastJsonRedisSerializer.class
    │   │   │       │           │   ├── FileProperties$ElPath.class
    │   │   │       │           │   ├── FileProperties.class
    │   │   │       │           │   ├── RedisConfig$1.class
    │   │   │       │           │   ├── RedisConfig.class
    │   │   │       │           │   ├── RsaProperties.class
    │   │   │       │           │   ├── StringRedisSerializer.class
    │   │   │       │           │   ├── SwaggerConfig.class
    │   │   │       │           │   ├── SwaggerDataConfig$1.class
    │   │   │       │           │   ├── SwaggerDataConfig$Page.class
    │   │   │       │           │   └── SwaggerDataConfig.class
    │   │   │       │           ├── exception
    │   │   │       │           │   ├── BadConfigurationException.class
    │   │   │       │           │   ├── BadRequestException.class
    │   │   │       │           │   ├── EntityExistException.class
    │   │   │       │           │   ├── EntityNotFoundException.class
    │   │   │       │           │   └── handler
    │   │   │       │           │       ├── ApiError.class
    │   │   │       │           │       └── GlobalExceptionHandler.class
    │   │   │       │           └── utils
    │   │   │       │               ├── CacheKey.class
    │   │   │       │               ├── CallBack.class
    │   │   │       │               ├── DateUtil.class
    │   │   │       │               ├── ElAdminConstant$Url.class
    │   │   │       │               ├── ElAdminConstant.class
    │   │   │       │               ├── EncryptUtils.class
    │   │   │       │               ├── FileUtil.class
    │   │   │       │               ├── PageUtil.class
    │   │   │       │               ├── QueryHelp$1.class
    │   │   │       │               ├── QueryHelp.class
    │   │   │       │               ├── RedisUtils.class
    │   │   │       │               ├── RequestHolder.class
    │   │   │       │               ├── RsaUtils$RsaKeyPair.class
    │   │   │       │               ├── RsaUtils.class
    │   │   │       │               ├── SecurityUtils.class
    │   │   │       │               ├── SpringContextHolder.class
    │   │   │       │               ├── StringUtils.class
    │   │   │       │               ├── ThrowableUtil.class
    │   │   │       │               ├── TranslatorUtil.class
    │   │   │       │               ├── ValidationUtil.class
    │   │   │       │               └── enums
    │   │   │       │                   ├── CodeBiEnum.class
    │   │   │       │                   ├── CodeEnum.class
    │   │   │       │                   ├── DataScopeEnum.class
    │   │   │       │                   └── RequestMethodEnum.class
    │   │   │       ├── generated-sources
    │   │   │       │   └── annotations
    │   │   │       ├── generated-test-sources
    │   │   │       │   └── test-annotations
    │   │   │       └── test-classes
    │   │   │           └── me
    │   │   │               └── zhengjie
    │   │   │                   └── utils
    │   │   │                       ├── DateUtilsTest.class
    │   │   │                       ├── EncryptUtilsTest.class
    │   │   │                       ├── FileUtilTest.class
    │   │   │                       └── StringUtilsTest.class
    │   │   ├── eladmin-generator
    │   │   │   ├── eladmin-generator.iml
    │   │   │   ├── pom.xml
    │   │   │   ├── src
    │   │   │   │   └── main
    │   │   │   │       └── java
    │   │   │   │           └── me
    │   │   │   │               └── zhengjie
    │   │   │   │                   ├── domain
    │   │   │   │                   │   ├── ColumnInfo.java
    │   │   │   │                   │   ├── GenConfig.java
    │   │   │   │                   │   └── vo
    │   │   │   │                   │       └── TableInfo.java
    │   │   │   │                   ├── repository
    │   │   │   │                   │   ├── ColumnInfoRepository.java
    │   │   │   │                   │   └── GenConfigRepository.java
    │   │   │   │                   ├── rest
    │   │   │   │                   │   ├── GenConfigController.java
    │   │   │   │                   │   └── GeneratorController.java
    │   │   │   │                   ├── service
    │   │   │   │                   │   ├── GenConfigService.java
    │   │   │   │                   │   ├── GeneratorService.java
    │   │   │   │                   │   └── impl
    │   │   │   │                   │       ├── GenConfigServiceImpl.java
    │   │   │   │                   │       └── GeneratorServiceImpl.java
    │   │   │   │                   └── utils
    │   │   │   │                       ├── ColUtil.java
    │   │   │   │                       └── GenUtil.java
    │   │   │   └── target
    │   │   │       ├── classes
    │   │   │       │   └── me
    │   │   │       │       └── zhengjie
    │   │   │       │           ├── domain
    │   │   │       │           │   ├── ColumnInfo.class
    │   │   │       │           │   ├── GenConfig.class
    │   │   │       │           │   └── vo
    │   │   │       │           │       └── TableInfo.class
    │   │   │       │           ├── repository
    │   │   │       │           │   ├── ColumnInfoRepository.class
    │   │   │       │           │   └── GenConfigRepository.class
    │   │   │       │           ├── rest
    │   │   │       │           │   ├── GenConfigController.class
    │   │   │       │           │   └── GeneratorController.class
    │   │   │       │           ├── service
    │   │   │       │           │   ├── GenConfigService.class
    │   │   │       │           │   ├── GeneratorService.class
    │   │   │       │           │   └── impl
    │   │   │       │           │       ├── GenConfigServiceImpl.class
    │   │   │       │           │       └── GeneratorServiceImpl.class
    │   │   │       │           └── utils
    │   │   │       │               ├── ColUtil.class
    │   │   │       │               └── GenUtil.class
    │   │   │       └── generated-sources
    │   │   │           └── annotations
    │   │   ├── eladmin-logging
    │   │   │   ├── eladmin-logging.iml
    │   │   │   ├── pom.xml
    │   │   │   ├── src
    │   │   │   │   └── main
    │   │   │   │       └── java
    │   │   │   │           └── me
    │   │   │   │               └── zhengjie
    │   │   │   │                   ├── annotation
    │   │   │   │                   │   └── Log.java
    │   │   │   │                   ├── aspect
    │   │   │   │                   │   └── LogAspect.java
    │   │   │   │                   ├── domain
    │   │   │   │                   │   └── Log.java
    │   │   │   │                   ├── repository
    │   │   │   │                   │   └── LogRepository.java
    │   │   │   │                   ├── rest
    │   │   │   │                   │   └── LogController.java
    │   │   │   │                   └── service
    │   │   │   │                       ├── LogService.java
    │   │   │   │                       ├── dto
    │   │   │   │                       │   ├── LogErrorDTO.java
    │   │   │   │                       │   ├── LogQueryCriteria.java
    │   │   │   │                       │   └── LogSmallDTO.java
    │   │   │   │                       ├── impl
    │   │   │   │                       │   └── LogServiceImpl.java
    │   │   │   │                       └── mapstruct
    │   │   │   │                           ├── LogErrorMapper.java
    │   │   │   │                           └── LogSmallMapper.java
    │   │   │   └── target
    │   │   │       ├── classes
    │   │   │       │   └── me
    │   │   │       │       └── zhengjie
    │   │   │       │           ├── annotation
    │   │   │       │           │   └── Log.class
    │   │   │       │           ├── aspect
    │   │   │       │           │   └── LogAspect.class
    │   │   │       │           ├── domain
    │   │   │       │           │   └── Log.class
    │   │   │       │           ├── repository
    │   │   │       │           │   └── LogRepository.class
    │   │   │       │           ├── rest
    │   │   │       │           │   └── LogController.class
    │   │   │       │           └── service
    │   │   │       │               ├── LogService.class
    │   │   │       │               ├── dto
    │   │   │       │               │   ├── LogErrorDTO.class
    │   │   │       │               │   ├── LogQueryCriteria.class
    │   │   │       │               │   └── LogSmallDTO.class
    │   │   │       │               ├── impl
    │   │   │       │               │   └── LogServiceImpl.class
    │   │   │       │               └── mapstruct
    │   │   │       │                   ├── LogErrorMapper.class
    │   │   │       │                   ├── LogErrorMapperImpl.class
    │   │   │       │                   ├── LogSmallMapper.class
    │   │   │       │                   └── LogSmallMapperImpl.class
    │   │   │       └── generated-sources
    │   │   │           └── annotations
    │   │   │               └── me
    │   │   │                   └── zhengjie
    │   │   │                       └── service
    │   │   │                           └── mapstruct
    │   │   │                               ├── LogErrorMapperImpl.java
    │   │   │                               └── LogSmallMapperImpl.java
    │   │   ├── eladmin-system
    │   │   │   ├── eladmin-system.iml
    │   │   │   ├── pom.xml
    │   │   │   ├── src
    │   │   │   │   ├── main
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   └── me
    │   │   │   │   │   │       └── zhengjie
    │   │   │   │   │   │           ├── AppRun.java
    │   │   │   │   │   │           ├── config
    │   │   │   │   │   │           │   ├── ConfigurerAdapter.java
    │   │   │   │   │   │           │   ├── WebSocketConfig.java
    │   │   │   │   │   │           │   └── thread
    │   │   │   │   │   │           │       ├── AsyncTaskExecutePool.java
    │   │   │   │   │   │           │       ├── AsyncTaskProperties.java
    │   │   │   │   │   │           │       ├── TheadFactoryName.java
    │   │   │   │   │   │           │       └── ThreadPoolExecutorUtil.java
    │   │   │   │   │   │           └── modules
    │   │   │   │   │   │               ├── mnt
    │   │   │   │   │   │               │   ├── domain
    │   │   │   │   │   │               │   │   ├── App.java
    │   │   │   │   │   │               │   │   ├── Database.java
    │   │   │   │   │   │               │   │   ├── Deploy.java
    │   │   │   │   │   │               │   │   ├── DeployHistory.java
    │   │   │   │   │   │               │   │   └── ServerDeploy.java
    │   │   │   │   │   │               │   ├── repository
    │   │   │   │   │   │               │   │   ├── AppRepository.java
    │   │   │   │   │   │               │   │   ├── DatabaseRepository.java
    │   │   │   │   │   │               │   │   ├── DeployHistoryRepository.java
    │   │   │   │   │   │               │   │   ├── DeployRepository.java
    │   │   │   │   │   │               │   │   └── ServerDeployRepository.java
    │   │   │   │   │   │               │   ├── rest
    │   │   │   │   │   │               │   │   ├── AppController.java
    │   │   │   │   │   │               │   │   ├── DatabaseController.java
    │   │   │   │   │   │               │   │   ├── DeployController.java
    │   │   │   │   │   │               │   │   ├── DeployHistoryController.java
    │   │   │   │   │   │               │   │   └── ServerDeployController.java
    │   │   │   │   │   │               │   ├── service
    │   │   │   │   │   │               │   │   ├── AppService.java
    │   │   │   │   │   │               │   │   ├── DatabaseService.java
    │   │   │   │   │   │               │   │   ├── DeployHistoryService.java
    │   │   │   │   │   │               │   │   ├── DeployService.java
    │   │   │   │   │   │               │   │   ├── ServerDeployService.java
    │   │   │   │   │   │               │   │   ├── dto
    │   │   │   │   │   │               │   │   │   ├── AppDto.java
    │   │   │   │   │   │               │   │   │   ├── AppQueryCriteria.java
    │   │   │   │   │   │               │   │   │   ├── DatabaseDto.java
    │   │   │   │   │   │               │   │   │   ├── DatabaseQueryCriteria.java
    │   │   │   │   │   │               │   │   │   ├── DeployDto.java
    │   │   │   │   │   │               │   │   │   ├── DeployHistoryDto.java
    │   │   │   │   │   │               │   │   │   ├── DeployHistoryQueryCriteria.java
    │   │   │   │   │   │               │   │   │   ├── DeployQueryCriteria.java
    │   │   │   │   │   │               │   │   │   ├── ServerDeployDto.java
    │   │   │   │   │   │               │   │   │   └── ServerDeployQueryCriteria.java
    │   │   │   │   │   │               │   │   ├── impl
    │   │   │   │   │   │               │   │   │   ├── AppServiceImpl.java
    │   │   │   │   │   │               │   │   │   ├── DatabaseServiceImpl.java
    │   │   │   │   │   │               │   │   │   ├── DeployHistoryServiceImpl.java
    │   │   │   │   │   │               │   │   │   ├── DeployServiceImpl.java
    │   │   │   │   │   │               │   │   │   └── ServerDeployServiceImpl.java
    │   │   │   │   │   │               │   │   └── mapstruct
    │   │   │   │   │   │               │   │       ├── AppMapper.java
    │   │   │   │   │   │               │   │       ├── DatabaseMapper.java
    │   │   │   │   │   │               │   │       ├── DeployHistoryMapper.java
    │   │   │   │   │   │               │   │       ├── DeployMapper.java
    │   │   │   │   │   │               │   │       └── ServerDeployMapper.java
    │   │   │   │   │   │               │   ├── util
    │   │   │   │   │   │               │   │   ├── DataTypeEnum.java
    │   │   │   │   │   │               │   │   ├── ExecuteShellUtil.java
    │   │   │   │   │   │               │   │   ├── ScpClientUtil.java
    │   │   │   │   │   │               │   │   ├── SqlUtils.java
    │   │   │   │   │   │               │   │   └── ZipUtils.java
    │   │   │   │   │   │               │   └── websocket
    │   │   │   │   │   │               │       ├── MsgType.java
    │   │   │   │   │   │               │       ├── SocketMsg.java
    │   │   │   │   │   │               │       └── WebSocketServer.java
    │   │   │   │   │   │               ├── quartz
    │   │   │   │   │   │               │   ├── config
    │   │   │   │   │   │               │   │   ├── JobRunner.java
    │   │   │   │   │   │               │   │   └── QuartzConfig.java
    │   │   │   │   │   │               │   ├── domain
    │   │   │   │   │   │               │   │   ├── QuartzJob.java
    │   │   │   │   │   │               │   │   └── QuartzLog.java
    │   │   │   │   │   │               │   ├── repository
    │   │   │   │   │   │               │   │   ├── QuartzJobRepository.java
    │   │   │   │   │   │               │   │   └── QuartzLogRepository.java
    │   │   │   │   │   │               │   ├── rest
    │   │   │   │   │   │               │   │   └── QuartzJobController.java
    │   │   │   │   │   │               │   ├── service
    │   │   │   │   │   │               │   │   ├── QuartzJobService.java
    │   │   │   │   │   │               │   │   ├── dto
    │   │   │   │   │   │               │   │   │   └── JobQueryCriteria.java
    │   │   │   │   │   │               │   │   └── impl
    │   │   │   │   │   │               │   │       └── QuartzJobServiceImpl.java
    │   │   │   │   │   │               │   ├── task
    │   │   │   │   │   │               │   │   └── TestTask.java
    │   │   │   │   │   │               │   └── utils
    │   │   │   │   │   │               │       ├── ExecutionJob.java
    │   │   │   │   │   │               │       ├── QuartzManage.java
    │   │   │   │   │   │               │       └── QuartzRunnable.java
    │   │   │   │   │   │               ├── security
    │   │   │   │   │   │               │   ├── config
    │   │   │   │   │   │               │   │   ├── ConfigBeanConfiguration.java
    │   │   │   │   │   │               │   │   ├── SpringSecurityConfig.java
    │   │   │   │   │   │               │   │   └── bean
    │   │   │   │   │   │               │   │       ├── LoginCode.java
    │   │   │   │   │   │               │   │       ├── LoginCodeEnum.java
    │   │   │   │   │   │               │   │       ├── LoginProperties.java
    │   │   │   │   │   │               │   │       └── SecurityProperties.java
    │   │   │   │   │   │               │   ├── rest
    │   │   │   │   │   │               │   │   ├── AuthorizationController.java
    │   │   │   │   │   │               │   │   └── OnlineController.java
    │   │   │   │   │   │               │   ├── security
    │   │   │   │   │   │               │   │   ├── JwtAccessDeniedHandler.java
    │   │   │   │   │   │               │   │   ├── JwtAuthenticationEntryPoint.java
    │   │   │   │   │   │               │   │   ├── TokenConfigurer.java
    │   │   │   │   │   │               │   │   ├── TokenFilter.java
    │   │   │   │   │   │               │   │   └── TokenProvider.java
    │   │   │   │   │   │               │   └── service
    │   │   │   │   │   │               │       ├── OnlineUserService.java
    │   │   │   │   │   │               │       ├── UserCacheClean.java
    │   │   │   │   │   │               │       ├── UserDetailsServiceImpl.java
    │   │   │   │   │   │               │       └── dto
    │   │   │   │   │   │               │           ├── AuthUserDto.java
    │   │   │   │   │   │               │           ├── JwtUserDto.java
    │   │   │   │   │   │               │           └── OnlineUserDto.java
    │   │   │   │   │   │               └── system
    │   │   │   │   │   │                   ├── domain
    │   │   │   │   │   │                   │   ├── Dept.java
    │   │   │   │   │   │                   │   ├── Dict.java
    │   │   │   │   │   │                   │   ├── DictDetail.java
    │   │   │   │   │   │                   │   ├── Job.java
    │   │   │   │   │   │                   │   ├── Menu.java
    │   │   │   │   │   │                   │   ├── Role.java
    │   │   │   │   │   │                   │   ├── User.java
    │   │   │   │   │   │                   │   └── vo
    │   │   │   │   │   │                   │       ├── MenuMetaVo.java
    │   │   │   │   │   │                   │       ├── MenuVo.java
    │   │   │   │   │   │                   │       └── UserPassVo.java
    │   │   │   │   │   │                   ├── repository
    │   │   │   │   │   │                   │   ├── DeptRepository.java
    │   │   │   │   │   │                   │   ├── DictDetailRepository.java
    │   │   │   │   │   │                   │   ├── DictRepository.java
    │   │   │   │   │   │                   │   ├── JobRepository.java
    │   │   │   │   │   │                   │   ├── MenuRepository.java
    │   │   │   │   │   │                   │   ├── RoleRepository.java
    │   │   │   │   │   │                   │   └── UserRepository.java
    │   │   │   │   │   │                   ├── rest
    │   │   │   │   │   │                   │   ├── DeptController.java
    │   │   │   │   │   │                   │   ├── DictController.java
    │   │   │   │   │   │                   │   ├── DictDetailController.java
    │   │   │   │   │   │                   │   ├── JobController.java
    │   │   │   │   │   │                   │   ├── LimitController.java
    │   │   │   │   │   │                   │   ├── MenuController.java
    │   │   │   │   │   │                   │   ├── MonitorController.java
    │   │   │   │   │   │                   │   ├── RoleController.java
    │   │   │   │   │   │                   │   ├── UserController.java
    │   │   │   │   │   │                   │   └── VerifyController.java
    │   │   │   │   │   │                   └── service
    │   │   │   │   │   │                       ├── DataService.java
    │   │   │   │   │   │                       ├── DeptService.java
    │   │   │   │   │   │                       ├── DictDetailService.java
    │   │   │   │   │   │                       ├── DictService.java
    │   │   │   │   │   │                       ├── JobService.java
    │   │   │   │   │   │                       ├── MenuService.java
    │   │   │   │   │   │                       ├── MonitorService.java
    │   │   │   │   │   │                       ├── RoleService.java
    │   │   │   │   │   │                       ├── UserService.java
    │   │   │   │   │   │                       ├── VerifyService.java
    │   │   │   │   │   │                       ├── dto
    │   │   │   │   │   │                       │   ├── DeptDto.java
    │   │   │   │   │   │                       │   ├── DeptQueryCriteria.java
    │   │   │   │   │   │                       │   ├── DeptSmallDto.java
    │   │   │   │   │   │                       │   ├── DictDetailDto.java
    │   │   │   │   │   │                       │   ├── DictDetailQueryCriteria.java
    │   │   │   │   │   │                       │   ├── DictDto.java
    │   │   │   │   │   │                       │   ├── DictQueryCriteria.java
    │   │   │   │   │   │                       │   ├── DictSmallDto.java
    │   │   │   │   │   │                       │   ├── JobDto.java
    │   │   │   │   │   │                       │   ├── JobQueryCriteria.java
    │   │   │   │   │   │                       │   ├── JobSmallDto.java
    │   │   │   │   │   │                       │   ├── MenuDto.java
    │   │   │   │   │   │                       │   ├── MenuQueryCriteria.java
    │   │   │   │   │   │                       │   ├── RoleDto.java
    │   │   │   │   │   │                       │   ├── RoleQueryCriteria.java
    │   │   │   │   │   │                       │   ├── RoleSmallDto.java
    │   │   │   │   │   │                       │   ├── UserDto.java
    │   │   │   │   │   │                       │   └── UserQueryCriteria.java
    │   │   │   │   │   │                       ├── impl
    │   │   │   │   │   │                       │   ├── DataServiceImpl.java
    │   │   │   │   │   │                       │   ├── DeptServiceImpl.java
    │   │   │   │   │   │                       │   ├── DictDetailServiceImpl.java
    │   │   │   │   │   │                       │   ├── DictServiceImpl.java
    │   │   │   │   │   │                       │   ├── JobServiceImpl.java
    │   │   │   │   │   │                       │   ├── MenuServiceImpl.java
    │   │   │   │   │   │                       │   ├── MonitorServiceImpl.java
    │   │   │   │   │   │                       │   ├── RoleServiceImpl.java
    │   │   │   │   │   │                       │   ├── UserServiceImpl.java
    │   │   │   │   │   │                       │   └── VerifyServiceImpl.java
    │   │   │   │   │   │                       └── mapstruct
    │   │   │   │   │   │                           ├── DeptMapper.java
    │   │   │   │   │   │                           ├── DeptSmallMapper.java
    │   │   │   │   │   │                           ├── DictDetailMapper.java
    │   │   │   │   │   │                           ├── DictMapper.java
    │   │   │   │   │   │                           ├── DictSmallMapper.java
    │   │   │   │   │   │                           ├── JobMapper.java
    │   │   │   │   │   │                           ├── JobSmallMapper.java
    │   │   │   │   │   │                           ├── MenuMapper.java
    │   │   │   │   │   │                           ├── RoleMapper.java
    │   │   │   │   │   │                           ├── RoleSmallMapper.java
    │   │   │   │   │   │                           └── UserMapper.java
    │   │   │   │   │   └── resources
    │   │   │   │   │       ├── banner.txt
    │   │   │   │   │       ├── config
    │   │   │   │   │       │   ├── application-dev.yml
    │   │   │   │   │       │   ├── application-prod.yml
    │   │   │   │   │       │   └── application.yml
    │   │   │   │   │       ├── generator.properties
    │   │   │   │   │       ├── ip2region
    │   │   │   │   │       │   └── ip2region.db
    │   │   │   │   │       ├── log4jdbc.log4j2.properties
    │   │   │   │   │       ├── logback.xml
    │   │   │   │   │       └── template
    │   │   │   │   │           ├── email
    │   │   │   │   │           │   ├── email.ftl
    │   │   │   │   │           │   └── taskAlarm.ftl
    │   │   │   │   │           └── generator
    │   │   │   │   │               ├── admin
    │   │   │   │   │               │   ├── Controller.ftl
    │   │   │   │   │               │   ├── Dto.ftl
    │   │   │   │   │               │   ├── Entity.ftl
    │   │   │   │   │               │   ├── Mapper.ftl
    │   │   │   │   │               │   ├── QueryCriteria.ftl
    │   │   │   │   │               │   ├── Repository.ftl
    │   │   │   │   │               │   ├── Service.ftl
    │   │   │   │   │               │   └── ServiceImpl.ftl
    │   │   │   │   │               └── front
    │   │   │   │   │                   ├── api.ftl
    │   │   │   │   │                   └── index.ftl
    │   │   │   │   └── test
    │   │   │   │       └── java
    │   │   │   │           └── me
    │   │   │   │               └── zhengjie
    │   │   │   │                   ├── EladminSystemApplicationTests.java
    │   │   │   │                   └── LoginCacheTest.java
    │   │   │   └── target
    │   │   │       ├── classes
    │   │   │       │   ├── banner.txt
    │   │   │       │   ├── config
    │   │   │       │   │   ├── application-dev.yml
    │   │   │       │   │   ├── application-prod.yml
    │   │   │       │   │   └── application.yml
    │   │   │       │   ├── generator.properties
    │   │   │       │   ├── ip2region
    │   │   │       │   │   └── ip2region.db
    │   │   │       │   ├── log4jdbc.log4j2.properties
    │   │   │       │   ├── logback.xml
    │   │   │       │   ├── me
    │   │   │       │   │   └── zhengjie
    │   │   │       │   │       ├── AppRun.class
    │   │   │       │   │       ├── config
    │   │   │       │   │       │   ├── ConfigurerAdapter.class
    │   │   │       │   │       │   ├── WebSocketConfig.class
    │   │   │       │   │       │   └── thread
    │   │   │       │   │       │       ├── AsyncTaskExecutePool.class
    │   │   │       │   │       │       ├── AsyncTaskProperties.class
    │   │   │       │   │       │       ├── TheadFactoryName.class
    │   │   │       │   │       │       └── ThreadPoolExecutorUtil.class
    │   │   │       │   │       └── modules
    │   │   │       │   │           ├── mnt
    │   │   │       │   │           │   ├── domain
    │   │   │       │   │           │   │   ├── App.class
    │   │   │       │   │           │   │   ├── Database.class
    │   │   │       │   │           │   │   ├── Deploy.class
    │   │   │       │   │           │   │   ├── DeployHistory.class
    │   │   │       │   │           │   │   └── ServerDeploy.class
    │   │   │       │   │           │   ├── repository
    │   │   │       │   │           │   │   ├── AppRepository.class
    │   │   │       │   │           │   │   ├── DatabaseRepository.class
    │   │   │       │   │           │   │   ├── DeployHistoryRepository.class
    │   │   │       │   │           │   │   ├── DeployRepository.class
    │   │   │       │   │           │   │   └── ServerDeployRepository.class
    │   │   │       │   │           │   ├── rest
    │   │   │       │   │           │   │   ├── AppController.class
    │   │   │       │   │           │   │   ├── DatabaseController.class
    │   │   │       │   │           │   │   ├── DeployController.class
    │   │   │       │   │           │   │   ├── DeployHistoryController.class
    │   │   │       │   │           │   │   └── ServerDeployController.class
    │   │   │       │   │           │   ├── service
    │   │   │       │   │           │   │   ├── AppService.class
    │   │   │       │   │           │   │   ├── DatabaseService.class
    │   │   │       │   │           │   │   ├── DeployHistoryService.class
    │   │   │       │   │           │   │   ├── DeployService.class
    │   │   │       │   │           │   │   ├── ServerDeployService.class
    │   │   │       │   │           │   │   ├── dto
    │   │   │       │   │           │   │   │   ├── AppDto.class
    │   │   │       │   │           │   │   │   ├── AppQueryCriteria.class
    │   │   │       │   │           │   │   │   ├── DatabaseDto.class
    │   │   │       │   │           │   │   │   ├── DatabaseQueryCriteria.class
    │   │   │       │   │           │   │   │   ├── DeployDto.class
    │   │   │       │   │           │   │   │   ├── DeployHistoryDto.class
    │   │   │       │   │           │   │   │   ├── DeployHistoryQueryCriteria.class
    │   │   │       │   │           │   │   │   ├── DeployQueryCriteria.class
    │   │   │       │   │           │   │   │   ├── ServerDeployDto.class
    │   │   │       │   │           │   │   │   └── ServerDeployQueryCriteria.class
    │   │   │       │   │           │   │   ├── impl
    │   │   │       │   │           │   │   │   ├── AppServiceImpl.class
    │   │   │       │   │           │   │   │   ├── DatabaseServiceImpl.class
    │   │   │       │   │           │   │   │   ├── DeployHistoryServiceImpl.class
    │   │   │       │   │           │   │   │   ├── DeployServiceImpl.class
    │   │   │       │   │           │   │   │   └── ServerDeployServiceImpl.class
    │   │   │       │   │           │   │   └── mapstruct
    │   │   │       │   │           │   │       ├── AppMapper.class
    │   │   │       │   │           │   │       ├── AppMapperImpl.class
    │   │   │       │   │           │   │       ├── DatabaseMapper.class
    │   │   │       │   │           │   │       ├── DatabaseMapperImpl.class
    │   │   │       │   │           │   │       ├── DeployHistoryMapper.class
    │   │   │       │   │           │   │       ├── DeployHistoryMapperImpl.class
    │   │   │       │   │           │   │       ├── DeployMapper.class
    │   │   │       │   │           │   │       ├── DeployMapperImpl.class
    │   │   │       │   │           │   │       ├── ServerDeployMapper.class
    │   │   │       │   │           │   │       └── ServerDeployMapperImpl.class
    │   │   │       │   │           │   ├── util
    │   │   │       │   │           │   │   ├── DataTypeEnum.class
    │   │   │       │   │           │   │   ├── ExecuteShellUtil.class
    │   │   │       │   │           │   │   ├── ScpClientUtil.class
    │   │   │       │   │           │   │   ├── SqlUtils.class
    │   │   │       │   │           │   │   └── ZipUtils.class
    │   │   │       │   │           │   └── websocket
    │   │   │       │   │           │       ├── MsgType.class
    │   │   │       │   │           │       ├── SocketMsg.class
    │   │   │       │   │           │       └── WebSocketServer.class
    │   │   │       │   │           ├── quartz
    │   │   │       │   │           │   ├── config
    │   │   │       │   │           │   │   ├── JobRunner.class
    │   │   │       │   │           │   │   ├── QuartzConfig$QuartzJobFactory.class
    │   │   │       │   │           │   │   └── QuartzConfig.class
    │   │   │       │   │           │   ├── domain
    │   │   │       │   │           │   │   ├── QuartzJob.class
    │   │   │       │   │           │   │   └── QuartzLog.class
    │   │   │       │   │           │   ├── repository
    │   │   │       │   │           │   │   ├── QuartzJobRepository.class
    │   │   │       │   │           │   │   └── QuartzLogRepository.class
    │   │   │       │   │           │   ├── rest
    │   │   │       │   │           │   │   └── QuartzJobController.class
    │   │   │       │   │           │   ├── service
    │   │   │       │   │           │   │   ├── QuartzJobService.class
    │   │   │       │   │           │   │   ├── dto
    │   │   │       │   │           │   │   │   └── JobQueryCriteria.class
    │   │   │       │   │           │   │   └── impl
    │   │   │       │   │           │   │       └── QuartzJobServiceImpl.class
    │   │   │       │   │           │   ├── task
    │   │   │       │   │           │   │   └── TestTask.class
    │   │   │       │   │           │   └── utils
    │   │   │       │   │           │       ├── ExecutionJob.class
    │   │   │       │   │           │       ├── QuartzManage.class
    │   │   │       │   │           │       └── QuartzRunnable.class
    │   │   │       │   │           ├── security
    │   │   │       │   │           │   ├── config
    │   │   │       │   │           │   │   ├── ConfigBeanConfiguration.class
    │   │   │       │   │           │   │   ├── SecurityConfig$1.class
    │   │   │       │   │           │   │   ├── SecurityConfig.class
    │   │   │       │   │           │   │   └── bean
    │   │   │       │   │           │   │       ├── LoginCode.class
    │   │   │       │   │           │   │       ├── LoginCodeEnum.class
    │   │   │       │   │           │   │       ├── LoginProperties$1.class
    │   │   │       │   │           │   │       ├── LoginProperties.class
    │   │   │       │   │           │   │       └── SecurityProperties.class
    │   │   │       │   │           │   ├── rest
    │   │   │       │   │           │   │   ├── AuthorizationController$1.class
    │   │   │       │   │           │   │   ├── AuthorizationController$2.class
    │   │   │       │   │           │   │   ├── AuthorizationController.class
    │   │   │       │   │           │   │   └── OnlineController.class
    │   │   │       │   │           │   ├── security
    │   │   │       │   │           │   │   ├── JwtAccessDeniedHandler.class
    │   │   │       │   │           │   │   ├── JwtAuthenticationEntryPoint.class
    │   │   │       │   │           │   │   ├── TokenConfigurer.class
    │   │   │       │   │           │   │   ├── TokenFilter.class
    │   │   │       │   │           │   │   └── TokenProvider.class
    │   │   │       │   │           │   └── service
    │   │   │       │   │           │       ├── OnlineUserService.class
    │   │   │       │   │           │       ├── UserCacheClean.class
    │   │   │       │   │           │       ├── UserDetailsServiceImpl.class
    │   │   │       │   │           │       └── dto
    │   │   │       │   │           │           ├── AuthUserDto.class
    │   │   │       │   │           │           ├── JwtUserDto.class
    │   │   │       │   │           │           └── OnlineUserDto.class
    │   │   │       │   │           └── system
    │   │   │       │   │               ├── domain
    │   │   │       │   │               │   ├── Dept.class
    │   │   │       │   │               │   ├── Dict.class
    │   │   │       │   │               │   ├── DictDetail.class
    │   │   │       │   │               │   ├── Job.class
    │   │   │       │   │               │   ├── Menu.class
    │   │   │       │   │               │   ├── Role.class
    │   │   │       │   │               │   ├── User.class
    │   │   │       │   │               │   └── vo
    │   │   │       │   │               │       ├── MenuMetaVo.class
    │   │   │       │   │               │       ├── MenuVo.class
    │   │   │       │   │               │       └── UserPassVo.class
    │   │   │       │   │               ├── repository
    │   │   │       │   │               │   ├── DeptRepository.class
    │   │   │       │   │               │   ├── DictDetailRepository.class
    │   │   │       │   │               │   ├── DictRepository.class
    │   │   │       │   │               │   ├── JobRepository.class
    │   │   │       │   │               │   ├── MenuRepository.class
    │   │   │       │   │               │   ├── RoleRepository.class
    │   │   │       │   │               │   └── UserRepository.class
    │   │   │       │   │               ├── rest
    │   │   │       │   │               │   ├── DeptController.class
    │   │   │       │   │               │   ├── DictController.class
    │   │   │       │   │               │   ├── DictDetailController.class
    │   │   │       │   │               │   ├── JobController.class
    │   │   │       │   │               │   ├── LimitController.class
    │   │   │       │   │               │   ├── MenuController.class
    │   │   │       │   │               │   ├── MonitorController.class
    │   │   │       │   │               │   ├── RoleController.class
    │   │   │       │   │               │   ├── UserController.class
    │   │   │       │   │               │   ├── VerifyController$1.class
    │   │   │       │   │               │   └── VerifyController.class
    │   │   │       │   │               └── service
    │   │   │       │   │                   ├── DataService.class
    │   │   │       │   │                   ├── DeptService.class
    │   │   │       │   │                   ├── DictDetailService.class
    │   │   │       │   │                   ├── DictService.class
    │   │   │       │   │                   ├── JobService.class
    │   │   │       │   │                   ├── MenuService.class
    │   │   │       │   │                   ├── MonitorService.class
    │   │   │       │   │                   ├── RoleService.class
    │   │   │       │   │                   ├── UserService.class
    │   │   │       │   │                   ├── VerifyService.class
    │   │   │       │   │                   ├── dto
    │   │   │       │   │                   │   ├── DeptDto.class
    │   │   │       │   │                   │   ├── DeptQueryCriteria.class
    │   │   │       │   │                   │   ├── DeptSmallDto.class
    │   │   │       │   │                   │   ├── DictDetailDto.class
    │   │   │       │   │                   │   ├── DictDetailQueryCriteria.class
    │   │   │       │   │                   │   ├── DictDto.class
    │   │   │       │   │                   │   ├── DictQueryCriteria.class
    │   │   │       │   │                   │   ├── DictSmallDto.class
    │   │   │       │   │                   │   ├── JobDto.class
    │   │   │       │   │                   │   ├── JobQueryCriteria.class
    │   │   │       │   │                   │   ├── JobSmallDto.class
    │   │   │       │   │                   │   ├── MenuDto.class
    │   │   │       │   │                   │   ├── MenuQueryCriteria.class
    │   │   │       │   │                   │   ├── RoleDto.class
    │   │   │       │   │                   │   ├── RoleQueryCriteria.class
    │   │   │       │   │                   │   ├── RoleSmallDto.class
    │   │   │       │   │                   │   ├── UserDto.class
    │   │   │       │   │                   │   └── UserQueryCriteria.class
    │   │   │       │   │                   ├── impl
    │   │   │       │   │                   │   ├── DataServiceImpl$1.class
    │   │   │       │   │                   │   ├── DataServiceImpl.class
    │   │   │       │   │                   │   ├── DeptServiceImpl$1.class
    │   │   │       │   │                   │   ├── DeptServiceImpl.class
    │   │   │       │   │                   │   ├── DictDetailServiceImpl.class
    │   │   │       │   │                   │   ├── DictServiceImpl.class
    │   │   │       │   │                   │   ├── JobServiceImpl.class
    │   │   │       │   │                   │   ├── MenuServiceImpl$1.class
    │   │   │       │   │                   │   ├── MenuServiceImpl.class
    │   │   │       │   │                   │   ├── MonitorServiceImpl.class
    │   │   │       │   │                   │   ├── RoleServiceImpl.class
    │   │   │       │   │                   │   ├── UserServiceImpl$1.class
    │   │   │       │   │                   │   ├── UserServiceImpl.class
    │   │   │       │   │                   │   └── VerifyServiceImpl.class
    │   │   │       │   │                   └── mapstruct
    │   │   │       │   │                       ├── DeptMapper.class
    │   │   │       │   │                       ├── DeptMapperImpl.class
    │   │   │       │   │                       ├── DeptSmallMapper.class
    │   │   │       │   │                       ├── DeptSmallMapperImpl.class
    │   │   │       │   │                       ├── DictDetailMapper.class
    │   │   │       │   │                       ├── DictDetailMapperImpl.class
    │   │   │       │   │                       ├── DictMapper.class
    │   │   │       │   │                       ├── DictMapperImpl.class
    │   │   │       │   │                       ├── DictSmallMapper.class
    │   │   │       │   │                       ├── DictSmallMapperImpl.class
    │   │   │       │   │                       ├── JobMapper.class
    │   │   │       │   │                       ├── JobMapperImpl.class
    │   │   │       │   │                       ├── JobSmallMapper.class
    │   │   │       │   │                       ├── JobSmallMapperImpl.class
    │   │   │       │   │                       ├── MenuMapper.class
    │   │   │       │   │                       ├── MenuMapperImpl.class
    │   │   │       │   │                       ├── RoleMapper.class
    │   │   │       │   │                       ├── RoleMapperImpl.class
    │   │   │       │   │                       ├── RoleSmallMapper.class
    │   │   │       │   │                       ├── RoleSmallMapperImpl.class
    │   │   │       │   │                       ├── UserMapper.class
    │   │   │       │   │                       └── UserMapperImpl.class
    │   │   │       │   └── template
    │   │   │       │       ├── email
    │   │   │       │       │   ├── email.ftl
    │   │   │       │       │   └── taskAlarm.ftl
    │   │   │       │       └── generator
    │   │   │       │           ├── admin
    │   │   │       │           │   ├── Controller.ftl
    │   │   │       │           │   ├── Dto.ftl
    │   │   │       │           │   ├── Entity.ftl
    │   │   │       │           │   ├── Mapper.ftl
    │   │   │       │           │   ├── QueryCriteria.ftl
    │   │   │       │           │   ├── Repository.ftl
    │   │   │       │           │   ├── Service.ftl
    │   │   │       │           │   └── ServiceImpl.ftl
    │   │   │       │           └── front
    │   │   │       │               ├── api.ftl
    │   │   │       │               └── index.ftl
    │   │   │       ├── generated-sources
    │   │   │       │   └── annotations
    │   │   │       │       └── me
    │   │   │       │           └── zhengjie
    │   │   │       │               └── modules
    │   │   │       │                   ├── mnt
    │   │   │       │                   │   └── service
    │   │   │       │                   │       └── mapstruct
    │   │   │       │                   │           ├── AppMapperImpl.java
    │   │   │       │                   │           ├── DatabaseMapperImpl.java
    │   │   │       │                   │           ├── DeployHistoryMapperImpl.java
    │   │   │       │                   │           ├── DeployMapperImpl.java
    │   │   │       │                   │           └── ServerDeployMapperImpl.java
    │   │   │       │                   └── system
    │   │   │       │                       └── service
    │   │   │       │                           └── mapstruct
    │   │   │       │                               ├── DeptMapperImpl.java
    │   │   │       │                               ├── DeptSmallMapperImpl.java
    │   │   │       │                               ├── DictDetailMapperImpl.java
    │   │   │       │                               ├── DictMapperImpl.java
    │   │   │       │                               ├── DictSmallMapperImpl.java
    │   │   │       │                               ├── JobMapperImpl.java
    │   │   │       │                               ├── JobSmallMapperImpl.java
    │   │   │       │                               ├── MenuMapperImpl.java
    │   │   │       │                               ├── RoleMapperImpl.java
    │   │   │       │                               ├── RoleSmallMapperImpl.java
    │   │   │       │                               └── UserMapperImpl.java
    │   │   │       ├── generated-test-sources
    │   │   │       │   └── test-annotations
    │   │   │       └── test-classes
    │   │   │           └── me
    │   │   │               └── zhengjie
    │   │   │                   ├── EladminSystemApplicationTests.class
    │   │   │                   └── LoginCacheTest.class
    │   │   ├── eladmin-tools
    │   │   │   ├── eladmin-tools.iml
    │   │   │   ├── pom.xml
    │   │   │   ├── src
    │   │   │   │   └── main
    │   │   │   │       └── java
    │   │   │   │           └── me
    │   │   │   │               └── zhengjie
    │   │   │   │                   ├── config
    │   │   │   │                   │   └── MultipartConfig.java
    │   │   │   │                   ├── domain
    │   │   │   │                   │   ├── AlipayConfig.java
    │   │   │   │                   │   ├── EmailConfig.java
    │   │   │   │                   │   ├── LocalStorage.java
    │   │   │   │                   │   ├── QiniuConfig.java
    │   │   │   │                   │   ├── QiniuContent.java
    │   │   │   │                   │   └── vo
    │   │   │   │                   │       ├── EmailVo.java
    │   │   │   │                   │       └── TradeVo.java
    │   │   │   │                   ├── repository
    │   │   │   │                   │   ├── AliPayRepository.java
    │   │   │   │                   │   ├── EmailRepository.java
    │   │   │   │                   │   ├── LocalStorageRepository.java
    │   │   │   │                   │   ├── QiNiuConfigRepository.java
    │   │   │   │                   │   └── QiniuContentRepository.java
    │   │   │   │                   ├── rest
    │   │   │   │                   │   ├── AliPayController.java
    │   │   │   │                   │   ├── EmailController.java
    │   │   │   │                   │   ├── LocalStorageController.java
    │   │   │   │                   │   └── QiniuController.java
    │   │   │   │                   ├── service
    │   │   │   │                   │   ├── AliPayService.java
    │   │   │   │                   │   ├── EmailService.java
    │   │   │   │                   │   ├── LocalStorageService.java
    │   │   │   │                   │   ├── QiNiuService.java
    │   │   │   │                   │   ├── dto
    │   │   │   │                   │   │   ├── LocalStorageDto.java
    │   │   │   │                   │   │   ├── LocalStorageQueryCriteria.java
    │   │   │   │                   │   │   ├── PictureQueryCriteria.java
    │   │   │   │                   │   │   └── QiniuQueryCriteria.java
    │   │   │   │                   │   ├── impl
    │   │   │   │                   │   │   ├── AliPayServiceImpl.java
    │   │   │   │                   │   │   ├── EmailServiceImpl.java
    │   │   │   │                   │   │   ├── LocalStorageServiceImpl.java
    │   │   │   │                   │   │   └── QiNiuServiceImpl.java
    │   │   │   │                   │   └── mapstruct
    │   │   │   │                   │       └── LocalStorageMapper.java
    │   │   │   │                   └── utils
    │   │   │   │                       ├── AliPayStatusEnum.java
    │   │   │   │                       ├── AlipayUtils.java
    │   │   │   │                       └── QiNiuUtil.java
    │   │   │   └── target
    │   │   │       ├── classes
    │   │   │       │   └── me
    │   │   │       │       └── zhengjie
    │   │   │       │           ├── config
    │   │   │       │           │   └── MultipartConfig.class
    │   │   │       │           ├── domain
    │   │   │       │           │   ├── AlipayConfig.class
    │   │   │       │           │   ├── EmailConfig.class
    │   │   │       │           │   ├── LocalStorage.class
    │   │   │       │           │   ├── QiniuConfig.class
    │   │   │       │           │   ├── QiniuContent.class
    │   │   │       │           │   └── vo
    │   │   │       │           │       ├── EmailVo.class
    │   │   │       │           │       └── TradeVo.class
    │   │   │       │           ├── repository
    │   │   │       │           │   ├── AliPayRepository.class
    │   │   │       │           │   ├── EmailRepository.class
    │   │   │       │           │   ├── LocalStorageRepository.class
    │   │   │       │           │   ├── QiNiuConfigRepository.class
    │   │   │       │           │   └── QiniuContentRepository.class
    │   │   │       │           ├── rest
    │   │   │       │           │   ├── AliPayController.class
    │   │   │       │           │   ├── EmailController.class
    │   │   │       │           │   ├── LocalStorageController.class
    │   │   │       │           │   └── QiniuController.class
    │   │   │       │           ├── service
    │   │   │       │           │   ├── AliPayService.class
    │   │   │       │           │   ├── EmailService.class
    │   │   │       │           │   ├── LocalStorageService.class
    │   │   │       │           │   ├── QiNiuService.class
    │   │   │       │           │   ├── dto
    │   │   │       │           │   │   ├── LocalStorageDto.class
    │   │   │       │           │   │   ├── LocalStorageQueryCriteria.class
    │   │   │       │           │   │   ├── PictureQueryCriteria.class
    │   │   │       │           │   │   └── QiniuQueryCriteria.class
    │   │   │       │           │   ├── impl
    │   │   │       │           │   │   ├── AliPayServiceImpl.class
    │   │   │       │           │   │   ├── EmailServiceImpl.class
    │   │   │       │           │   │   ├── LocalStorageServiceImpl.class
    │   │   │       │           │   │   └── QiNiuServiceImpl.class
    │   │   │       │           │   └── mapstruct
    │   │   │       │           │       ├── LocalStorageMapper.class
    │   │   │       │           │       └── LocalStorageMapperImpl.class
    │   │   │       │           └── utils
    │   │   │       │               ├── AliPayStatusEnum.class
    │   │   │       │               ├── AlipayUtils.class
    │   │   │       │               └── QiNiuUtil.class
    │   │   │       └── generated-sources
    │   │   │           └── annotations
    │   │   │               └── me
    │   │   │                   └── zhengjie
    │   │   │                       └── service
    │   │   │                           └── mapstruct
    │   │   │                               └── LocalStorageMapperImpl.java
    │   │   ├── eladmin.iml
    │   │   ├── pom.xml
    │   │   ├── sql
    │   │   │   ├── eladmin.sql
    │   │   │   ├── tool_picture.sql
    │   │   │   └── 脚本如何选择.md
    │   │   └── ~
    │   │       └── file
    │   │           └── 其他
    │   └── eladmin-web
    │       ├── LICENSE
    │       ├── README.md
    │       ├── babel.config.js
    │       ├── jest.config.js
    │       ├── package-lock.json
    │       ├── package.json
    │       ├── plopfile.js
    │       ├── postcss.config.js
    │       ├── public
    │       │   ├── favicon.ico
    │       │   └── index.html
    │       ├── src
    │       │   ├── App.vue
    │       │   ├── api
    │       │   │   ├── data.js
    │       │   │   ├── generator
    │       │   │   │   ├── genConfig.js
    │       │   │   │   └── generator.js
    │       │   │   ├── login.js
    │       │   │   ├── mnt
    │       │   │   │   ├── app.js
    │       │   │   │   ├── connect.js
    │       │   │   │   ├── database.js
    │       │   │   │   ├── deploy.js
    │       │   │   │   ├── deployHistory.js
    │       │   │   │   └── serverDeploy.js
    │       │   │   ├── monitor
    │       │   │   │   ├── log.js
    │       │   │   │   └── online.js
    │       │   │   ├── system
    │       │   │   │   ├── code.js
    │       │   │   │   ├── dept.js
    │       │   │   │   ├── dict.js
    │       │   │   │   ├── dictDetail.js
    │       │   │   │   ├── job.js
    │       │   │   │   ├── menu.js
    │       │   │   │   ├── role.js
    │       │   │   │   ├── timing.js
    │       │   │   │   └── user.js
    │       │   │   └── tools
    │       │   │       ├── alipay.js
    │       │   │       ├── email.js
    │       │   │       ├── localStorage.js
    │       │   │       └── qiniu.js
    │       │   ├── assets
    │       │   │   ├── 401_images
    │       │   │   │   └── 401.gif
    │       │   │   ├── 404_images
    │       │   │   │   ├── 404.png
    │       │   │   │   └── 404_cloud.png
    │       │   │   ├── icons
    │       │   │   │   ├── index.js
    │       │   │   │   ├── svg
    │       │   │   │   │   ├── Steve-Jobs.svg
    │       │   │   │   │   ├── alipay.svg
    │       │   │   │   │   ├── anq.svg
    │       │   │   │   │   ├── app.svg
    │       │   │   │   │   ├── backup.svg
    │       │   │   │   │   ├── chain.svg
    │       │   │   │   │   ├── chart.svg
    │       │   │   │   │   ├── codeConsole.svg
    │       │   │   │   │   ├── dashboard.svg
    │       │   │   │   │   ├── database.svg
    │       │   │   │   │   ├── date.svg
    │       │   │   │   │   ├── deploy.svg
    │       │   │   │   │   ├── dept.svg
    │       │   │   │   │   ├── dev.svg
    │       │   │   │   │   ├── develop.svg
    │       │   │   │   │   ├── dictionary.svg
    │       │   │   │   │   ├── doc.svg
    │       │   │   │   │   ├── download.svg
    │       │   │   │   │   ├── edit.svg
    │       │   │   │   │   ├── education.svg
    │       │   │   │   │   ├── email.svg
    │       │   │   │   │   ├── error.svg
    │       │   │   │   │   ├── exit-fullscreen.svg
    │       │   │   │   │   ├── fullscreen.svg
    │       │   │   │   │   ├── fwb.svg
    │       │   │   │   │   ├── github.svg
    │       │   │   │   │   ├── gonggao.svg
    │       │   │   │   │   ├── icon.svg
    │       │   │   │   │   ├── image.svg
    │       │   │   │   │   ├── index.svg
    │       │   │   │   │   ├── international.svg
    │       │   │   │   │   ├── ipvisits.svg
    │       │   │   │   │   ├── java.svg
    │       │   │   │   │   ├── link.svg
    │       │   │   │   │   ├── list.svg
    │       │   │   │   │   ├── lock.svg
    │       │   │   │   │   ├── log.svg
    │       │   │   │   │   ├── login.svg
    │       │   │   │   │   ├── markdown.svg
    │       │   │   │   │   ├── menu.svg
    │       │   │   │   │   ├── message.svg
    │       │   │   │   │   ├── mnt.svg
    │       │   │   │   │   ├── money.svg
    │       │   │   │   │   ├── monitor.svg
    │       │   │   │   │   ├── nested.svg
    │       │   │   │   │   ├── password.svg
    │       │   │   │   │   ├── people.svg
    │       │   │   │   │   ├── peoples.svg
    │       │   │   │   │   ├── permission.svg
    │       │   │   │   │   ├── phone.svg
    │       │   │   │   │   ├── qiniu.svg
    │       │   │   │   │   ├── redis.svg
    │       │   │   │   │   ├── role.svg
    │       │   │   │   │   ├── search.svg
    │       │   │   │   │   ├── server.svg
    │       │   │   │   │   ├── shopping.svg
    │       │   │   │   │   ├── size.svg
    │       │   │   │   │   ├── skill.svg
    │       │   │   │   │   ├── source.svg
    │       │   │   │   │   ├── sqlMonitor.svg
    │       │   │   │   │   ├── swagger.svg
    │       │   │   │   │   ├── sys-tools.svg
    │       │   │   │   │   ├── system.svg
    │       │   │   │   │   ├── system1.svg
    │       │   │   │   │   ├── tab.svg
    │       │   │   │   │   ├── theme.svg
    │       │   │   │   │   ├── timing.svg
    │       │   │   │   │   ├── tools.svg
    │       │   │   │   │   ├── tree-table.svg
    │       │   │   │   │   ├── tree.svg
    │       │   │   │   │   ├── unlock.svg
    │       │   │   │   │   ├── user.svg
    │       │   │   │   │   ├── user1.svg
    │       │   │   │   │   ├── validCode.svg
    │       │   │   │   │   ├── visits.svg
    │       │   │   │   │   ├── web.svg
    │       │   │   │   │   ├── wechat.svg
    │       │   │   │   │   ├── weixin.svg
    │       │   │   │   │   └── zujian.svg
    │       │   │   │   └── svgo.yml
    │       │   │   ├── images
    │       │   │   │   ├── avatar.png
    │       │   │   │   ├── background.jpg
    │       │   │   │   └── logo.png
    │       │   │   └── styles
    │       │   │       ├── btn.scss
    │       │   │       ├── eladmin.scss
    │       │   │       ├── element-ui.scss
    │       │   │       ├── element-variables.scss
    │       │   │       ├── index.scss
    │       │   │       ├── mixin.scss
    │       │   │       ├── sidebar.scss
    │       │   │       ├── transition.scss
    │       │   │       └── variables.scss
    │       │   ├── components
    │       │   │   ├── Breadcrumb
    │       │   │   │   └── index.vue
    │       │   │   ├── Crud
    │       │   │   │   ├── CRUD.operation.vue
    │       │   │   │   ├── Pagination.vue
    │       │   │   │   ├── RR.operation.vue
    │       │   │   │   ├── UD.operation.vue
    │       │   │   │   └── crud.js
    │       │   │   ├── DateRangePicker
    │       │   │   │   └── index.vue
    │       │   │   ├── Dict
    │       │   │   │   ├── Dict.js
    │       │   │   │   └── index.js
    │       │   │   ├── Doc
    │       │   │   │   └── index.vue
    │       │   │   ├── Echarts
    │       │   │   │   ├── BarChart.vue
    │       │   │   │   ├── Category.vue
    │       │   │   │   ├── Funnel.vue
    │       │   │   │   ├── Gauge.vue
    │       │   │   │   ├── Graph.vue
    │       │   │   │   ├── HeatMap.vue
    │       │   │   │   ├── Line3D.vue
    │       │   │   │   ├── PieChart.vue
    │       │   │   │   ├── Point.vue
    │       │   │   │   ├── RadarChart.vue
    │       │   │   │   ├── Rich.vue
    │       │   │   │   ├── Sankey.vue
    │       │   │   │   ├── Scatter.vue
    │       │   │   │   ├── Sunburst.vue
    │       │   │   │   ├── ThemeRiver.vue
    │       │   │   │   └── WordCloud.vue
    │       │   │   ├── GithubCorner
    │       │   │   │   └── index.vue
    │       │   │   ├── Hamburger
    │       │   │   │   └── index.vue
    │       │   │   ├── HeaderSearch
    │       │   │   │   └── index.vue
    │       │   │   ├── IconSelect
    │       │   │   │   ├── index.vue
    │       │   │   │   └── requireIcons.js
    │       │   │   ├── Iframe
    │       │   │   │   └── index.vue
    │       │   │   ├── JavaEdit
    │       │   │   │   └── index.vue
    │       │   │   ├── Pagination
    │       │   │   │   └── index.vue
    │       │   │   ├── PanThumb
    │       │   │   │   └── index.vue
    │       │   │   ├── Permission
    │       │   │   │   ├── index.js
    │       │   │   │   └── permission.js
    │       │   │   ├── RightPanel
    │       │   │   │   └── index.vue
    │       │   │   ├── Screenfull
    │       │   │   │   └── index.vue
    │       │   │   ├── SizeSelect
    │       │   │   │   └── index.vue
    │       │   │   ├── SvgIcon
    │       │   │   │   └── index.vue
    │       │   │   ├── ThemePicker
    │       │   │   │   └── index.vue
    │       │   │   ├── UploadExcel
    │       │   │   │   └── index.vue
    │       │   │   └── YamlEdit
    │       │   │       └── index.vue
    │       │   ├── layout
    │       │   │   ├── components
    │       │   │   │   ├── AppMain.vue
    │       │   │   │   ├── Navbar.vue
    │       │   │   │   ├── Settings
    │       │   │   │   │   └── index.vue
    │       │   │   │   ├── Sidebar
    │       │   │   │   │   ├── FixiOSBug.js
    │       │   │   │   │   ├── Item.vue
    │       │   │   │   │   ├── Link.vue
    │       │   │   │   │   ├── Logo.vue
    │       │   │   │   │   ├── SidebarItem.vue
    │       │   │   │   │   └── index.vue
    │       │   │   │   ├── TagsView
    │       │   │   │   │   ├── ScrollPane.vue
    │       │   │   │   │   └── index.vue
    │       │   │   │   └── index.js
    │       │   │   ├── index.vue
    │       │   │   └── mixin
    │       │   │       └── ResizeHandler.js
    │       │   ├── main.js
    │       │   ├── mixins
    │       │   │   └── crud.js
    │       │   ├── router
    │       │   │   ├── index.js
    │       │   │   └── routers.js
    │       │   ├── settings.js
    │       │   ├── store
    │       │   │   ├── getters.js
    │       │   │   ├── index.js
    │       │   │   └── modules
    │       │   │       ├── api.js
    │       │   │       ├── app.js
    │       │   │       ├── permission.js
    │       │   │       ├── settings.js
    │       │   │       ├── tagsView.js
    │       │   │       └── user.js
    │       │   ├── utils
    │       │   │   ├── auth.js
    │       │   │   ├── clipboard.js
    │       │   │   ├── datetime.js
    │       │   │   ├── get-page-title.js
    │       │   │   ├── index.js
    │       │   │   ├── open-window.js
    │       │   │   ├── permission.js
    │       │   │   ├── request.js
    │       │   │   ├── rsaEncrypt.js
    │       │   │   ├── scroll-to.js
    │       │   │   ├── shortcuts.js
    │       │   │   ├── upload.js
    │       │   │   └── validate.js
    │       │   └── views
    │       │       ├── components
    │       │       │   ├── Echarts.vue
    │       │       │   ├── Editor.vue
    │       │       │   ├── MarkDown.vue
    │       │       │   ├── YamlEdit.vue
    │       │       │   ├── excel
    │       │       │   │   └── upload-excel.vue
    │       │       │   └── icons
    │       │       │       ├── element-icons.js
    │       │       │       ├── index.vue
    │       │       │       └── svg-icons.js
    │       │       ├── dashboard
    │       │       │   ├── LineChart.vue
    │       │       │   ├── PanelGroup.vue
    │       │       │   └── mixins
    │       │       │       └── resize.js
    │       │       ├── features
    │       │       │   ├── 401.vue
    │       │       │   ├── 404.vue
    │       │       │   └── redirect.vue
    │       │       ├── generator
    │       │       │   ├── config.vue
    │       │       │   ├── index.vue
    │       │       │   └── preview.vue
    │       │       ├── home.vue
    │       │       ├── login.vue
    │       │       ├── mnt
    │       │       │   ├── app
    │       │       │   │   └── index.vue
    │       │       │   ├── database
    │       │       │   │   ├── execute.vue
    │       │       │   │   └── index.vue
    │       │       │   ├── deploy
    │       │       │   │   ├── deploy.vue
    │       │       │   │   ├── index.vue
    │       │       │   │   └── sysRestore.vue
    │       │       │   ├── deployHistory
    │       │       │   │   └── index.vue
    │       │       │   └── server
    │       │       │       └── index.vue
    │       │       ├── monitor
    │       │       │   ├── log
    │       │       │   │   ├── errorLog.vue
    │       │       │   │   ├── index.vue
    │       │       │   │   └── search.vue
    │       │       │   ├── online
    │       │       │   │   └── index.vue
    │       │       │   ├── server
    │       │       │   │   └── index.vue
    │       │       │   └── sql
    │       │       │       └── index.vue
    │       │       ├── nested
    │       │       │   ├── menu1
    │       │       │   │   ├── index.vue
    │       │       │   │   ├── menu1-1
    │       │       │   │   │   └── index.vue
    │       │       │   │   └── menu1-2
    │       │       │   │       └── index.vue
    │       │       │   └── menu2
    │       │       │       └── index.vue
    │       │       ├── system
    │       │       │   ├── dept
    │       │       │   │   └── index.vue
    │       │       │   ├── dict
    │       │       │   │   ├── dictDetail.vue
    │       │       │   │   └── index.vue
    │       │       │   ├── job
    │       │       │   │   ├── index.vue
    │       │       │   │   └── module
    │       │       │   │       ├── form.vue
    │       │       │   │       └── header.vue
    │       │       │   ├── menu
    │       │       │   │   └── index.vue
    │       │       │   ├── role
    │       │       │   │   └── index.vue
    │       │       │   ├── timing
    │       │       │   │   ├── index.vue
    │       │       │   │   └── log.vue
    │       │       │   └── user
    │       │       │       ├── center
    │       │       │       │   ├── updateEmail.vue
    │       │       │       │   └── updatePass.vue
    │       │       │       ├── center.vue
    │       │       │       └── index.vue
    │       │       └── tools
    │       │           ├── aliPay
    │       │           │   ├── config.vue
    │       │           │   ├── index.vue
    │       │           │   └── toPay.vue
    │       │           ├── email
    │       │           │   ├── config.vue
    │       │           │   ├── index.vue
    │       │           │   └── send.vue
    │       │           ├── storage
    │       │           │   ├── index.vue
    │       │           │   ├── local
    │       │           │   │   └── index.vue
    │       │           │   └── qiniu
    │       │           │       ├── form.vue
    │       │           │       └── index.vue
    │       │           └── swagger
    │       │               └── index.vue
    │       └── vue.config.js
    └── vhr
        ├── About.md
        ├── README.md
        ├── README_zh.md
        ├── vhr
        │   ├── mailserver
        │   │   ├── mvnw
        │   │   ├── mvnw.cmd
        │   │   ├── pom.xml
        │   │   └── src
        │   │       ├── main
        │   │       │   ├── java
        │   │       │   │   └── org
        │   │       │   │       └── javaboy
        │   │       │   │           └── mailserver
        │   │       │   │               ├── MailserverApplication.java
        │   │       │   │               └── receiver
        │   │       │   │                   └── MailReceiver.java
        │   │       │   └── resources
        │   │       │       ├── application.properties
        │   │       │       └── templates
        │   │       │           └── mail.html
        │   │       └── test
        │   │           └── java
        │   │               └── org
        │   │                   └── javaboy
        │   │                       └── mailserver
        │   │                           └── MailserverApplicationTests.java
        │   ├── pom.xml
        │   ├── vhr.iml
        │   └── vhrserver
        │       ├── pom.xml
        │       ├── vhr-mapper
        │       │   ├── pom.xml
        │       │   ├── src
        │       │   │   └── main
        │       │   │       └── java
        │       │   │           └── org
        │       │   │               └── javaboy
        │       │   │                   └── vhr
        │       │   │                       └── mapper
        │       │   │                           ├── AdjustSalaryMapper.java
        │       │   │                           ├── AdjustSalaryMapper.xml
        │       │   │                           ├── AppraiseMapper.java
        │       │   │                           ├── AppraiseMapper.xml
        │       │   │                           ├── DepartmentMapper.java
        │       │   │                           ├── DepartmentMapper.xml
        │       │   │                           ├── EmpSalaryMapper.java
        │       │   │                           ├── EmpSalaryMapper.xml
        │       │   │                           ├── EmployeeMapper.java
        │       │   │                           ├── EmployeeMapper.xml
        │       │   │                           ├── EmployeeecMapper.java
        │       │   │                           ├── EmployeeecMapper.xml
        │       │   │                           ├── EmployeeremoveMapper.java
        │       │   │                           ├── EmployeeremoveMapper.xml
        │       │   │                           ├── EmployeetrainMapper.java
        │       │   │                           ├── EmployeetrainMapper.xml
        │       │   │                           ├── HrMapper.java
        │       │   │                           ├── HrMapper.xml
        │       │   │                           ├── HrRoleMapper.java
        │       │   │                           ├── HrRoleMapper.xml
        │       │   │                           ├── JobLevelMapper.java
        │       │   │                           ├── JobLevelMapper.xml
        │       │   │                           ├── MailSendLogMapper.java
        │       │   │                           ├── MailSendLogMapper.xml
        │       │   │                           ├── MenuMapper.java
        │       │   │                           ├── MenuMapper.xml
        │       │   │                           ├── MenuRoleMapper.java
        │       │   │                           ├── MenuRoleMapper.xml
        │       │   │                           ├── MsgContentMapper.java
        │       │   │                           ├── MsgContentMapper.xml
        │       │   │                           ├── NationMapper.java
        │       │   │                           ├── NationMapper.xml
        │       │   │                           ├── OpLogMapper.java
        │       │   │                           ├── OpLogMapper.xml
        │       │   │                           ├── PoliticsstatusMapper.java
        │       │   │                           ├── PoliticsstatusMapper.xml
        │       │   │                           ├── PositionMapper.java
        │       │   │                           ├── PositionMapper.xml
        │       │   │                           ├── RoleMapper.java
        │       │   │                           ├── RoleMapper.xml
        │       │   │                           ├── SalaryMapper.java
        │       │   │                           ├── SalaryMapper.xml
        │       │   │                           ├── SysMsgMapper.java
        │       │   │                           └── SysMsgMapper.xml
        │       │   └── vhr-mapper.iml
        │       ├── vhr-model
        │       │   ├── pom.xml
        │       │   ├── src
        │       │   │   └── main
        │       │   │       └── java
        │       │   │           └── org
        │       │   │               └── javaboy
        │       │   │                   └── vhr
        │       │   │                       └── model
        │       │   │                           ├── AdjustSalary.java
        │       │   │                           ├── Appraise.java
        │       │   │                           ├── ChatMsg.java
        │       │   │                           ├── Department.java
        │       │   │                           ├── EmpSalary.java
        │       │   │                           ├── Employee.java
        │       │   │                           ├── Employeeec.java
        │       │   │                           ├── Employeeremove.java
        │       │   │                           ├── Employeetrain.java
        │       │   │                           ├── Hr.java
        │       │   │                           ├── HrRole.java
        │       │   │                           ├── JobLevel.java
        │       │   │                           ├── MailConstants.java
        │       │   │                           ├── MailSendLog.java
        │       │   │                           ├── Menu.java
        │       │   │                           ├── MenuRole.java
        │       │   │                           ├── Meta.java
        │       │   │                           ├── MsgContent.java
        │       │   │                           ├── Nation.java
        │       │   │                           ├── OpLog.java
        │       │   │                           ├── Politicsstatus.java
        │       │   │                           ├── Position.java
        │       │   │                           ├── RespBean.java
        │       │   │                           ├── RespPageBean.java
        │       │   │                           ├── Role.java
        │       │   │                           ├── Salary.java
        │       │   │                           └── SysMsg.java
        │       │   └── vhr-model.iml
        │       ├── vhr-service
        │       │   ├── pom.xml
        │       │   ├── src
        │       │   │   └── main
        │       │   │       └── java
        │       │   │           └── org
        │       │   │               └── javaboy
        │       │   │                   └── vhr
        │       │   │                       ├── config
        │       │   │                       │   └── RabbitConfig.java
        │       │   │                       ├── service
        │       │   │                       │   ├── DepartmentService.java
        │       │   │                       │   ├── EmployeeService.java
        │       │   │                       │   ├── HrService.java
        │       │   │                       │   ├── JobLevelService.java
        │       │   │                       │   ├── MailSendLogService.java
        │       │   │                       │   ├── MenuService.java
        │       │   │                       │   ├── NationService.java
        │       │   │                       │   ├── PoliticsstatusService.java
        │       │   │                       │   ├── PositionService.java
        │       │   │                       │   ├── RoleService.java
        │       │   │                       │   └── SalaryService.java
        │       │   │                       ├── task
        │       │   │                       │   └── MailSendTask.java
        │       │   │                       └── utils
        │       │   │                           ├── HrUtils.java
        │       │   │                           └── POIUtils.java
        │       │   └── vhr-service.iml
        │       ├── vhr-web
        │       │   ├── pom.xml
        │       │   ├── src
        │       │   │   ├── main
        │       │   │   │   ├── java
        │       │   │   │   │   └── org
        │       │   │   │   │       └── javaboy
        │       │   │   │   │           └── vhr
        │       │   │   │   │               ├── VhrApplication.java
        │       │   │   │   │               ├── config
        │       │   │   │   │               │   ├── CustomFilterInvocationSecurityMetadataSource.java
        │       │   │   │   │               │   ├── CustomUrlDecisionManager.java
        │       │   │   │   │               │   ├── FastDFSUtils.java
        │       │   │   │   │               │   ├── LoginFilter.java
        │       │   │   │   │               │   ├── SecurityConfig.java
        │       │   │   │   │               │   ├── VerificationCode.java
        │       │   │   │   │               │   └── WebSocketConfig.java
        │       │   │   │   │               ├── controller
        │       │   │   │   │               │   ├── ChatController.java
        │       │   │   │   │               │   ├── HrInfoController.java
        │       │   │   │   │               │   ├── LoginController.java
        │       │   │   │   │               │   ├── WsController.java
        │       │   │   │   │               │   ├── config
        │       │   │   │   │               │   │   └── SystemConfigController.java
        │       │   │   │   │               │   ├── emp
        │       │   │   │   │               │   │   └── EmpBasicController.java
        │       │   │   │   │               │   ├── salary
        │       │   │   │   │               │   │   ├── SalaryController.java
        │       │   │   │   │               │   │   └── SobConfigController.java
        │       │   │   │   │               │   └── system
        │       │   │   │   │               │       ├── HrController.java
        │       │   │   │   │               │       └── basic
        │       │   │   │   │               │           ├── DepartmentController.java
        │       │   │   │   │               │           ├── JobLevelController.java
        │       │   │   │   │               │           ├── PermissController.java
        │       │   │   │   │               │           └── PositionController.java
        │       │   │   │   │               ├── converter
        │       │   │   │   │               │   └── DateConverter.java
        │       │   │   │   │               └── exception
        │       │   │   │   │                   └── GlobalExceptionHandler.java
        │       │   │   │   └── resources
        │       │   │   │       ├── application.yml
        │       │   │   │       ├── db
        │       │   │   │       │   └── migration
        │       │   │   │       │       └── V1__vhr.sql
        │       │   │   │       ├── fastdfs-client.properties
        │       │   │   │       └── static
        │       │   │   │           ├── css
        │       │   │   │           │   ├── app.4e8a7623.css
        │       │   │   │           │   ├── app.4e8a7623.css.gz
        │       │   │   │           │   ├── chunk-0c17a57a.42916da5.css
        │       │   │   │           │   ├── chunk-64435448.3755e146.css
        │       │   │   │           │   ├── chunk-vendors.c805ba07.css
        │       │   │   │           │   └── chunk-vendors.c805ba07.css.gz
        │       │   │   │           ├── favicon.ico
        │       │   │   │           ├── fonts
        │       │   │   │           │   ├── element-icons.535877f5.woff
        │       │   │   │           │   ├── element-icons.732389de.ttf
        │       │   │   │           │   ├── fontawesome-webfont.674f50d2.eot
        │       │   │   │           │   ├── fontawesome-webfont.af7ae505.woff2
        │       │   │   │           │   ├── fontawesome-webfont.b06871f2.ttf
        │       │   │   │           │   └── fontawesome-webfont.fee66e71.woff
        │       │   │   │           ├── img
        │       │   │   │           │   └── fontawesome-webfont.912ec66d.svg
        │       │   │   │           ├── index.html
        │       │   │   │           ├── index.html.gz
        │       │   │   │           └── js
        │       │   │   │               ├── app.36643c7a.js
        │       │   │   │               ├── app.36643c7a.js.gz
        │       │   │   │               ├── app.36643c7a.js.map
        │       │   │   │               ├── chunk-0c17a57a.3d783b80.js
        │       │   │   │               ├── chunk-0c17a57a.3d783b80.js.gz
        │       │   │   │               ├── chunk-0c17a57a.3d783b80.js.map
        │       │   │   │               ├── chunk-18458ebc.2dd3c93a.js
        │       │   │   │               ├── chunk-18458ebc.2dd3c93a.js.gz
        │       │   │   │               ├── chunk-18458ebc.2dd3c93a.js.map
        │       │   │   │               ├── chunk-2d0d03c8.3a093d55.js
        │       │   │   │               ├── chunk-2d0d03c8.3a093d55.js.map
        │       │   │   │               ├── chunk-2d237c54.0b312051.js
        │       │   │   │               ├── chunk-2d237c54.0b312051.js.map
        │       │   │   │               ├── chunk-33b8cd94.a94483af.js
        │       │   │   │               ├── chunk-33b8cd94.a94483af.js.gz
        │       │   │   │               ├── chunk-33b8cd94.a94483af.js.map
        │       │   │   │               ├── chunk-4e552d82.57eb10c5.js
        │       │   │   │               ├── chunk-4e552d82.57eb10c5.js.gz
        │       │   │   │               ├── chunk-4e552d82.57eb10c5.js.map
        │       │   │   │               ├── chunk-64435448.c8d2ed8f.js
        │       │   │   │               ├── chunk-64435448.c8d2ed8f.js.gz
        │       │   │   │               ├── chunk-64435448.c8d2ed8f.js.map
        │       │   │   │               ├── chunk-df7e035a.c9947309.js
        │       │   │   │               ├── chunk-df7e035a.c9947309.js.gz
        │       │   │   │               ├── chunk-df7e035a.c9947309.js.map
        │       │   │   │               ├── chunk-vendors.0a8f9d11.js
        │       │   │   │               ├── chunk-vendors.0a8f9d11.js.gz
        │       │   │   │               └── chunk-vendors.0a8f9d11.js.map
        │       │   │   └── test
        │       │   │       └── java
        │       │   │           └── org
        │       │   │               └── javaboy
        │       │   │                   └── vhr
        │       │   │                       └── VhrApplicationTests.java
        │       │   └── vhr-web.iml
        │       └── vhrserver.iml
        ├── vhr.sql
        ├── vuehr
        │   ├── README.md
        │   ├── babel.config.js
        │   ├── package-lock.json
        │   ├── package.json
        │   ├── public
        │   │   ├── favicon.ico
        │   │   └── index.html
        │   ├── src
        │   │   ├── App.vue
        │   │   ├── assets
        │   │   │   └── logo.png
        │   │   ├── components
        │   │   │   ├── chat
        │   │   │   │   ├── card.vue
        │   │   │   │   ├── list.vue
        │   │   │   │   ├── message.vue
        │   │   │   │   └── usertext.vue
        │   │   │   └── sys
        │   │   │       └── basic
        │   │   │           ├── DepMana.vue
        │   │   │           ├── EcMana.vue
        │   │   │           ├── JobLevelMana.vue
        │   │   │           ├── PermissMana.vue
        │   │   │           └── PosMana.vue
        │   │   ├── main.js
        │   │   ├── router.js
        │   │   ├── store
        │   │   │   └── index.js
        │   │   ├── utils
        │   │   │   ├── api.js
        │   │   │   ├── menus.js
        │   │   │   ├── mymessage.js
        │   │   │   ├── sockjs.js
        │   │   │   └── stomp.js
        │   │   └── views
        │   │       ├── Home.vue
        │   │       ├── HrInfo.vue
        │   │       ├── Login.vue
        │   │       ├── chat
        │   │       │   └── FriendChat.vue
        │   │       ├── emp
        │   │       │   ├── EmpAdv.vue
        │   │       │   └── EmpBasic.vue
        │   │       ├── per
        │   │       │   ├── PerEc.vue
        │   │       │   ├── PerEmp.vue
        │   │       │   ├── PerMv.vue
        │   │       │   ├── PerSalary.vue
        │   │       │   └── PerTrain.vue
        │   │       ├── sal
        │   │       │   ├── SalMonth.vue
        │   │       │   ├── SalSearch.vue
        │   │       │   ├── SalSob.vue
        │   │       │   ├── SalSobCfg.vue
        │   │       │   └── SalTable.vue
        │   │       ├── sta
        │   │       │   ├── StaAll.vue
        │   │       │   ├── StaPers.vue
        │   │       │   ├── StaRecord.vue
        │   │       │   └── StaScore.vue
        │   │       └── sys
        │   │           ├── SysBasic.vue
        │   │           ├── SysCfg.vue
        │   │           ├── SysData.vue
        │   │           ├── SysHr.vue
        │   │           ├── SysInit.vue
        │   │           └── SysLog.vue
        │   └── vue.config.js
        └── 人事管理系统需求规格说明书.pdf

449 directories, 1183 files


实例下载地址

后台管理系统-ELADMIN 前端源码 -前后端分离的人力资源管理系统

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警