From 0a3a0807be0c02f5d88806e9a49665d4e1eed84d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=B3=BD=E6=96=87?= <1837149054@qq.com> Date: Thu, 31 Aug 2023 14:56:43 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/log/dto/OperationLogRespDTO.java | 3 ++- .../convertor/log/OperationLogConvertor.java | 14 +------------- .../sherly/convertor/tenant/TenantConvertor.java | 5 +++-- .../manager/log/OperationLogManagerImpl.java | 2 +- .../oswh/sherly/service/tenant/TenantService.java | 2 +- 5 files changed, 8 insertions(+), 18 deletions(-) diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/controller/log/dto/OperationLogRespDTO.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/controller/log/dto/OperationLogRespDTO.java index 70b54b6..6b02daa 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/controller/log/dto/OperationLogRespDTO.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/controller/log/dto/OperationLogRespDTO.java @@ -2,6 +2,7 @@ package org.oswh.sherly.controller.log.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; +import org.oswh.sherly.common.enums.LogTypeEnum; /** * @author 谷子毅 @@ -15,7 +16,7 @@ public class OperationLogRespDTO { /** 日志类型 */ @Schema(description = "日志类型") - private Integer type; + private LogTypeEnum type; /** 描述 */ @Schema(description = "描述") diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java index f89ef66..b6d3bf8 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java @@ -15,18 +15,6 @@ public interface OperationLogConvertor { OperationLogPageRespDTO convertToPageRespDTO(OperationLogDO operationLogDO); - @Mapping(source = "type", target = "type") - OperationLogRespDTO convertToRespDTO(OperationLogDO operationLogDO); + OperationLogRespDTO convertToLogRespDTO(OperationLogDO operationLogDO); - default Integer typeConvertor (LogTypeEnum logTypeEnum){ - int integer; - switch (logTypeEnum) { - case NORMAL: integer = 0; - break; - case EXCEPTION: integer = 1; - break; - default: integer = 0; - } - return integer; - } } diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java index 5db5c42..c964a7c 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java @@ -8,6 +8,8 @@ import org.oswh.sherly.controller.tenant.dto.TenantUpdateReqDTO; import org.oswh.sherly.controller.tenant.eo.TenantEO; import org.oswh.sherly.model.TenantDO; +import java.util.List; + /** * @author 孙泽文 * @date 2023/8/25 @@ -21,8 +23,7 @@ public interface TenantConvertor { TenantDO convertToDO (TenantUpdateReqDTO reqDTO); - TenantEO convertToEO (TenantDO tenantDO); - LoginTenantRespDTO tenantToLoginTenantRespDTO(TenantDO tenantDO); + List convertToListEO(List list); } diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java index 81b8990..7b3c075 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java @@ -65,7 +65,7 @@ public class OperationLogManagerImpl implements OperationLogManager { @Override public OperationLogRespDTO getOne(Long logId) { OperationLogDO log = operationLogMapper.selectById(logId); - return OperationLogConvertor.INSTANCE.convertToRespDTO(log); + return OperationLogConvertor.INSTANCE.convertToLogRespDTO(log); } @Override diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java index 566a2e9..9d69bf1 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java @@ -239,7 +239,7 @@ public class TenantService { public void listExport(HttpServletResponse response) { List list = tenantMapper.selectList(); - List result = list.stream().map(TenantConvertor.INSTANCE::convertToEO).collect(Collectors.toList()); + List result = TenantConvertor.INSTANCE.convertToListEO(list); response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setCharacterEncoding("utf-8"); -- Gitee From 47b53ce1da971754f85c5debabf0c749d3a10e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=B3=BD=E6=96=87?= <1837149054@qq.com> Date: Thu, 31 Aug 2023 15:10:22 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BA=86mapstruct?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../convertor/department/DepartmentConvertor.java | 2 +- .../emailConfig/EmailConfigConvertor.java | 2 +- .../convertor/log/OperationLogConvertor.java | 2 +- .../oswh/sherly/convertor/menu/MenuConvertor.java | 2 +- .../sherly/convertor/oss/OssConfigConvertor.java | 2 +- .../convertor/quartz/ScheduleTaskConvertor.java | 2 +- .../convertor/quartz/ScheduleTaskLogConvertor.java | 2 +- .../oswh/sherly/convertor/role/RoleConvertor.java | 2 +- .../sherly/convertor/tenant/TenantConvertor.java | 2 +- .../convertor/tenant/TenantPackageConvertor.java | 2 +- .../oswh/sherly/convertor/user/UserConvertor.java | 2 +- .../sherly/convertor/user/UserSelfConvertor.java | 2 +- .../service/department/DepartmentService.java | 8 ++++---- .../sherly/service/generic/GenericService.java | 14 +++++++------- .../oswh/sherly/service/login/LoginService.java | 6 +++--- .../org/oswh/sherly/service/menu/MenuService.java | 8 ++++---- .../oswh/sherly/service/oss/OssConfigService.java | 8 ++++---- .../org/oswh/sherly/service/role/RoleService.java | 8 ++++---- .../service/tenant/TenantPackageService.java | 10 +++++----- .../oswh/sherly/service/tenant/TenantService.java | 8 ++++---- .../oswh/sherly/service/user/UserSelfService.java | 6 +++--- .../org/oswh/sherly/service/user/UserService.java | 10 +++++----- 22 files changed, 55 insertions(+), 55 deletions(-) diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/department/DepartmentConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/department/DepartmentConvertor.java index 4645e5a..1b136ed 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/department/DepartmentConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/department/DepartmentConvertor.java @@ -10,7 +10,7 @@ import org.oswh.sherly.model.DepartmentDO; @Mapper public interface DepartmentConvertor { - DepartmentConvertor INSTANCE = Mappers.getMapper(DepartmentConvertor.class); + DepartmentConvertor DepartmentConvertor = Mappers.getMapper(DepartmentConvertor.class); DepartmentRespDTO convertToRespDTO(DepartmentDO departmentDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/emailConfig/EmailConfigConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/emailConfig/EmailConfigConvertor.java index d2d37ba..d4c2c7b 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/emailConfig/EmailConfigConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/emailConfig/EmailConfigConvertor.java @@ -8,7 +8,7 @@ import org.oswh.sherly.model.EmailConfigDO; @Mapper public interface EmailConfigConvertor { - EmailConfigConvertor INSTANCE = Mappers.getMapper(EmailConfigConvertor.class); + EmailConfigConvertor EmailConfigConvertor = Mappers.getMapper(EmailConfigConvertor.class); EmailConfigRespDTO convertToRespDTO(EmailConfigDO emailConfigDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java index b6d3bf8..4a9a6cf 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java @@ -11,7 +11,7 @@ import org.oswh.sherly.model.OperationLogDO; @Mapper public interface OperationLogConvertor { - OperationLogConvertor INSTANCE = Mappers.getMapper(OperationLogConvertor.class); + OperationLogConvertor OperationLogConvertor = Mappers.getMapper(OperationLogConvertor.class); OperationLogPageRespDTO convertToPageRespDTO(OperationLogDO operationLogDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java index 2c3dfa8..8976dd9 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java @@ -11,7 +11,7 @@ import org.oswh.sherly.model.MenuDO; @Mapper public interface MenuConvertor { - MenuConvertor INSTANCE = Mappers.getMapper(MenuConvertor.class); + MenuConvertor MenuConvertor = Mappers.getMapper(MenuConvertor.class); MenuRespDTO convertToRespDTO(MenuDO menuDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/oss/OssConfigConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/oss/OssConfigConvertor.java index 898392a..747aff9 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/oss/OssConfigConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/oss/OssConfigConvertor.java @@ -11,7 +11,7 @@ import org.oswh.sherly.model.OssConfigDO; @Mapper public interface OssConfigConvertor { - OssConfigConvertor INSTANCE = Mappers.getMapper(OssConfigConvertor.class); + OssConfigConvertor OssConfigConvertor = Mappers.getMapper(OssConfigConvertor.class); @Mapping(target = "config", ignore = true) OssConfigRespDTO convertToRespDTO(OssConfigDO ossConfigDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskConvertor.java index 3197d19..61247c2 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskConvertor.java @@ -13,7 +13,7 @@ import org.oswh.sherly.model.ScheduleTaskDO; @Mapper public interface ScheduleTaskConvertor { - ScheduleTaskConvertor INSTANCE = Mappers.getMapper(ScheduleTaskConvertor.class); + ScheduleTaskConvertor ScheduleTaskConvertor = Mappers.getMapper(ScheduleTaskConvertor.class); ScheduleTaskDO convertToDO (ScheduleTaskInsertReqDTO reqDTO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskLogConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskLogConvertor.java index 0b1a4e1..ac02825 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskLogConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/quartz/ScheduleTaskLogConvertor.java @@ -12,7 +12,7 @@ import org.oswh.sherly.model.ScheduleTaskLogDO; @Mapper public interface ScheduleTaskLogConvertor { - ScheduleTaskLogConvertor INSTANCE = Mappers.getMapper(ScheduleTaskLogConvertor.class); + ScheduleTaskLogConvertor ScheduleTaskLogConvertor = Mappers.getMapper(ScheduleTaskLogConvertor.class); ScheduleTaskLogRespDTO convertToRespDTO (ScheduleTaskLogDO scheduleTaskLogDO); } diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/role/RoleConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/role/RoleConvertor.java index eb88064..a862d99 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/role/RoleConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/role/RoleConvertor.java @@ -15,7 +15,7 @@ import org.oswh.sherly.model.RoleDO; @Mapper public interface RoleConvertor { - RoleConvertor INSTANCE = Mappers.getMapper(RoleConvertor.class); + RoleConvertor RoleConvertor = Mappers.getMapper(RoleConvertor.class); RoleRespDTO convertToRespDTO (RoleDO roleDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java index c964a7c..1af453f 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantConvertor.java @@ -17,7 +17,7 @@ import java.util.List; @Mapper public interface TenantConvertor { - TenantConvertor INSTANCE = Mappers.getMapper(TenantConvertor.class); + TenantConvertor TenantConvertor = Mappers.getMapper(TenantConvertor.class); TenantDO convertToDO (TenantInsertReqDTO reqDTO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantPackageConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantPackageConvertor.java index 4f57ff5..f00503c 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantPackageConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/tenant/TenantPackageConvertor.java @@ -17,7 +17,7 @@ import java.util.List; @Mapper public interface TenantPackageConvertor { - TenantPackageConvertor INSTANCE = Mappers.getMapper(TenantPackageConvertor.class); + TenantPackageConvertor TenantPackageConvertor = Mappers.getMapper(TenantPackageConvertor.class); TenantPackageDO convertToDO (TenantPackageInsertReqDTO reqDTO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserConvertor.java index 0f58e9d..8af84d4 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserConvertor.java @@ -16,7 +16,7 @@ import org.oswh.sherly.model.UserDO; @Mapper public interface UserConvertor { - UserConvertor INSTANCE = Mappers.getMapper(UserConvertor.class); + UserConvertor UserConvertor = Mappers.getMapper(UserConvertor.class); UserRespDTO convertToRespDTO (UserDO userDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserSelfConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserSelfConvertor.java index e2cc73d..86b726f 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserSelfConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/user/UserSelfConvertor.java @@ -14,7 +14,7 @@ import org.oswh.sherly.model.UserDO; @Mapper public interface UserSelfConvertor { - UserSelfConvertor INSTANCE = Mappers.getMapper(UserSelfConvertor.class); + UserSelfConvertor UserSelfConvertor = Mappers.getMapper(UserSelfConvertor.class); UserSelfRespDTO convertToRespDTO (UserDO userDO); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/department/DepartmentService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/department/DepartmentService.java index fe18e57..0b6399c 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/department/DepartmentService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/department/DepartmentService.java @@ -5,7 +5,6 @@ import org.oswh.sherly.common.modules.exception.BizException; import org.oswh.sherly.controller.department.dto.DepartmentInsertReqDTO; import org.oswh.sherly.controller.department.dto.DepartmentRespDTO; import org.oswh.sherly.controller.department.dto.DepartmentUpdateReqDTO; -import org.oswh.sherly.convertor.department.DepartmentConvertor; import org.oswh.sherly.mapper.department.DepartmentMapper; import org.oswh.sherly.mapper.user.UserMapper; import org.oswh.sherly.model.DepartmentDO; @@ -20,6 +19,7 @@ import java.util.stream.Collectors; import static org.oswh.sherly.common.constants.CommonConstants.ROOT_PARENT_ID; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.*; +import static org.oswh.sherly.convertor.department.DepartmentConvertor.DepartmentConvertor; /** * @author 谷子毅 @@ -44,7 +44,7 @@ public class DepartmentService { // 对象转换成vo类型 List all = list.stream() .sorted(Comparator.comparing(DepartmentDO::getSort)) - .map(DepartmentConvertor.INSTANCE::convertToRespDTO).collect(Collectors.toList()); + .map(DepartmentConvertor::convertToRespDTO).collect(Collectors.toList()); // 拼装子结点并返回 return all.stream() @@ -77,7 +77,7 @@ public class DepartmentService { throw new BizException(DEPARTMENT_REPEAT); } - DepartmentDO departmentDO = DepartmentConvertor.INSTANCE.convertToDO(dto); + DepartmentDO departmentDO = DepartmentConvertor.convertToDO(dto); departmentMapper.insert(departmentDO); } @@ -98,7 +98,7 @@ public class DepartmentService { throw new BizException(DEPARTMENT_REPEAT); } - DepartmentDO departmentDO = DepartmentConvertor.INSTANCE.convertToDO(dto); + DepartmentDO departmentDO = DepartmentConvertor.convertToDO(dto); departmentMapper.updateById(departmentDO); } diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/generic/GenericService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/generic/GenericService.java index f63d5e1..74894bf 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/generic/GenericService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/generic/GenericService.java @@ -5,9 +5,6 @@ import org.oswh.sherly.controller.generic.dto.BasicInfoRespDTO; import org.oswh.sherly.controller.generic.dto.BasicMenuInfoRespDTO; import org.oswh.sherly.controller.generic.dto.BasicRoleInfoRespDTO; import org.oswh.sherly.controller.generic.dto.BasicUserInfoRespDTO; -import org.oswh.sherly.convertor.menu.MenuConvertor; -import org.oswh.sherly.convertor.role.RoleConvertor; -import org.oswh.sherly.convertor.user.UserConvertor; import org.oswh.sherly.manager.oss.OssManager; import org.oswh.sherly.mapper.menu.MenuMapper; import org.oswh.sherly.mapper.role.RoleMapper; @@ -29,6 +26,9 @@ import java.util.stream.Collectors; import static org.oswh.sherly.common.constants.CommonConstants.ROOT_PARENT_ID; import static org.oswh.sherly.controller.menu.enums.MenuTypeEnum.BUTTON; import static org.oswh.sherly.controller.menu.enums.MenuTypeEnum.DIR; +import static org.oswh.sherly.convertor.menu.MenuConvertor.MenuConvertor; +import static org.oswh.sherly.convertor.role.RoleConvertor.RoleConvertor; +import static org.oswh.sherly.convertor.user.UserConvertor.UserConvertor; /** * @author 谷子毅 @@ -68,7 +68,7 @@ public class GenericService { // 用户信息收集 UserDO userDO = userMapper.selectById(userId); - BasicUserInfoRespDTO userRespDTO = UserConvertor.INSTANCE.convertToInfoRespDTO(userDO); + BasicUserInfoRespDTO userRespDTO = UserConvertor.convertToInfoRespDTO(userDO); userRespDTO.setAvatar(ossManager.accessUrl(userRespDTO.getAvatar())); userRespDTO.setTenantCode(tenantDO.getTenantCode()); userRespDTO.setTenantName(tenantDO.getTenantName()); @@ -77,7 +77,7 @@ public class GenericService { List userRoleDOs = UserRoleMapper.listByUserId(userId); List roleIds = userRoleDOs.stream().map(UserRoleDO::getRoleId).collect(Collectors.toList()); List roleDOs = roleMapper.selectBatchIds(roleIds); - List roleRespDTOList = roleDOs.stream().map(RoleConvertor.INSTANCE::convertToInfoRespDTO).collect(Collectors.toList()); + List roleRespDTOList = roleDOs.stream().map(RoleConvertor::convertToInfoRespDTO).collect(Collectors.toList()); // 菜单信息收集 List roleMenuDOs = roleMenuMapper.listByRoleIds(roleIds); @@ -100,7 +100,7 @@ public class GenericService { // 跳转相关数据转换成树 List menuRespDTOList = jumps.stream().filter(e -> Objects.equals(e.getParentId(), ROOT_PARENT_ID)).map(e -> { - BasicMenuInfoRespDTO basicMenuInfoRespDTO = MenuConvertor.INSTANCE.convertToInfoRespDTO(e); + BasicMenuInfoRespDTO basicMenuInfoRespDTO = MenuConvertor.convertToInfoRespDTO(e); basicMenuInfoRespDTO.setChildren(getChildren(e, jumps)); return basicMenuInfoRespDTO; }).collect(Collectors.toList()); @@ -127,7 +127,7 @@ public class GenericService { return all.stream() .filter(e -> Objects.equals(e.getParentId(), parent.getMenuId())) .map(e -> { - BasicMenuInfoRespDTO basicMenuInfoRespDTO = MenuConvertor.INSTANCE.convertToInfoRespDTO(e); + BasicMenuInfoRespDTO basicMenuInfoRespDTO = MenuConvertor.convertToInfoRespDTO(e); basicMenuInfoRespDTO.setChildren(getChildren(e, all)); return basicMenuInfoRespDTO; }).collect(Collectors.toList()); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/login/LoginService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/login/LoginService.java index 6accfbf..3016ba0 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/login/LoginService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/login/LoginService.java @@ -16,7 +16,6 @@ import org.oswh.sherly.common.util.JwtUtil; import org.oswh.sherly.controller.login.dto.LoginReqDTO; import org.oswh.sherly.controller.login.dto.LoginRespDTO; import org.oswh.sherly.controller.login.dto.LoginTenantRespDTO; -import org.oswh.sherly.convertor.tenant.TenantConvertor; import org.oswh.sherly.manager.log.LoginLogManager; import org.oswh.sherly.mapper.menu.MenuMapper; import org.oswh.sherly.mapper.role.RoleMenuMapper; @@ -47,6 +46,7 @@ import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.*; import static org.oswh.sherly.controller.log.enums.LoginResultEnum.*; import static org.oswh.sherly.controller.log.enums.LoginTypeEnum.PASSWORD; import static org.oswh.sherly.controller.menu.enums.MenuTypeEnum.DIR; +import static org.oswh.sherly.convertor.tenant.TenantConvertor.TenantConvertor; /** * @author 谷子毅 @@ -188,7 +188,7 @@ public class LoginService { throw new BizException(NO_TENANT); } - return tenantDOs.stream().map(TenantConvertor.INSTANCE::tenantToLoginTenantRespDTO).collect(Collectors.toList()); + return tenantDOs.stream().map(TenantConvertor::tenantToLoginTenantRespDTO).collect(Collectors.toList()); } @@ -258,7 +258,7 @@ public class LoginService { throw new BizException(NO_TENANT); } - return tenantDOs.stream().map(TenantConvertor.INSTANCE::tenantToLoginTenantRespDTO).collect(Collectors.toList()); + return tenantDOs.stream().map(TenantConvertor::tenantToLoginTenantRespDTO).collect(Collectors.toList()); } public SecurityModel authenticate(String phone, String password) { diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/menu/MenuService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/menu/MenuService.java index b467b76..28b4d14 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/menu/MenuService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/menu/MenuService.java @@ -4,7 +4,6 @@ import org.oswh.sherly.common.modules.exception.BizException; import org.oswh.sherly.controller.menu.dto.MenuInsertReqDTO; import org.oswh.sherly.controller.menu.dto.MenuRespDTO; import org.oswh.sherly.controller.menu.dto.MenuUpdateReqDTO; -import org.oswh.sherly.convertor.menu.MenuConvertor; import org.oswh.sherly.mapper.menu.MenuMapper; import org.oswh.sherly.mapper.role.RoleMenuMapper; import org.oswh.sherly.model.MenuDO; @@ -18,6 +17,7 @@ import java.util.stream.Collectors; import static org.oswh.sherly.common.constants.CommonConstants.ROOT_PARENT_ID; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.*; +import static org.oswh.sherly.convertor.menu.MenuConvertor.MenuConvertor; /** * @author 谷子毅 @@ -40,7 +40,7 @@ public class MenuService { List list = menuMapper.selectList(); // 对象转换成vo类型 - List all = list.stream().map(MenuConvertor.INSTANCE::convertToRespDTO) + List all = list.stream().map(MenuConvertor::convertToRespDTO) .sorted(Comparator.comparing(MenuRespDTO::getSort)).collect(Collectors.toList()); return all.stream().filter(e -> Objects.equals(e.getParentId(), ROOT_PARENT_ID)) @@ -67,7 +67,7 @@ public class MenuService { * @param dto */ public void saveOne(MenuInsertReqDTO dto) { - MenuDO menuDO = MenuConvertor.INSTANCE.convertToDO(dto); + MenuDO menuDO = MenuConvertor.convertToDO(dto); menuMapper.insert(menuDO); } @@ -93,7 +93,7 @@ public class MenuService { if (Objects.equals(dto.getParentId(), dto.getMenuId())) { throw new BizException(MENU_PARENT_SELF); } - MenuDO menuDO = MenuConvertor.INSTANCE.convertToDO(dto); + MenuDO menuDO = MenuConvertor.convertToDO(dto); menuMapper.updateById(menuDO); } diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/oss/OssConfigService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/oss/OssConfigService.java index 9036ab4..16f29e9 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/oss/OssConfigService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/oss/OssConfigService.java @@ -7,7 +7,6 @@ import org.oswh.sherly.common.modules.oss.client.OssClientConfig; import org.oswh.sherly.common.modules.oss.client.OssClientFactory; import org.oswh.sherly.common.modules.security.util.SecurityUtil; import org.oswh.sherly.controller.oss.dto.*; -import org.oswh.sherly.convertor.oss.OssConfigConvertor; import org.oswh.sherly.mapper.oss.OssConfigMapper; import org.oswh.sherly.model.OssConfigDO; import org.springframework.stereotype.Service; @@ -20,6 +19,7 @@ import java.util.stream.Collectors; import static org.oswh.sherly.common.enums.UsableEnum.DISABLE; import static org.oswh.sherly.common.enums.UsableEnum.ENABLE; +import static org.oswh.sherly.convertor.oss.OssConfigConvertor.OssConfigConvertor; /** * @author 谷子毅 @@ -55,7 +55,7 @@ public class OssConfigService { OssClientConfig config = ossConfigDO.getConfig(); String configStr = JSONUtil.toJsonStr(config); Map map = JSONUtil.toBean(configStr, Map.class); - OssConfigRespDTO vo = OssConfigConvertor.INSTANCE.convertToRespDTO(ossConfigDO); + OssConfigRespDTO vo = OssConfigConvertor.convertToRespDTO(ossConfigDO); vo.setConfig(map); return vo; } @@ -66,7 +66,7 @@ public class OssConfigService { * @param dto */ public void saveOne(OssConfigInsertReqDTO dto) { - OssConfigDO ossConfigDO = OssConfigConvertor.INSTANCE.convertToDO(dto); + OssConfigDO ossConfigDO = OssConfigConvertor.convertToDO(dto); Map map = dto.getConfig(); OssClientConfig ossClientConfig = BeanUtil.fillBeanWithMap(map, new OssClientConfig(), false); ossConfigDO.setConfig(ossClientConfig); @@ -79,7 +79,7 @@ public class OssConfigService { * @param dto */ public void updateOne(OssConfigUpdateReqDTO dto) { - OssConfigDO ossConfigDO = OssConfigConvertor.INSTANCE.convertToDO(dto); + OssConfigDO ossConfigDO = OssConfigConvertor.convertToDO(dto); Map map = dto.getConfig(); OssClientConfig ossClientConfig = BeanUtil.fillBeanWithMap(map, new OssClientConfig(), false); ossConfigDO.setConfig(ossClientConfig); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/role/RoleService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/role/RoleService.java index 03f5e21..81388bb 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/role/RoleService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/role/RoleService.java @@ -3,7 +3,6 @@ package org.oswh.sherly.service.role; import org.oswh.sherly.common.model.PageResult; import org.oswh.sherly.common.modules.exception.BizException; import org.oswh.sherly.controller.role.dto.*; -import org.oswh.sherly.convertor.role.RoleConvertor; import org.oswh.sherly.mapper.role.RoleMapper; import org.oswh.sherly.mapper.role.RoleMenuMapper; import org.oswh.sherly.mapper.user.UserRoleMapper; @@ -19,6 +18,7 @@ import java.util.Objects; import java.util.stream.Collectors; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.*; +import static org.oswh.sherly.convertor.role.RoleConvertor.RoleConvertor; /** * @author 谷子毅 @@ -57,7 +57,7 @@ public class RoleService { List menuIds = roleMenuDOs.stream().map(RoleMenuDO::getMenuId).collect(Collectors.toList()); // 组装vo - RoleRespDTO vo = RoleConvertor.INSTANCE.convertToRespDTO(roleDO); + RoleRespDTO vo = RoleConvertor.convertToRespDTO(roleDO); vo.setMenuIds(menuIds); return vo; @@ -74,7 +74,7 @@ public class RoleService { throw new BizException(ROLE_REPEAT); } - RoleDO roleDO = RoleConvertor.INSTANCE.convertToDO(dto); + RoleDO roleDO = RoleConvertor.convertToDO(dto); roleMapper.insert(roleDO); } @@ -91,7 +91,7 @@ public class RoleService { throw new BizException(ROLE_REPEAT); } - RoleDO roleDO = RoleConvertor.INSTANCE.convertToDO(dto); + RoleDO roleDO = RoleConvertor.convertToDO(dto); roleMapper.updateById(roleDO); // 先全部删除角色菜单数据 diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantPackageService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantPackageService.java index 66d2bb4..2721f04 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantPackageService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantPackageService.java @@ -3,7 +3,6 @@ package org.oswh.sherly.service.tenant; import org.oswh.sherly.common.enums.UsableEnum; import org.oswh.sherly.common.model.PageResult; import org.oswh.sherly.controller.tenant.dto.*; -import org.oswh.sherly.convertor.tenant.TenantPackageConvertor; import org.oswh.sherly.mapper.tenant.TenantPackageMapper; import org.oswh.sherly.mapper.tenant.TenantPackageMenuMapper; import org.oswh.sherly.model.TenantPackageDO; @@ -16,6 +15,7 @@ import java.util.List; import java.util.stream.Collectors; import static org.oswh.sherly.common.enums.UsableEnum.ENABLE; +import static org.oswh.sherly.convertor.tenant.TenantPackageConvertor.TenantPackageConvertor; /** @@ -45,7 +45,7 @@ public class TenantPackageService { * @param dto */ public void saveOne(TenantPackageInsertReqDTO dto) { - TenantPackageDO tenantPackageDO = TenantPackageConvertor.INSTANCE.convertToDO(dto); + TenantPackageDO tenantPackageDO = TenantPackageConvertor.convertToDO(dto); tenantPackageDO.setUsable(ENABLE); tenantPackageMapper.insert(tenantPackageDO); List tenantPackageMenuDOs = dto.getMenuIds().stream().map(e -> { @@ -72,7 +72,7 @@ public class TenantPackageService { * @param dto */ public void updateOne(TenantPackageUpdateReqDTO dto) { - TenantPackageDO tenantPackageDO = TenantPackageConvertor.INSTANCE.convertToDO(dto); + TenantPackageDO tenantPackageDO = TenantPackageConvertor.convertToDO(dto); tenantPackageMapper.updateById(tenantPackageDO); tenantPackageMenuMapper.removeMenuById(dto.getTenantPackageId()); List tenantPackageMenuDOs = dto.getMenuIds().stream().map(e -> { @@ -91,7 +91,7 @@ public class TenantPackageService { */ public List listAll(TenantPackageSelectReqDTO dto) { List tenantPackageDOs = tenantPackageMapper.listAll(dto); - return TenantPackageConvertor.INSTANCE.convertToSelectRespDTO(tenantPackageDOs); + return TenantPackageConvertor.convertToSelectRespDTO(tenantPackageDOs); } /** @@ -110,7 +110,7 @@ public class TenantPackageService { */ public TenantPackageRespDTO getOne(Long tenantPackageId) { TenantPackageDO tenantPackageDO = tenantPackageMapper.selectById(tenantPackageId); - TenantPackageRespDTO tenantPackageRespDTO =TenantPackageConvertor.INSTANCE.convertToRespDTO(tenantPackageDO); + TenantPackageRespDTO tenantPackageRespDTO =TenantPackageConvertor.convertToRespDTO(tenantPackageDO); List tenantPackageMenuDOs = tenantPackageMenuMapper.listByTenantPackageId(tenantPackageId); List menuIds = tenantPackageMenuDOs.stream().map(TenantPackageMenuDO::getMenuId).collect(Collectors.toList()); tenantPackageRespDTO.setMenuIds(menuIds); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java index 9d69bf1..a9dface 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/tenant/TenantService.java @@ -14,7 +14,6 @@ import org.oswh.sherly.common.modules.security.util.SecurityUtil; import org.oswh.sherly.common.modules.sqlexecutor.util.ExecSqlUtil; import org.oswh.sherly.controller.tenant.dto.*; import org.oswh.sherly.controller.tenant.eo.TenantEO; -import org.oswh.sherly.convertor.tenant.TenantConvertor; import org.oswh.sherly.mapper.department.DepartmentMapper; import org.oswh.sherly.mapper.menu.MenuMapper; import org.oswh.sherly.mapper.role.RoleMapper; @@ -39,6 +38,7 @@ import static org.oswh.sherly.common.enums.UsableEnum.ENABLE; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.DELETE_TENANT_ERROR; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.TENANT_REPEAT; import static org.oswh.sherly.controller.user.enums.GenderEnum.MALE; +import static org.oswh.sherly.convertor.tenant.TenantConvertor.TenantConvertor; /** @@ -96,7 +96,7 @@ public class TenantService { throw new BizException(TENANT_REPEAT); } - TenantDO tenantDO = TenantConvertor.INSTANCE.convertToDO(dto); + TenantDO tenantDO = TenantConvertor.convertToDO(dto); tenantMapper.insert(tenantDO); // 执行sql语句创建新租户的数据库表 @@ -161,7 +161,7 @@ public class TenantService { * @param dto */ public void updateOne(TenantUpdateReqDTO dto) { - TenantDO tenantDO =TenantConvertor.INSTANCE.convertToDO(dto); + TenantDO tenantDO =TenantConvertor.convertToDO(dto); tenantMapper.updateById(tenantDO); } @@ -239,7 +239,7 @@ public class TenantService { public void listExport(HttpServletResponse response) { List list = tenantMapper.selectList(); - List result = TenantConvertor.INSTANCE.convertToListEO(list); + List result = TenantConvertor.convertToListEO(list); response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setCharacterEncoding("utf-8"); diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserSelfService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserSelfService.java index cd99d66..c0eb125 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserSelfService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserSelfService.java @@ -11,7 +11,6 @@ import org.oswh.sherly.controller.log.dto.OperationLogSelfPageReqDTO; import org.oswh.sherly.controller.user.dto.UserSelfRespDTO; import org.oswh.sherly.controller.user.dto.UserSelfUpdateReqDTO; import org.oswh.sherly.controller.user.dto.UserUpdatePasswordReqDTO; -import org.oswh.sherly.convertor.user.UserSelfConvertor; import org.oswh.sherly.manager.oss.OssManager; import org.oswh.sherly.mapper.department.DepartmentMapper; import org.oswh.sherly.mapper.log.OperationLogMapper; @@ -34,6 +33,7 @@ import java.util.stream.Collectors; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.USER_PASSWORD_ERROR; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.USER_PASSWORD_REPEAT; import static org.oswh.sherly.controller.user.enums.GenderEnum.MALE; +import static org.oswh.sherly.convertor.user.UserSelfConvertor.UserSelfConvertor; /** * @author 谷子毅 @@ -85,7 +85,7 @@ public class UserSelfService { Map departmentIdMapName = departmentDOList.stream().collect(Collectors.toMap(DepartmentDO::getDepartmentId, DepartmentDO::getDepartmentName)); // 组装vo - UserSelfRespDTO vo = UserSelfConvertor.INSTANCE.convertToRespDTO(userDO); + UserSelfRespDTO vo = UserSelfConvertor.convertToRespDTO(userDO); vo.setAvatar(ossManager.accessUrl(vo.getAvatar())); vo.setRoleIds(roleIds); vo.setRoleNames(roleNames); @@ -126,7 +126,7 @@ public class UserSelfService { * @param dto */ public void updateSelf(UserSelfUpdateReqDTO dto) { - UserDO userDO = UserSelfConvertor.INSTANCE.convertToDO(dto); + UserDO userDO = UserSelfConvertor.convertToDO(dto); userDO.setUserId(SecurityUtil.getUserId()); userMapper.updateById(userDO); } diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserService.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserService.java index 9a74669..e79cde4 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserService.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/service/user/UserService.java @@ -12,7 +12,6 @@ import org.oswh.sherly.common.modules.projectconfig.util.GlobalPropertiesUtil; import org.oswh.sherly.common.modules.security.util.SecurityUtil; import org.oswh.sherly.controller.user.dto.*; import org.oswh.sherly.controller.user.eo.UserEO; -import org.oswh.sherly.convertor.user.UserConvertor; import org.oswh.sherly.mapper.department.DepartmentMapper; import org.oswh.sherly.mapper.tenant.TenantMapper; import org.oswh.sherly.mapper.user.AccountUserMapper; @@ -36,6 +35,7 @@ import java.util.stream.Collectors; import static org.oswh.sherly.common.enums.UsableEnum.ENABLE; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.*; import static org.oswh.sherly.controller.user.enums.GenderEnum.MALE; +import static org.oswh.sherly.convertor.user.UserConvertor.UserConvertor; /** * @author 谷子毅 @@ -94,7 +94,7 @@ public class UserService { Map departmentIdMapName = departmentDOList.stream().collect(Collectors.toMap(DepartmentDO::getDepartmentId, DepartmentDO::getDepartmentName)); List result = userDOList.stream().map(e -> { - UserEO userEO = UserConvertor.INSTANCE.convertToEO(e); + UserEO userEO = UserConvertor.convertToEO(e); userEO.setUsable(e.getUsable() == ENABLE ? "启用" : "禁用"); userEO.setDepartmentName(departmentIdMapName.get(e.getDepartmentId())); userEO.setGender(e.getGender() == MALE ? "男" : "女"); @@ -126,7 +126,7 @@ public class UserService { List roleIds = userRoleDOs.stream().map(UserRoleDO::getRoleId).collect(Collectors.toList()); // 组装vo - UserRespDTO vo = UserConvertor.INSTANCE.convertToRespDTO(userDO); + UserRespDTO vo = UserConvertor.convertToRespDTO(userDO); vo.setRoleIds(roleIds); return vo; @@ -171,7 +171,7 @@ public class UserService { accountUserMapper.updateById(accountUserDO); } - UserDO userDO = UserConvertor.INSTANCE.convertToDO(dto); + UserDO userDO = UserConvertor.convertToDO(dto); userDO.setUsable(ENABLE); userDO.setAccountUserId(accountUserDO.getAccountUserId()); userDO.setLastLoginTime(new Date()); @@ -190,7 +190,7 @@ public class UserService { if (Objects.equals(dto.getUserId(), 1L)) { throw new BizException(UPDATE_USER_ERROR); } - UserDO userDO = UserConvertor.INSTANCE.convertToDO(dto); + UserDO userDO = UserConvertor.convertToDO(dto); userMapper.updateById(userDO); userRoleMapper.removeUserRoleByUserId(dto.getUserId()); -- Gitee From d4c4b3ed731429b3cb0de5cd039bf600d31ae73f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=B3=BD=E6=96=87?= <1837149054@qq.com> Date: Thu, 31 Aug 2023 15:15:44 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BA=86mapstruct?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/oswh/sherly/manager/email/EmailManager.java | 6 +++--- .../oswh/sherly/manager/log/OperationLogManagerImpl.java | 7 ++++--- .../oswh/sherly/manager/quartz/ScheduleTaskLogManager.java | 4 +++- .../oswh/sherly/manager/quartz/ScheduleTaskManager.java | 7 +++---- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/email/EmailManager.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/email/EmailManager.java index 57792e5..929e6c6 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/email/EmailManager.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/email/EmailManager.java @@ -6,7 +6,6 @@ import org.oswh.sherly.common.modules.exception.BizException; import org.oswh.sherly.controller.email.dto.EmailConfigReqDTO; import org.oswh.sherly.controller.email.dto.EmailConfigRespDTO; import org.oswh.sherly.controller.email.dto.EmailSendReqDTO; -import org.oswh.sherly.convertor.emailConfig.EmailConfigConvertor; import org.oswh.sherly.mapper.email.EmailConfigMapper; import org.oswh.sherly.model.EmailConfigDO; import org.springframework.stereotype.Service; @@ -15,6 +14,7 @@ import javax.annotation.Resource; import static org.oswh.sherly.common.enums.UsableEnum.ENABLE; import static org.oswh.sherly.common.modules.exception.enums.AdminErrorEnum.NO_EMAIL_CONFIG; +import static org.oswh.sherly.convertor.emailConfig.EmailConfigConvertor.EmailConfigConvertor; /** * @author 谷子毅 @@ -36,7 +36,7 @@ public class EmailManager { if (emailConfigDO == null) { return emailConfigRespDTO; } - return EmailConfigConvertor.INSTANCE.convertToRespDTO(emailConfigDO); + return EmailConfigConvertor.convertToRespDTO(emailConfigDO); } /** @@ -44,7 +44,7 @@ public class EmailManager { * @param dto */ public void saveOrUpdate(EmailConfigReqDTO dto) { - EmailConfigDO emailConfigDO = EmailConfigConvertor.INSTANCE.convertToDO(dto); + EmailConfigDO emailConfigDO = EmailConfigConvertor.convertToDO(dto); if (emailConfigDO.getId() == null) { emailConfigMapper.insert(emailConfigDO); } else { diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java index 7b3c075..449f5ff 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/log/OperationLogManagerImpl.java @@ -9,7 +9,6 @@ import org.oswh.sherly.controller.log.dto.OperationLogPageRespDTO; import org.oswh.sherly.controller.log.dto.OperationLogRespDTO; import org.oswh.sherly.controller.user.dto.UserSelectReqDTO; import org.oswh.sherly.controller.user.dto.UserSelectRespDTO; -import org.oswh.sherly.convertor.log.OperationLogConvertor; import org.oswh.sherly.mapper.log.OperationLogMapper; import org.oswh.sherly.mapper.user.UserMapper; import org.oswh.sherly.model.OperationLogDO; @@ -22,6 +21,8 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; +import static org.oswh.sherly.convertor.log.OperationLogConvertor.OperationLogConvertor; + /** * @author 谷子毅 * @date 2022/7/14 @@ -54,7 +55,7 @@ public class OperationLogManagerImpl implements OperationLogManager { List userIds = page.getRecords().stream().map(OperationLogDO::getCreateUserId).collect(Collectors.toList()); Map userMap = userMapper.selectBatchIds(userIds).stream().collect(Collectors.toMap(UserDO::getUserId, UserDO::getRealName)); List result = page.getRecords().stream().map(e -> { - OperationLogPageRespDTO vo = OperationLogConvertor.INSTANCE.convertToPageRespDTO(e); + OperationLogPageRespDTO vo = OperationLogConvertor.convertToPageRespDTO(e); vo.setOperateUser(userMap.get(e.getCreateUserId())); return vo; }).collect(Collectors.toList()); @@ -65,7 +66,7 @@ public class OperationLogManagerImpl implements OperationLogManager { @Override public OperationLogRespDTO getOne(Long logId) { OperationLogDO log = operationLogMapper.selectById(logId); - return OperationLogConvertor.INSTANCE.convertToLogRespDTO(log); + return OperationLogConvertor.convertToLogRespDTO(log); } @Override diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskLogManager.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskLogManager.java index 6514ef5..72c8dfd 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskLogManager.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskLogManager.java @@ -11,6 +11,8 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import static org.oswh.sherly.convertor.quartz.ScheduleTaskLogConvertor.*; + /** * @author 谷子毅 * @date 2022/12/5 @@ -27,6 +29,6 @@ public class ScheduleTaskLogManager { public ScheduleTaskLogRespDTO getOne(Long scheduleTaskLogId) { ScheduleTaskLogDO scheduleTaskLogDO = scheduleTaskLogMapper.selectById(scheduleTaskLogId); - return ScheduleTaskLogConvertor.INSTANCE.convertToRespDTO(scheduleTaskLogDO); + return ScheduleTaskLogConvertor.convertToRespDTO(scheduleTaskLogDO); } } diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskManager.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskManager.java index ac41ac8..cffbd69 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskManager.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/manager/quartz/ScheduleTaskManager.java @@ -7,7 +7,6 @@ import org.oswh.sherly.controller.quartz.dto.ScheduleTaskInsertReqDTO; import org.oswh.sherly.controller.quartz.dto.ScheduleTaskPageReqDTO; import org.oswh.sherly.controller.quartz.dto.ScheduleTaskPageRespDTO; import org.oswh.sherly.controller.quartz.dto.ScheduleTaskUpdateReqDTO; -import org.oswh.sherly.convertor.quartz.ScheduleTaskConvertor; import org.oswh.sherly.mapper.quartz.ScheduleTaskMapper; import org.oswh.sherly.model.ScheduleTaskDO; import org.oswh.sherly.other.quartz.util.ScheduleTaskUtil; @@ -20,6 +19,7 @@ import java.util.List; import static org.oswh.sherly.common.enums.UsableEnum.DISABLE; import static org.oswh.sherly.common.enums.UsableEnum.ENABLE; +import static org.oswh.sherly.convertor.quartz.ScheduleTaskConvertor.ScheduleTaskConvertor; import static org.oswh.sherly.other.quartz.util.ScheduleTaskUtil.getJobKey; /** @@ -61,8 +61,7 @@ public class ScheduleTaskManager { * @param dto */ public void saveOne(ScheduleTaskInsertReqDTO dto) { - ScheduleTaskDO scheduleTaskDO = ScheduleTaskConvertor.INSTANCE.convertToDO(dto); - scheduleTaskMapper.insert(scheduleTaskDO); + ScheduleTaskDO scheduleTaskDO = ScheduleTaskConvertor.convertToDO(dto); ScheduleTaskUtil.createScheduleTaskJob(scheduler, scheduleTaskDO); } @@ -91,7 +90,7 @@ public class ScheduleTaskManager { */ @SneakyThrows public void updateOne(ScheduleTaskUpdateReqDTO dto) { - ScheduleTaskDO scheduleTaskDO = ScheduleTaskConvertor.INSTANCE.convertToDO(dto); + ScheduleTaskDO scheduleTaskDO = ScheduleTaskConvertor.convertToDO(dto); scheduleTaskMapper.updateById(scheduleTaskDO); scheduler.deleteJob(getJobKey(dto.getScheduleTaskId())); ScheduleTaskUtil.createScheduleTaskJob(scheduler, scheduleTaskDO); -- Gitee From 7fca26c896abd388e030ace8b09dce283c15a25d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=B3=BD=E6=96=87?= <1837149054@qq.com> Date: Thu, 31 Aug 2023 17:34:40 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E7=BB=A7=E7=BB=AD?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BA=86mapstruct?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/oswh/sherly/convertor/log/OperationLogConvertor.java | 2 -- .../main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java index 4a9a6cf..27bcf2e 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/log/OperationLogConvertor.java @@ -1,9 +1,7 @@ package org.oswh.sherly.convertor.log; import org.mapstruct.Mapper; -import org.mapstruct.Mapping; import org.mapstruct.factory.Mappers; -import org.oswh.sherly.common.enums.LogTypeEnum; import org.oswh.sherly.controller.log.dto.OperationLogPageRespDTO; import org.oswh.sherly.controller.log.dto.OperationLogRespDTO; import org.oswh.sherly.model.OperationLogDO; diff --git a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java index 8976dd9..88e9e4b 100644 --- a/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java +++ b/sherly-boot-services/sherly-boot-system/sherly-boot-system-biz/src/main/java/org/oswh/sherly/convertor/menu/MenuConvertor.java @@ -1,6 +1,6 @@ package org.oswh.sherly.convertor.menu; -import org.apache.ibatis.annotations.Mapper; +import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import org.oswh.sherly.controller.generic.dto.BasicMenuInfoRespDTO; import org.oswh.sherly.controller.menu.dto.MenuInsertReqDTO; -- Gitee