diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsInitConfig.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsInitConfig.java index b6d29e9..d4f0255 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsInitConfig.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsInitConfig.java @@ -11,7 +11,13 @@ import org.springframework.context.SmartLifecycle; import org.springframework.stereotype.Component; import javax.annotation.Resource; - +/** + * @description: 短信初始化类 + * @param: + * @return: + * @author: landaiqing + * @date: 2024/6/6 22:06 + */ @Component @Slf4j public class SmsInitConfig implements SmartLifecycle { diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsReadConfig.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsReadConfig.java index e6d3d1f..cf652f4 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsReadConfig.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/config/SmsReadConfig.java @@ -14,7 +14,7 @@ import java.util.List; * @BelongsPackage: com.schisandra.auth.common.config * @Author: schisandra * @CreateTime: 2024-05-08 18:46 - * @Description: TODO + * @Description: 短信配置加载类 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/context/SmsConfigContext.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/context/SmsConfigContext.java index 474fc4b..9e18a7c 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/context/SmsConfigContext.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/context/SmsConfigContext.java @@ -6,7 +6,7 @@ package com.schisandra.auth.application.context; * @BelongsPackage: com.schisandra.auth.common.constants * @Author: landaiqing * @CreateTime: 2024-05-12 00:16 - * @Description: TODO + * @Description: 短信通用上下文 * @Version: 1.0 */ public class SmsConfigContext { diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthPermissionController.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthPermissionController.java index 80dfaa3..5210afd 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthPermissionController.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthPermissionController.java @@ -1,40 +1,46 @@ package com.schisandra.auth.application.controller; import com.alibaba.fastjson.JSON; +import com.google.common.base.Preconditions; import com.schisandra.auth.application.convert.SchisandraAuthPermissionDTOConvert; import com.schisandra.auth.application.dto.SchisandraAuthPermissionDTO; import com.schisandra.auth.common.entity.Result; import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO; import com.schisandra.auth.domain.service.SchisandraAuthPermissionDomainService; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; - +/** + * @description: 权限管理 + * @author: landaiqing + * @date: 2024/6/6 22:07 + */ @RestController -@RequestMapping("/authPermission/") +@RequestMapping("/auth/permission/") @Slf4j public class SchisandraAuthPermissionController { @Resource - private SchisandraAuthPermissionDomainService schisandraAuthPermissionDomainService; + private SchisandraAuthPermissionDomainService schisandraAuthPermissionDomainService; - /** - * @description: 更新权限信息 - * @param: [schisandraAuthPermissionDTO] - * @return: com.schisandra.auth.common.bo.Result - * @author zhang - * @date: 2024/4/17 16:44 - */ + /** + * @description: 更新权限信息 + * @param: [schisandraAuthPermissionDTO] + * @return: com.schisandra.auth.common.bo.Result + * @author zhang + * @date: 2024/4/17 16:44 + */ @PostMapping("update") public Result update(@RequestBody SchisandraAuthPermissionDTO schisandraAuthPermissionDTO) { try { if (log.isInfoEnabled()) { log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO)); } -// checkRoleInfo(schisandraAuthPermissionDTO); + checkRoleInfo(schisandraAuthPermissionDTO); SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO); return Result.ok(schisandraAuthPermissionDomainService.update(schisandraAuthPermissionBO)); } catch (Exception e) { @@ -42,8 +48,9 @@ public class SchisandraAuthPermissionController { return Result.fail("更新权限信息失败"); } } + /** - * @description: 添加权限信息 + * @description: 添加权限信息 * @param: [schisandraAuthPermissionDTO] * @return: com.schisandra.auth.common.bo.Result * @author zhang @@ -55,7 +62,7 @@ public class SchisandraAuthPermissionController { if (log.isInfoEnabled()) { log.info("authPermissionController.insert.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO)); } -// checkRoleInfo(schisandraAuthPermissionDTO); + checkRoleInfo(schisandraAuthPermissionDTO); SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO); return Result.ok(schisandraAuthPermissionDomainService.insert(schisandraAuthPermissionBO)); } catch (Exception e) { @@ -63,6 +70,7 @@ public class SchisandraAuthPermissionController { return Result.fail("插入权限信息失败"); } } + /** * @description: 查询权限信息 * @param: [schisandraAuthPermissionDTO] @@ -77,19 +85,20 @@ public class SchisandraAuthPermissionController { log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO)); } -// checkRoleInfo(schisandraAuthPermissionDTO); - if (schisandraAuthPermissionDTO.getId()==null){ + checkRoleInfo(schisandraAuthPermissionDTO); + if (schisandraAuthPermissionDTO.getId() == null) { return Result.fail("id不能为空"); } SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO); - System.out.println("bo:"+schisandraAuthPermissionBO.getId()); + System.out.println("bo:" + schisandraAuthPermissionBO.getId()); return Result.ok(schisandraAuthPermissionDomainService.select(schisandraAuthPermissionBO)); } catch (Exception e) { log.error("authPermissionController.select.error:{}", e.getMessage(), e); return Result.fail("查询权限信息失败"); } } + /** * @description: 删除权限信息 * @param: [schisandraAuthPermissionDTO] @@ -103,7 +112,7 @@ public class SchisandraAuthPermissionController { if (log.isInfoEnabled()) { log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO)); } -// checkRoleInfo(schisandraAuthPermissionDTO); + checkRoleInfo(schisandraAuthPermissionDTO); SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO); return Result.ok(schisandraAuthPermissionDomainService.delete(schisandraAuthPermissionBO)); } catch (Exception e) { @@ -111,9 +120,10 @@ public class SchisandraAuthPermissionController { return Result.fail("删除权限信息失败"); } } + private void checkRoleInfo(@RequestBody SchisandraAuthPermissionDTO schisandraAuthPermissionDTO) { -// Preconditions.checkArgument(!Utils.isBlank(schisandraAuthPermissionDTO.getId()), "角色名不能为空"); -// Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthPermissionDTO.getName()), "角色key值不能为空"); + Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthPermissionDTO.getId().toString()), "角色名不能为空"); + Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthPermissionDTO.getName()), "角色key值不能为空"); } } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthRoleController.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthRoleController.java index feca52d..8c5a9ad 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthRoleController.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthRoleController.java @@ -112,7 +112,7 @@ public class SchisandraAuthRoleController { } } private void checkRoleInfo(@RequestBody SchisandraAuthRoleDTO schisandraAuthRoleDTO) { -// Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleName()), "角色名不能为空"); -// Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleKey()), "角色key值不能为空"); + Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleName()), "角色名不能为空"); + Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleKey()), "角色key值不能为空"); } } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java index c9b04d0..3b5da7f 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java @@ -4,13 +4,16 @@ import cn.dev33.satoken.stp.StpUtil; import com.alibaba.fastjson.JSON; import com.google.common.base.Preconditions; import com.google.gson.Gson; +import com.schisandra.auth.application.convert.SchisandraAuthRolePermissionDTOConverter; import com.schisandra.auth.application.convert.SchisandraAuthUserDTOConverter; +import com.schisandra.auth.application.dto.SchisandraAuthRolePermissionDTO; import com.schisandra.auth.application.dto.SchisandraAuthUserDTO; import com.schisandra.auth.application.utils.CheckRouteCaptcha; import com.schisandra.auth.common.entity.CaptchaResult; import com.schisandra.auth.common.entity.Result; import com.schisandra.auth.common.enums.UserRoleEnum; import com.schisandra.auth.common.redis.RedisUtil; +import com.schisandra.auth.domain.bo.SchisandraAuthRolePermissionBO; import com.schisandra.auth.domain.bo.SchisandraAuthUserBO; import com.schisandra.auth.domain.service.SchisandraAuthPermissionDomainService; import com.schisandra.auth.domain.service.SchisandraAuthRoleDomainService; @@ -99,7 +102,6 @@ public class SchisandraAuthUserController { try { SchisandraAuthUserBO authUserBO = SchisandraAuthUserDTOConverter.INSTANCE.convertDTOToBO(schisandraAuthUserDTO); if (schisandraAuthUserDomainService.register(authUserBO)) { - userInfoPersistence(authUserBO.getId()); return CaptchaResult.ok("注册成功"); } else { return CaptchaResult.failWithCode("注册失败"); @@ -194,11 +196,12 @@ public class SchisandraAuthUserController { redisUtil.set(roleKey, new Gson().toJson(roleList)); // 查询用户权限并存入redis - SchisandraAuthRolePermission schisandraAuthRolePermission = new SchisandraAuthRolePermission(); + SchisandraAuthRolePermissionDTO schisandraAuthRolePermission = new SchisandraAuthRolePermissionDTO(); schisandraAuthRolePermission.setRoleId(UserRoleEnum.NORMAL_USER.getCode()); - List rolePermissionList = schisandraAuthRolePermissionDomainService.queryByRoleId(schisandraAuthRolePermission); + SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO = SchisandraAuthRolePermissionDTOConverter.INSTANCE.convertDTOToBO(schisandraAuthRolePermission); + List rolePermissionList = schisandraAuthRolePermissionDomainService.queryByRoleId(schisandraAuthRolePermissionBO); List permissionIdList = rolePermissionList.stream() - .map(SchisandraAuthRolePermission::getPermissionId).collect(Collectors.toList()); + .map(SchisandraAuthRolePermissionBO::getPermissionId).collect(Collectors.toList()); List permissionList = schisandraAuthPermissionDomainService.queryListByIds(permissionIdList); String permissionKey = redisUtil.buildKey(AUTH_PERMISSION_PREFIX, String.valueOf(authUserId)); redisUtil.set(permissionKey, new Gson().toJson(permissionList)); diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraSmsController.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraSmsController.java index c40291f..2a70738 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraSmsController.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraSmsController.java @@ -18,7 +18,11 @@ import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import static java.util.concurrent.TimeUnit.SECONDS; - +/** + * @description: 短信发送controller + * @author: landaiqing + * @date: 2024/6/6 22:08 + */ @RestController @RequestMapping("/sms/") @Slf4j @@ -67,7 +71,7 @@ public class SchisandraSmsController { return CaptchaResult.fail("短信发送失败,请重试!"); } } else { - return CaptchaResult.ok("短信已发送,请注意查看或稍后重试!"); + return CaptchaResult.ok("短信已发送,请不要重复点击,请注意查看或稍后重试!"); } } else { return CaptchaResult.fail("验证失败!"); diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthPermissionDTOConvert.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthPermissionDTOConvert.java index d015fb3..65878d3 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthPermissionDTOConvert.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthPermissionDTOConvert.java @@ -5,14 +5,32 @@ import com.schisandra.auth.application.dto.SchisandraAuthPermissionDTO; import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; +/** + * @description: 权限转换类 + * @author: landaiqing + * @date: 2024/6/6 22:05 + */ @Mapper(componentModel = "spring") public interface SchisandraAuthPermissionDTOConvert { SchisandraAuthPermissionDTOConvert INSTANCE = Mappers.getMapper(SchisandraAuthPermissionDTOConvert.class); - // 将SchisandraAuthPermissionDTO对象转换为SchisandraAuthPermissionBO对象 + + /** + * @description: 将SchisandraAuthPermissionDTO对象转换为SchisandraAuthPermissionBO对象 + * @param: [schisandraAuthPermissionDTO] + * @return: com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO + * @author: landaiqing + * @date: 2024/6/6 22:04 + */ SchisandraAuthPermissionBO convertDTOToBO(SchisandraAuthPermissionDTO schisandraAuthPermissionDTO); - // 将SchisandraAuthPermissionBO对象转换为SchisandraAuthPermissionDTO对象 + /** + * @description: 将SchisandraAuthPermissionBO对象转换为SchisandraAuthPermissionDTO对象 + * @param: [authRoleBO] + * @return: com.schisandra.auth.application.dto.SchisandraAuthPermissionDTO + * @author: landaiqing + * @date: 2024/6/6 22:05 + */ SchisandraAuthPermissionDTO convertBOToDTO(SchisandraAuthPermissionBO authRoleBO); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthRolePermissionDTOConverter.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthRolePermissionDTOConverter.java index f906672..4a25d99 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthRolePermissionDTOConverter.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthRolePermissionDTOConverter.java @@ -15,8 +15,21 @@ import org.mapstruct.factory.Mappers; public interface SchisandraAuthRolePermissionDTOConverter { SchisandraAuthRolePermissionDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthRolePermissionDTOConverter.class); - + /** + * @description: DTO转BO + * @param: [schisandraAuthRolePermissionDTO] + * @return: com.schisandra.auth.domain.bo.SchisandraAuthRolePermissionBO + * @author: landaiqing + * @date: 2024/6/6 22:08 + */ SchisandraAuthRolePermissionBO convertDTOToBO(SchisandraAuthRolePermissionDTO schisandraAuthRolePermissionDTO); + /** + * @description: BO转DTO + * @param: [schisandraAuthRolePermissionBO] + * @return: com.schisandra.auth.application.dto.SchisandraAuthRolePermissionDTO + * @author: landaiqing + * @date: 2024/6/6 22:09 + */ SchisandraAuthRolePermissionDTO convertBOToDTO(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserDTOConverter.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserDTOConverter.java index 64a5a60..245ee16 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserDTOConverter.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserDTOConverter.java @@ -16,7 +16,13 @@ import org.mapstruct.factory.Mappers; public interface SchisandraAuthSocialUserDTOConverter { SchisandraAuthSocialUserDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthSocialUserDTOConverter.class); - + /** + * @description: dto转bo + * @param: [schisandraAuthSocialUserDTO] + * @return: com.schisandra.auth.domain.bo.SchisandraAuthSocialUserBO + * @author: landaiqing + * @date: 2024/6/6 22:09 + */ SchisandraAuthSocialUserBO convertDTOToBO(SchisandraAuthSocialUserDTO schisandraAuthSocialUserDTO); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserMapperDTOConverter.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserMapperDTOConverter.java index 75116d4..dccdec2 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserMapperDTOConverter.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthSocialUserMapperDTOConverter.java @@ -16,7 +16,13 @@ import org.mapstruct.factory.Mappers; public interface SchisandraAuthSocialUserMapperDTOConverter { SchisandraAuthSocialUserMapperDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthSocialUserMapperDTOConverter.class); - + /** + * @description: DTO转BO + * @param: [schisandraAuthSocialUserMapperDTO] + * @return: com.schisandra.auth.domain.bo.SchisandraAuthSocialUserMapperBO + * @author: landaiqing + * @date: 2024/6/6 22:09 + */ SchisandraAuthSocialUserMapperBO convertDTOToBO(SchisandraAuthSocialUserMapperDTO schisandraAuthSocialUserMapperDTO); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserDTOConverter.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserDTOConverter.java index 3988b57..bec2e34 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserDTOConverter.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserDTOConverter.java @@ -7,7 +7,7 @@ import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; /** - * dto转换器 + * dto转换器 * * @author landaiqing * @since 2024-05-23 20:00:28 @@ -17,8 +17,22 @@ public interface SchisandraAuthUserDTOConverter { SchisandraAuthUserDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthUserDTOConverter.class); + /** + * @description: DTO转BO + * @param: [schisandraAuthUserDTO] + * @return: com.schisandra.auth.domain.bo.SchisandraAuthUserBO + * @author: landaiqing + * @date: 2024/6/6 22:09 + */ SchisandraAuthUserBO convertDTOToBO(SchisandraAuthUserDTO schisandraAuthUserDTO); + /** + * @description: BO转DTO + * @param: [schisandraAuthUserBO] + * @return: com.schisandra.auth.application.dto.SchisandraAuthUserDTO + * @author: landaiqing + * @date: 2024/6/6 22:09 + */ SchisandraAuthUserDTO convertBOToDTO(SchisandraAuthUserBO schisandraAuthUserBO); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserRoleDTOConverter.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserRoleDTOConverter.java index b91dd40..b0652fa 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserRoleDTOConverter.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraAuthUserRoleDTOConverter.java @@ -15,9 +15,21 @@ import org.mapstruct.factory.Mappers; public interface SchisandraAuthUserRoleDTOConverter { SchisandraAuthUserRoleDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthUserRoleDTOConverter.class); - + /** + * @description: DTO转BO + * @param: [schisandraAuthUserRoleDTO] + * @return: com.schisandra.auth.domain.bo.SchisandraAuthUserRoleBO + * @author: landaiqing + * @date: 2024/6/6 22:10 + */ SchisandraAuthUserRoleBO convertDTOToBO(SchisandraAuthUserRoleDTO schisandraAuthUserRoleDTO); - + /** + * @description: BO转DTO + * @param: [schisandraAuthUserRoleBO] + * @return: com.schisandra.auth.application.dto.SchisandraAuthUserRoleDTO + * @author: landaiqing + * @date: 2024/6/6 22:10 + */ SchisandraAuthUserRoleDTO convertBOToDTO(SchisandraAuthUserRoleBO schisandraAuthUserRoleBO); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraSmsConfigDTOConvert.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraSmsConfigDTOConvert.java index cf925d4..cc31c06 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraSmsConfigDTOConvert.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/convert/SchisandraSmsConfigDTOConvert.java @@ -20,20 +20,20 @@ public interface SchisandraSmsConfigDTOConvert { SchisandraSmsConfigDTOConvert INSTANCE = Mappers.getMapper(SchisandraSmsConfigDTOConvert.class); /** - * @description 将bo转换为实体 - * @param schisandraSmsConfigDTO + * @description: 将bo转换为实体 + * @param: schisandraSmsConfigDTO * @return com.schisandra.auth.infra.basic.bo.SchisandraAuthUser * @author schisandra - * @date 2024/3/21 23:13 + * @date: 2024/3/21 23:13 */ SchisandraSmsConfigBO convertDTOToBO(SchisandraSmsConfigDTO schisandraSmsConfigDTO); /** - * @description 将实体转换为bo - * @param schisandraSmsConfigBO + * @description: 将实体转换为bo + * @param: schisandraSmsConfigBO * @return com.schisandra.auth.domain.bo.SchisandraAuthUserBO * @author schisandra - * @date 2024/3/21 23:13 + * @date: 2024/3/21 23:13 */ SchisandraSmsConfigDTO convertBOToDTO(SchisandraSmsConfigBO schisandraSmsConfigBO); diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthPermissionDTO.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthPermissionDTO.java index d45992c..a34c2e3 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthPermissionDTO.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthPermissionDTO.java @@ -13,23 +13,41 @@ import java.io.Serializable; */ @Data public class SchisandraAuthPermissionDTO implements Serializable { - + /** + * 主键id + */ private Long id; - + /** + * 权限名称 + */ private String name; - + /** + * 权限父id + */ private Long parentId; - + /** + * 权限类型 + */ private Integer type; - + /** + * 权限路径 + */ private String menuUrl; - + /** + * 权限状态 + */ private Integer status; - + /** + * 是否展示 + */ private Integer show; - + /** + * 图标 + */ private String icon; - + /** + * 权限标识 + */ private String permissionKey; /** * 创建人 @@ -47,7 +65,9 @@ public class SchisandraAuthPermissionDTO implements Serializable { * 更新时间 */ private Date updateTime; - + /** + * 是否删除 + */ private Integer isDeleted; diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthRolePermissionDTO.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthRolePermissionDTO.java index 2c17419..20bb288 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthRolePermissionDTO.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthRolePermissionDTO.java @@ -15,17 +15,17 @@ import java.util.Date; public class SchisandraAuthRolePermissionDTO implements Serializable { /** - * + * id */ private Long id; /** - * + * 角色id */ private Long roleId; /** - * + * 权限id */ private Long permissionId; @@ -50,7 +50,7 @@ public class SchisandraAuthRolePermissionDTO implements Serializable { private Date updateTime; /** - * + * 是否删除 0-未删除 1-已删除 */ private Integer isDeleted; diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserDTO.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserDTO.java index 772ad92..050ddda 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserDTO.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserDTO.java @@ -15,7 +15,7 @@ import java.util.Date; public class SchisandraAuthSocialUserDTO implements Serializable { /** - * + * id */ private Long id; diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserMapperDTO.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserMapperDTO.java index c9c377b..b4935d4 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserMapperDTO.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthSocialUserMapperDTO.java @@ -15,7 +15,7 @@ import java.util.Date; public class SchisandraAuthSocialUserMapperDTO implements Serializable { /** - * + * id */ private Long id; @@ -50,7 +50,7 @@ public class SchisandraAuthSocialUserMapperDTO implements Serializable { private Date updateTime; /** - * + * 是否删除(0:未删除,1:已删除) */ private Integer isDeleted; diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthUserRoleDTO.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthUserRoleDTO.java index 91ca707..85a4435 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthUserRoleDTO.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraAuthUserRoleDTO.java @@ -15,17 +15,17 @@ import java.util.Date; public class SchisandraAuthUserRoleDTO implements Serializable { /** - * + * id */ private Long id; /** - * + * 用户id */ private Long userId; /** - * + * 角色id */ private Long roleId; @@ -50,7 +50,7 @@ public class SchisandraAuthUserRoleDTO implements Serializable { private Date updateTime; /** - * + * 是否删除 */ private Integer isDeleted; diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraCaptchaDTO.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraCaptchaDTO.java index d1a42c3..83ed9a1 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraCaptchaDTO.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraCaptchaDTO.java @@ -4,7 +4,16 @@ import lombok.Data; @Data public class SchisandraCaptchaDTO { + /** + * token + */ private String token; + /** + * 角度 + */ private Double deg; + /** + * 号码 + */ private String phone; } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraSmsConfigDTO.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraSmsConfigDTO.java index 84d41f2..ed78408 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraSmsConfigDTO.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/dto/SchisandraSmsConfigDTO.java @@ -38,9 +38,13 @@ public class SchisandraSmsConfigDTO implements Serializable { * 地域信息 */ private String region; - + /** + * key + */ private String accessKeyId; - + /** + * 密钥 + */ private String accessKeySecret; /** * 厂商名称标识 @@ -50,7 +54,9 @@ public class SchisandraSmsConfigDTO implements Serializable { * 短信签名 */ private String signature; - + /** + * appid + */ private String sdkAppId; /** * 模板ID @@ -128,9 +134,13 @@ public class SchisandraSmsConfigDTO implements Serializable { * 企业ID */ private Integer mchId; - + /** + * app key + */ private String appKey; - + /** + * app id + */ private Integer appId; /** * 版本号 @@ -152,7 +162,9 @@ public class SchisandraSmsConfigDTO implements Serializable { * 是否删除 0 未删除 1已删除 */ private Integer isDeleted; - + /** + * 额外字段 + */ private String extraJson; /** * 服务名 diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/OauthTypeHandlerFactory.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/OauthTypeHandlerFactory.java index 60e9952..471089a 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/OauthTypeHandlerFactory.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/OauthTypeHandlerFactory.java @@ -17,7 +17,7 @@ import java.util.List; * @BelongsPackage: com.schisandra.auth.application.factory * @Author: landaiqing * @CreateTime: 2024-05-26 14:09 - * @Description: TODO + * @Description: 第三方登录工厂 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/SmsTypeHandlerFactory.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/SmsTypeHandlerFactory.java index 284bab5..07fd67c 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/SmsTypeHandlerFactory.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/factory/SmsTypeHandlerFactory.java @@ -15,7 +15,7 @@ import java.util.List; * @BelongsPackage: com.schisandra.auth.application.factory * @Author: schisandra * @CreateTime: 2024-05-11 18:36 - * @Description: TODO + * @Description: 短信工厂 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GiteeOauthHandler.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GiteeOauthHandler.java index 04ea288..5fd4bd3 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GiteeOauthHandler.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GiteeOauthHandler.java @@ -19,7 +19,7 @@ import javax.annotation.Resource; * @BelongsPackage: com.schisandra.auth.application.handler.oauth * @Author: landaiqing * @CreateTime: 2024-05-26 13:55 - * @Description: TODO + * @Description: Gitee登录配置 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GithubOauthHandler.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GithubOauthHandler.java index 8af3031..56005a4 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GithubOauthHandler.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/GithubOauthHandler.java @@ -20,7 +20,7 @@ import javax.annotation.Resource; * @BelongsPackage: com.schisandra.auth.application.handler.oauth * @Author: landaiqing * @CreateTime: 2024-05-26 13:55 - * @Description: TODO + * @Description: Github登录配置 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/SchisandraOauthTypeHandler.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/SchisandraOauthTypeHandler.java index c5912f4..a8a4c1d 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/SchisandraOauthTypeHandler.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/oauth/SchisandraOauthTypeHandler.java @@ -3,7 +3,11 @@ package com.schisandra.auth.application.handler.oauth; import com.schisandra.auth.common.enums.OauthType; import me.zhyd.oauth.request.AuthRequest; import org.springframework.stereotype.Component; - +/** + * @description: 第三方登录 + * @author: landaiqing + * @date: 2024/6/6 22:18 + */ @Component public interface SchisandraOauthTypeHandler { diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/AlibabaSmsHandler.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/AlibabaSmsHandler.java index 4de8579..8f3ad7d 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/AlibabaSmsHandler.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/AlibabaSmsHandler.java @@ -19,7 +19,7 @@ import javax.annotation.Resource; * @BelongsPackage: com.schisandra.auth.application.handler * @Author: schisandra * @CreateTime: 2024-05-11 18:20 - * @Description: TODO + * @Description: Alibaba短信处理 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/SchisandraSmsTypeHandler.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/SchisandraSmsTypeHandler.java index 06f31ca..a3a5783 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/SchisandraSmsTypeHandler.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/SchisandraSmsTypeHandler.java @@ -10,7 +10,7 @@ import org.springframework.stereotype.Component; * @BelongsPackage: com.schisandra.auth.application.handler * @Author: schisandra * @CreateTime: 2024-05-11 18:04 - * @Description: TODO + * @Description: 短信 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/TencentSmsHandler.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/TencentSmsHandler.java index 61d8a52..142f180 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/TencentSmsHandler.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/handler/sms/TencentSmsHandler.java @@ -19,7 +19,7 @@ import javax.annotation.Resource; * @BelongsPackage: com.schisandra.auth.application.handler * @Author: landaiqing * @CreateTime: 2024-05-12 13:07 - * @Description: TODO + * @Description: 腾讯短信处理 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/utils/CheckRouteCaptcha.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/utils/CheckRouteCaptcha.java index e752d67..3e2debf 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/utils/CheckRouteCaptcha.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/utils/CheckRouteCaptcha.java @@ -13,7 +13,7 @@ import javax.annotation.Resource; * @BelongsPackage: com.schisandra.auth.application.utils * @Author: landaiqing * @CreateTime: 2024-06-04 21:59 - * @Description: TODO + * @Description: 验证旋转图片结果 * @Version: 1.0 */ @Component diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/convert/SchisandraAuthRolePermissionBOConverter.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/convert/SchisandraAuthRolePermissionBOConverter.java index 611944f..52dd42c 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/convert/SchisandraAuthRolePermissionBOConverter.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/convert/SchisandraAuthRolePermissionBOConverter.java @@ -6,6 +6,8 @@ import com.schisandra.auth.infra.basic.entity.SchisandraAuthRolePermission; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; +import java.util.List; + /** * bo转换器 * @@ -19,5 +21,6 @@ public interface SchisandraAuthRolePermissionBOConverter { SchisandraAuthRolePermission convertBOToEntity(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO); SchisandraAuthRolePermissionBO convertEntityToBO(SchisandraAuthRolePermission schisandraAuthRolePermission); + List convertEntityToBOList(List schisandraAuthRolePermission); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthRolePermissionDomainService.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthRolePermissionDomainService.java index 9976732..9d5db11 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthRolePermissionDomainService.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthRolePermissionDomainService.java @@ -28,5 +28,5 @@ public interface SchisandraAuthRolePermissionDomainService { */ Boolean delete(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO); - List queryByRoleId(SchisandraAuthRolePermission schisandraAuthRolePermission); + List queryByRoleId(SchisandraAuthRolePermissionBO schisandraAuthRolePermission); } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthRolePermissionDomainServiceImpl.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthRolePermissionDomainServiceImpl.java index eb7c409..2177323 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthRolePermissionDomainServiceImpl.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthRolePermissionDomainServiceImpl.java @@ -14,7 +14,7 @@ import javax.annotation.Resource; import java.util.List; /** - * 领域service实现了 + * 领域service实现了 * * @author landaiqing * @since 2024-06-02 00:14:38 @@ -48,8 +48,11 @@ public class SchisandraAuthRolePermissionDomainServiceImpl implements Schisandra } @Override - public List queryByRoleId(SchisandraAuthRolePermission schisandraAuthRolePermission) { - return schisandraAuthRolePermissionService.queryByRoleId(schisandraAuthRolePermission); + public List queryByRoleId(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO) { + SchisandraAuthRolePermission schisandraAuthRolePermission = SchisandraAuthRolePermissionBOConverter.INSTANCE.convertBOToEntity(schisandraAuthRolePermissionBO); + List schisandraAuthRolePermissions = schisandraAuthRolePermissionService.queryByRoleId(schisandraAuthRolePermission); + List schisandraAuthRolePermissionBOS = SchisandraAuthRolePermissionBOConverter.INSTANCE.convertEntityToBOList(schisandraAuthRolePermissions); + return schisandraAuthRolePermissionBOS; } }