From e4ca7afc70b7e164db578eb54ea00ee9f5a57f7c Mon Sep 17 00:00:00 2001
From: dqjdda <201507802@qq.com>
Date: Mon, 25 Nov 2019 16:43:11 +0800
Subject: [PATCH] =?UTF-8?q?=E9=98=BF=E9=87=8C=E5=B7=B4=E5=B7=B4=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81=E8=A7=84=E8=8C=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
eladmin-common/pom.xml | 12 ++
.../java/me/zhengjie/aspect/LimitAspect.java | 3 +
.../main/java/me/zhengjie/base/BaseDTO.java | 9 +
.../java/me/zhengjie/base/BaseEntity.java | 2 +-
.../java/me/zhengjie/base/BaseMapper.java | 8 +
.../zhengjie/config/ElPermissionConfig.java | 3 +
.../java/me/zhengjie/config/RedisConfig.java | 11 +-
.../handler/GlobalExceptionHandler.java | 3 +-
.../java/me/zhengjie/utils/EncryptUtils.java | 58 +++---
.../main/java/me/zhengjie/utils/FileUtil.java | 9 +-
.../java/me/zhengjie/utils/QueryHelp.java | 2 +-
.../java/me/zhengjie/utils/StringUtils.java | 18 +-
.../me/zhengjie/utils/TranslatorUtil.java | 4 +
.../java/me/zhengjie/domain/ColumnInfo.java | 24 +--
.../java/me/zhengjie/domain/GenConfig.java | 14 +-
.../java/me/zhengjie/domain/vo/TableInfo.java | 10 +-
.../repository/ColumnInfoRepository.java | 5 +
.../repository/GenConfigRepository.java | 5 +
.../me/zhengjie/service/GenConfigService.java | 11 ++
.../service/impl/GenConfigServiceImpl.java | 9 +-
.../service/impl/GeneratorServiceImpl.java | 2 +-
.../main/java/me/zhengjie/utils/GenUtil.java | 5 +-
.../src/main/java/me/zhengjie/domain/Log.java | 20 +-
.../me/zhengjie/repository/LogRepository.java | 6 +-
.../java/me/zhengjie/service/LogService.java | 33 +++-
.../me/zhengjie/service/dto/LogErrorDTO.java | 7 -
.../service/dto/LogQueryCriteria.java | 1 -
.../me/zhengjie/service/dto/LogSmallDTO.java | 4 -
.../zhengjie/service/impl/LogServiceImpl.java | 16 +-
.../zhengjie/res/ServerMonitorController.java | 18 +-
.../java/me/zhengjie/utils/SigarUtil.java | 174 +++++++++---------
.../java/me/zhengjie/config/DataScope.java | 12 +-
.../config/thread/AsyncTaskExecutePool.java | 2 +-
.../config/thread/TheadFactoryName.java | 4 +-
.../modules/mnt/domain/ServerDeploy.java | 3 -
.../repository/ServerDeployRepository.java | 5 +
.../modules/mnt/service/AppService.java | 35 +++-
.../modules/mnt/service/DatabaseService.java | 35 +++-
.../mnt/service/DeployHistoryService.java | 34 +++-
.../modules/mnt/service/DeployService.java | 41 ++++-
.../mnt/service/ServerDeployService.java | 42 ++++-
.../service/dto/{AppDTO.java => AppDto.java} | 4 +-
.../{DatabaseDTO.java => DatabaseDto.java} | 2 +-
.../dto/{DeployDTO.java => DeployDto.java} | 8 +-
...yHistoryDTO.java => DeployHistoryDto.java} | 2 +-
...verDeployDTO.java => ServerDeployDto.java} | 2 +-
.../mnt/service/impl/AppServiceImpl.java | 6 +-
.../mnt/service/impl/DatabaseServiceImpl.java | 6 +-
.../impl/DeployHistoryServiceImpl.java | 6 +-
.../mnt/service/impl/DeployServiceImpl.java | 41 +++--
.../service/impl/ServerDeployServiceImpl.java | 8 +-
.../modules/mnt/service/mapper/AppMapper.java | 4 +-
.../mnt/service/mapper/DatabaseMapper.java | 4 +-
.../service/mapper/DeployHistoryMapper.java | 4 +-
.../mnt/service/mapper/DeployMapper.java | 4 +-
.../service/mapper/ServerDeployMapper.java | 4 +-
.../modules/mnt/util/ScpClientUtil.java | 8 +-
.../modules/mnt/websocket/MsgType.java | 9 +-
.../mnt/websocket/WebSocketServer.java | 31 +++-
.../modules/monitor/rest/LimitController.java | 2 +-
.../monitor/rest/ServerController.java | 18 +-
.../modules/monitor/service/RedisService.java | 6 +-
.../monitor/service/ServerService.java | 13 ++
.../monitor/service/dto/ServerDTO.java | 22 +--
.../service/dto/ServerQueryCriteria.java | 1 -
.../service/impl/ServerServiceImpl.java | 1 -
.../service/impl/VisitsServiceImpl.java | 5 +-
.../modules/quartz/domain/QuartzJob.java | 14 +-
.../modules/quartz/domain/QuartzLog.java | 18 +-
.../quartz/service/QuartzJobService.java | 52 ++++++
.../service/impl/QuartzJobServiceImpl.java | 2 +-
.../modules/quartz/utils/ExecutionJob.java | 6 +-
.../modules/quartz/utils/QuartzManage.java | 8 +-
.../security/config/SecurityConfig.java | 12 +-
.../rest/AuthenticationController.java | 2 +-
.../security/rest/OnlineController.java | 3 +
.../security/JwtAuthenticationEntryPoint.java | 3 +
.../security/JwtAuthorizationTokenFilter.java | 5 +-
...ice.java => JwtPermissionServiceImpl.java} | 12 +-
...ce.java => JwtUserDetailsServiceImpl.java} | 14 +-
.../modules/security/utils/JwtTokenUtil.java | 8 +-
.../zhengjie/modules/system/domain/Dept.java | 19 ++
.../modules/system/domain/DictDetail.java | 7 +-
.../zhengjie/modules/system/domain/Menu.java | 16 +-
.../zhengjie/modules/system/domain/Role.java | 14 +-
.../zhengjie/modules/system/domain/User.java | 19 ++
.../system/repository/DeptRepository.java | 16 ++
.../system/repository/MenuRepository.java | 22 +++
.../system/repository/RoleRepository.java | 15 ++
.../system/repository/UserRepository.java | 21 +++
.../modules/system/rest/DeptController.java | 6 +-
.../modules/system/rest/MenuController.java | 16 +-
.../modules/system/rest/RoleController.java | 4 +-
.../modules/system/rest/UserController.java | 12 +-
.../modules/system/service/DeptService.java | 56 +++++-
.../system/service/DictDetailService.java | 32 +++-
.../modules/system/service/DictService.java | 47 ++++-
.../modules/system/service/JobService.java | 45 ++++-
.../modules/system/service/MenuService.java | 83 ++++++++-
.../modules/system/service/RoleService.java | 75 +++++++-
.../modules/system/service/UserService.java | 66 ++++++-
.../dto/{DeptDTO.java => DeptDto.java} | 11 +-
.../{DeptSmallDTO.java => DeptSmallDto.java} | 2 +-
...{DictDetailDTO.java => DictDetailDto.java} | 4 +-
.../dto/{DictDTO.java => DictDto.java} | 4 +-
.../system/service/dto/DictQueryCriteria.java | 2 +-
.../{DictSmallDTO.java => DictSmallDto.java} | 2 +-
.../service/dto/{JobDTO.java => JobDto.java} | 6 +-
.../{JobSmallDTO.java => JobSmallDto.java} | 2 +-
.../dto/{MenuDTO.java => MenuDto.java} | 11 +-
.../system/service/dto/MenuQueryCriteria.java | 2 +-
.../dto/{RoleDTO.java => RoleDto.java} | 13 +-
.../system/service/dto/RoleQueryCriteria.java | 2 +-
.../{RoleSmallDTO.java => RoleSmallDto.java} | 2 +-
.../dto/{UserDTO.java => UserDto.java} | 15 +-
.../system/service/dto/UserQueryCriteria.java | 1 -
.../system/service/impl/DeptServiceImpl.java | 35 ++--
.../service/impl/DictDetailServiceImpl.java | 6 +-
.../system/service/impl/DictServiceImpl.java | 16 +-
.../system/service/impl/JobServiceImpl.java | 14 +-
.../system/service/impl/MenuServiceImpl.java | 54 +++---
.../system/service/impl/RoleServiceImpl.java | 24 +--
.../system/service/impl/UserServiceImpl.java | 18 +-
.../system/service/mapper/DeptMapper.java | 4 +-
.../service/mapper/DeptSmallMapper.java | 4 +-
.../service/mapper/DictDetailMapper.java | 4 +-
.../system/service/mapper/DictMapper.java | 4 +-
.../service/mapper/DictSmallMapper.java | 5 +-
.../system/service/mapper/JobMapper.java | 12 +-
.../system/service/mapper/JobSmallMapper.java | 4 +-
.../system/service/mapper/MenuMapper.java | 4 +-
.../system/service/mapper/RoleMapper.java | 4 +-
.../service/mapper/RoleSmallMapper.java | 4 +-
.../system/service/mapper/UserMapper.java | 12 +-
.../template/generator/admin/Service.ftl | 14 +-
.../java/me/zhengjie/domain/AlipayConfig.java | 22 +--
.../java/me/zhengjie/domain/EmailConfig.java | 8 +-
.../java/me/zhengjie/domain/LocalStorage.java | 14 +-
.../main/java/me/zhengjie/domain/Picture.java | 2 +-
.../java/me/zhengjie/domain/QiniuConfig.java | 10 +-
.../java/me/zhengjie/domain/QiniuContent.java | 11 +-
.../me/zhengjie/domain/VerificationCode.java | 10 +-
.../java/me/zhengjie/domain/vo/EmailVo.java | 2 +-
.../java/me/zhengjie/domain/vo/TradeVo.java | 16 +-
...yRepository.java => AliPayRepository.java} | 2 +-
.../repository/PictureRepository.java | 5 +
.../repository/QiNiuConfigRepository.java | 4 +
.../me/zhengjie/rest/AliPayController.java | 13 +-
...{AlipayService.java => AliPayService.java} | 4 +-
.../zhengjie/service/LocalStorageService.java | 51 ++++-
.../me/zhengjie/service/PictureService.java | 38 +++-
.../me/zhengjie/service/QiNiuService.java | 14 +-
...alStorageDTO.java => LocalStorageDto.java} | 15 +-
.../dto/LocalStorageQueryCriteria.java | 1 -
...erviceImpl.java => AliPayServiceImpl.java} | 24 +--
.../service/impl/LocalStorageServiceImpl.java | 14 +-
.../service/impl/QiNiuServiceImpl.java | 8 +-
.../service/mapper/LocalStorageMapper.java | 4 +-
.../me/zhengjie/utils/AliPayStatusEnum.java | 4 +
pom.xml | 7 -
160 files changed, 1588 insertions(+), 726 deletions(-)
rename eladmin-system/src/main/java/me/zhengjie/modules/mnt/service/dto/{AppDTO.java => AppDto.java} (89%)
rename eladmin-system/src/main/java/me/zhengjie/modules/mnt/service/dto/{DatabaseDTO.java => DatabaseDto.java} (89%)
rename eladmin-system/src/main/java/me/zhengjie/modules/mnt/service/dto/{DeployDTO.java => DeployDto.java} (77%)
rename eladmin-system/src/main/java/me/zhengjie/modules/mnt/service/dto/{DeployHistoryDTO.java => DeployHistoryDto.java} (89%)
rename eladmin-system/src/main/java/me/zhengjie/modules/mnt/service/dto/{ServerDeployDTO.java => ServerDeployDto.java} (86%)
rename eladmin-system/src/main/java/me/zhengjie/modules/security/service/{JwtPermissionService.java => JwtPermissionServiceImpl.java} (89%)
rename eladmin-system/src/main/java/me/zhengjie/modules/security/service/{JwtUserDetailsService.java => JwtUserDetailsServiceImpl.java} (80%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{DeptDTO.java => DeptDto.java} (79%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{DeptSmallDTO.java => DeptSmallDto.java} (79%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{DictDetailDTO.java => DictDetailDto.java} (80%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{DictDTO.java => DictDto.java} (79%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{DictSmallDTO.java => DictSmallDto.java} (80%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{JobDTO.java => JobDto.java} (80%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{JobSmallDTO.java => JobSmallDto.java} (83%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{MenuDTO.java => MenuDto.java} (79%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{RoleDTO.java => RoleDto.java} (69%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{RoleSmallDTO.java => RoleSmallDto.java} (83%)
rename eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/{UserDTO.java => UserDto.java} (78%)
rename eladmin-tools/src/main/java/me/zhengjie/repository/{AlipayRepository.java => AliPayRepository.java} (75%)
rename eladmin-tools/src/main/java/me/zhengjie/service/{AlipayService.java => AliPayService.java} (89%)
rename eladmin-tools/src/main/java/me/zhengjie/service/dto/{LocalStorageDTO.java => LocalStorageDto.java} (63%)
rename eladmin-tools/src/main/java/me/zhengjie/service/impl/{AlipayServiceImpl.java => AliPayServiceImpl.java} (87%)
diff --git a/eladmin-common/pom.xml b/eladmin-common/pom.xml
index 0bdd114f..ba40e4c9 100644
--- a/eladmin-common/pom.xml
+++ b/eladmin-common/pom.xml
@@ -8,7 +8,19 @@
2.3
4.0.0
+
+ [4.1.12,)
+
eladmin-common
公共模块
+
+
+
+
+ cn.hutool
+ hutool-all
+ ${hutool.version}
+
+
\ No newline at end of file
diff --git a/eladmin-common/src/main/java/me/zhengjie/aspect/LimitAspect.java b/eladmin-common/src/main/java/me/zhengjie/aspect/LimitAspect.java
index b8b6cf9f..f495e85a 100644
--- a/eladmin-common/src/main/java/me/zhengjie/aspect/LimitAspect.java
+++ b/eladmin-common/src/main/java/me/zhengjie/aspect/LimitAspect.java
@@ -19,6 +19,9 @@ import org.springframework.stereotype.Component;
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method;
+/**
+ * @author /
+ */
@Aspect
@Component
public class LimitAspect {
diff --git a/eladmin-common/src/main/java/me/zhengjie/base/BaseDTO.java b/eladmin-common/src/main/java/me/zhengjie/base/BaseDTO.java
index 903904df..e6b5c30d 100644
--- a/eladmin-common/src/main/java/me/zhengjie/base/BaseDTO.java
+++ b/eladmin-common/src/main/java/me/zhengjie/base/BaseDTO.java
@@ -18,4 +18,13 @@ public class BaseDTO implements Serializable {
private Timestamp createTime;
private Timestamp updateTime;
+
+ @Override
+ public String toString() {
+ return "BaseDTO{" +
+ "isDelete=" + isDelete +
+ ", createTime=" + createTime +
+ ", updateTime=" + updateTime +
+ '}';
+ }
}
diff --git a/eladmin-common/src/main/java/me/zhengjie/base/BaseEntity.java b/eladmin-common/src/main/java/me/zhengjie/base/BaseEntity.java
index 2e9cc934..d1d40045 100644
--- a/eladmin-common/src/main/java/me/zhengjie/base/BaseEntity.java
+++ b/eladmin-common/src/main/java/me/zhengjie/base/BaseEntity.java
@@ -19,7 +19,7 @@ import java.lang.reflect.Field;
@MappedSuperclass
public class BaseEntity implements Serializable {
- // 删除标识
+ /** 删除标识 **/
@Column(name = "is_delete", columnDefinition = "bit default 0")
private Boolean isDelete = false;
diff --git a/eladmin-common/src/main/java/me/zhengjie/base/BaseMapper.java b/eladmin-common/src/main/java/me/zhengjie/base/BaseMapper.java
index 82609e50..7671325b 100644
--- a/eladmin-common/src/main/java/me/zhengjie/base/BaseMapper.java
+++ b/eladmin-common/src/main/java/me/zhengjie/base/BaseMapper.java
@@ -10,21 +10,29 @@ public interface BaseMapper {
/**
* DTO转Entity
+ * @param dto /
+ * @return /
*/
E toEntity(D dto);
/**
* Entity转DTO
+ * @param entity /
+ * @return /
*/
D toDto(E entity);
/**
* DTO集合转Entity集合
+ * @param dtoList /
+ * @return /
*/
List toEntity(List dtoList);
/**
* Entity集合转DTO集合
+ * @param entityList /
+ * @return /
*/
List toDto(List entityList);
}
diff --git a/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java b/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java
index d7f6aa7e..35212914 100644
--- a/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java
+++ b/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java
@@ -7,6 +7,9 @@ import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
+/**
+ * @author Zheng Jie
+ */
@Service(value = "el")
public class ElPermissionConfig {
diff --git a/eladmin-common/src/main/java/me/zhengjie/config/RedisConfig.java b/eladmin-common/src/main/java/me/zhengjie/config/RedisConfig.java
index 6e2d21ef..a4a34ae6 100644
--- a/eladmin-common/src/main/java/me/zhengjie/config/RedisConfig.java
+++ b/eladmin-common/src/main/java/me/zhengjie/config/RedisConfig.java
@@ -53,6 +53,7 @@ public class RedisConfig extends CachingConfigurerSupport {
return configuration;
}
+ @SuppressWarnings("all")
@Bean(name = "redisTemplate")
@ConditionalOnMissingBean(name = "redisTemplate")
public RedisTemplate