feat: 添加注释
This commit is contained in:
@@ -11,7 +11,13 @@ import org.springframework.context.SmartLifecycle;
|
|||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
/**
|
||||||
|
* @description: 短信初始化类
|
||||||
|
* @param:
|
||||||
|
* @return:
|
||||||
|
* @author: landaiqing
|
||||||
|
* @date: 2024/6/6 22:06
|
||||||
|
*/
|
||||||
@Component
|
@Component
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class SmsInitConfig implements SmartLifecycle {
|
public class SmsInitConfig implements SmartLifecycle {
|
||||||
|
@@ -14,7 +14,7 @@ import java.util.List;
|
|||||||
* @BelongsPackage: com.schisandra.auth.common.config
|
* @BelongsPackage: com.schisandra.auth.common.config
|
||||||
* @Author: schisandra
|
* @Author: schisandra
|
||||||
* @CreateTime: 2024-05-08 18:46
|
* @CreateTime: 2024-05-08 18:46
|
||||||
* @Description: TODO
|
* @Description: 短信配置加载类
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -6,7 +6,7 @@ package com.schisandra.auth.application.context;
|
|||||||
* @BelongsPackage: com.schisandra.auth.common.constants
|
* @BelongsPackage: com.schisandra.auth.common.constants
|
||||||
* @Author: landaiqing
|
* @Author: landaiqing
|
||||||
* @CreateTime: 2024-05-12 00:16
|
* @CreateTime: 2024-05-12 00:16
|
||||||
* @Description: TODO
|
* @Description: 短信通用上下文
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
public class SmsConfigContext {
|
public class SmsConfigContext {
|
||||||
|
@@ -1,40 +1,46 @@
|
|||||||
package com.schisandra.auth.application.controller;
|
package com.schisandra.auth.application.controller;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.google.common.base.Preconditions;
|
||||||
import com.schisandra.auth.application.convert.SchisandraAuthPermissionDTOConvert;
|
import com.schisandra.auth.application.convert.SchisandraAuthPermissionDTOConvert;
|
||||||
import com.schisandra.auth.application.dto.SchisandraAuthPermissionDTO;
|
import com.schisandra.auth.application.dto.SchisandraAuthPermissionDTO;
|
||||||
import com.schisandra.auth.common.entity.Result;
|
import com.schisandra.auth.common.entity.Result;
|
||||||
import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO;
|
import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO;
|
||||||
import com.schisandra.auth.domain.service.SchisandraAuthPermissionDomainService;
|
import com.schisandra.auth.domain.service.SchisandraAuthPermissionDomainService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
/**
|
||||||
|
* @description: 权限管理
|
||||||
|
* @author: landaiqing
|
||||||
|
* @date: 2024/6/6 22:07
|
||||||
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/authPermission/")
|
@RequestMapping("/auth/permission/")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class SchisandraAuthPermissionController {
|
public class SchisandraAuthPermissionController {
|
||||||
@Resource
|
@Resource
|
||||||
private SchisandraAuthPermissionDomainService schisandraAuthPermissionDomainService;
|
private SchisandraAuthPermissionDomainService schisandraAuthPermissionDomainService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description: 更新权限信息
|
* @description: 更新权限信息
|
||||||
* @param: [schisandraAuthPermissionDTO]
|
* @param: [schisandraAuthPermissionDTO]
|
||||||
* @return: com.schisandra.auth.common.bo.Result
|
* @return: com.schisandra.auth.common.bo.Result
|
||||||
* @author zhang
|
* @author zhang
|
||||||
* @date: 2024/4/17 16:44
|
* @date: 2024/4/17 16:44
|
||||||
*/
|
*/
|
||||||
@PostMapping("update")
|
@PostMapping("update")
|
||||||
public Result update(@RequestBody SchisandraAuthPermissionDTO schisandraAuthPermissionDTO) {
|
public Result update(@RequestBody SchisandraAuthPermissionDTO schisandraAuthPermissionDTO) {
|
||||||
try {
|
try {
|
||||||
if (log.isInfoEnabled()) {
|
if (log.isInfoEnabled()) {
|
||||||
log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
||||||
}
|
}
|
||||||
// checkRoleInfo(schisandraAuthPermissionDTO);
|
checkRoleInfo(schisandraAuthPermissionDTO);
|
||||||
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
||||||
return Result.ok(schisandraAuthPermissionDomainService.update(schisandraAuthPermissionBO));
|
return Result.ok(schisandraAuthPermissionDomainService.update(schisandraAuthPermissionBO));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -42,8 +48,9 @@ public class SchisandraAuthPermissionController {
|
|||||||
return Result.fail("更新权限信息失败");
|
return Result.fail("更新权限信息失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description: 添加权限信息
|
* @description: 添加权限信息
|
||||||
* @param: [schisandraAuthPermissionDTO]
|
* @param: [schisandraAuthPermissionDTO]
|
||||||
* @return: com.schisandra.auth.common.bo.Result
|
* @return: com.schisandra.auth.common.bo.Result
|
||||||
* @author zhang
|
* @author zhang
|
||||||
@@ -55,7 +62,7 @@ public class SchisandraAuthPermissionController {
|
|||||||
if (log.isInfoEnabled()) {
|
if (log.isInfoEnabled()) {
|
||||||
log.info("authPermissionController.insert.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
log.info("authPermissionController.insert.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
||||||
}
|
}
|
||||||
// checkRoleInfo(schisandraAuthPermissionDTO);
|
checkRoleInfo(schisandraAuthPermissionDTO);
|
||||||
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
||||||
return Result.ok(schisandraAuthPermissionDomainService.insert(schisandraAuthPermissionBO));
|
return Result.ok(schisandraAuthPermissionDomainService.insert(schisandraAuthPermissionBO));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -63,6 +70,7 @@ public class SchisandraAuthPermissionController {
|
|||||||
return Result.fail("插入权限信息失败");
|
return Result.fail("插入权限信息失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description: 查询权限信息
|
* @description: 查询权限信息
|
||||||
* @param: [schisandraAuthPermissionDTO]
|
* @param: [schisandraAuthPermissionDTO]
|
||||||
@@ -77,19 +85,20 @@ public class SchisandraAuthPermissionController {
|
|||||||
log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
// checkRoleInfo(schisandraAuthPermissionDTO);
|
checkRoleInfo(schisandraAuthPermissionDTO);
|
||||||
if (schisandraAuthPermissionDTO.getId()==null){
|
if (schisandraAuthPermissionDTO.getId() == null) {
|
||||||
return Result.fail("id不能为空");
|
return Result.fail("id不能为空");
|
||||||
}
|
}
|
||||||
|
|
||||||
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
||||||
System.out.println("bo:"+schisandraAuthPermissionBO.getId());
|
System.out.println("bo:" + schisandraAuthPermissionBO.getId());
|
||||||
return Result.ok(schisandraAuthPermissionDomainService.select(schisandraAuthPermissionBO));
|
return Result.ok(schisandraAuthPermissionDomainService.select(schisandraAuthPermissionBO));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("authPermissionController.select.error:{}", e.getMessage(), e);
|
log.error("authPermissionController.select.error:{}", e.getMessage(), e);
|
||||||
return Result.fail("查询权限信息失败");
|
return Result.fail("查询权限信息失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description: 删除权限信息
|
* @description: 删除权限信息
|
||||||
* @param: [schisandraAuthPermissionDTO]
|
* @param: [schisandraAuthPermissionDTO]
|
||||||
@@ -103,7 +112,7 @@ public class SchisandraAuthPermissionController {
|
|||||||
if (log.isInfoEnabled()) {
|
if (log.isInfoEnabled()) {
|
||||||
log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
log.info("authPermissionController.update.dto:{}", JSON.toJSONString(schisandraAuthPermissionDTO));
|
||||||
}
|
}
|
||||||
// checkRoleInfo(schisandraAuthPermissionDTO);
|
checkRoleInfo(schisandraAuthPermissionDTO);
|
||||||
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
SchisandraAuthPermissionBO schisandraAuthPermissionBO = SchisandraAuthPermissionDTOConvert.INSTANCE.convertDTOToBO(schisandraAuthPermissionDTO);
|
||||||
return Result.ok(schisandraAuthPermissionDomainService.delete(schisandraAuthPermissionBO));
|
return Result.ok(schisandraAuthPermissionDomainService.delete(schisandraAuthPermissionBO));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -111,9 +120,10 @@ public class SchisandraAuthPermissionController {
|
|||||||
return Result.fail("删除权限信息失败");
|
return Result.fail("删除权限信息失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkRoleInfo(@RequestBody SchisandraAuthPermissionDTO schisandraAuthPermissionDTO) {
|
private void checkRoleInfo(@RequestBody SchisandraAuthPermissionDTO schisandraAuthPermissionDTO) {
|
||||||
// Preconditions.checkArgument(!Utils.isBlank(schisandraAuthPermissionDTO.getId()), "角色名不能为空");
|
Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthPermissionDTO.getId().toString()), "角色名不能为空");
|
||||||
// Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthPermissionDTO.getName()), "角色key值不能为空");
|
Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthPermissionDTO.getName()), "角色key值不能为空");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -112,7 +112,7 @@ public class SchisandraAuthRoleController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void checkRoleInfo(@RequestBody SchisandraAuthRoleDTO schisandraAuthRoleDTO) {
|
private void checkRoleInfo(@RequestBody SchisandraAuthRoleDTO schisandraAuthRoleDTO) {
|
||||||
// Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleName()), "角色名不能为空");
|
Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleName()), "角色名不能为空");
|
||||||
// Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleKey()), "角色key值不能为空");
|
Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleKey()), "角色key值不能为空");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -4,13 +4,16 @@ import cn.dev33.satoken.stp.StpUtil;
|
|||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.google.common.base.Preconditions;
|
import com.google.common.base.Preconditions;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
|
import com.schisandra.auth.application.convert.SchisandraAuthRolePermissionDTOConverter;
|
||||||
import com.schisandra.auth.application.convert.SchisandraAuthUserDTOConverter;
|
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.dto.SchisandraAuthUserDTO;
|
||||||
import com.schisandra.auth.application.utils.CheckRouteCaptcha;
|
import com.schisandra.auth.application.utils.CheckRouteCaptcha;
|
||||||
import com.schisandra.auth.common.entity.CaptchaResult;
|
import com.schisandra.auth.common.entity.CaptchaResult;
|
||||||
import com.schisandra.auth.common.entity.Result;
|
import com.schisandra.auth.common.entity.Result;
|
||||||
import com.schisandra.auth.common.enums.UserRoleEnum;
|
import com.schisandra.auth.common.enums.UserRoleEnum;
|
||||||
import com.schisandra.auth.common.redis.RedisUtil;
|
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.bo.SchisandraAuthUserBO;
|
||||||
import com.schisandra.auth.domain.service.SchisandraAuthPermissionDomainService;
|
import com.schisandra.auth.domain.service.SchisandraAuthPermissionDomainService;
|
||||||
import com.schisandra.auth.domain.service.SchisandraAuthRoleDomainService;
|
import com.schisandra.auth.domain.service.SchisandraAuthRoleDomainService;
|
||||||
@@ -99,7 +102,6 @@ public class SchisandraAuthUserController {
|
|||||||
try {
|
try {
|
||||||
SchisandraAuthUserBO authUserBO = SchisandraAuthUserDTOConverter.INSTANCE.convertDTOToBO(schisandraAuthUserDTO);
|
SchisandraAuthUserBO authUserBO = SchisandraAuthUserDTOConverter.INSTANCE.convertDTOToBO(schisandraAuthUserDTO);
|
||||||
if (schisandraAuthUserDomainService.register(authUserBO)) {
|
if (schisandraAuthUserDomainService.register(authUserBO)) {
|
||||||
userInfoPersistence(authUserBO.getId());
|
|
||||||
return CaptchaResult.ok("注册成功");
|
return CaptchaResult.ok("注册成功");
|
||||||
} else {
|
} else {
|
||||||
return CaptchaResult.failWithCode("注册失败");
|
return CaptchaResult.failWithCode("注册失败");
|
||||||
@@ -194,11 +196,12 @@ public class SchisandraAuthUserController {
|
|||||||
redisUtil.set(roleKey, new Gson().toJson(roleList));
|
redisUtil.set(roleKey, new Gson().toJson(roleList));
|
||||||
|
|
||||||
// 查询用户权限并存入redis
|
// 查询用户权限并存入redis
|
||||||
SchisandraAuthRolePermission schisandraAuthRolePermission = new SchisandraAuthRolePermission();
|
SchisandraAuthRolePermissionDTO schisandraAuthRolePermission = new SchisandraAuthRolePermissionDTO();
|
||||||
schisandraAuthRolePermission.setRoleId(UserRoleEnum.NORMAL_USER.getCode());
|
schisandraAuthRolePermission.setRoleId(UserRoleEnum.NORMAL_USER.getCode());
|
||||||
List<SchisandraAuthRolePermission> rolePermissionList = schisandraAuthRolePermissionDomainService.queryByRoleId(schisandraAuthRolePermission);
|
SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO = SchisandraAuthRolePermissionDTOConverter.INSTANCE.convertDTOToBO(schisandraAuthRolePermission);
|
||||||
|
List<SchisandraAuthRolePermissionBO> rolePermissionList = schisandraAuthRolePermissionDomainService.queryByRoleId(schisandraAuthRolePermissionBO);
|
||||||
List<Long> permissionIdList = rolePermissionList.stream()
|
List<Long> permissionIdList = rolePermissionList.stream()
|
||||||
.map(SchisandraAuthRolePermission::getPermissionId).collect(Collectors.toList());
|
.map(SchisandraAuthRolePermissionBO::getPermissionId).collect(Collectors.toList());
|
||||||
List<SchisandraAuthPermission> permissionList = schisandraAuthPermissionDomainService.queryListByIds(permissionIdList);
|
List<SchisandraAuthPermission> permissionList = schisandraAuthPermissionDomainService.queryListByIds(permissionIdList);
|
||||||
String permissionKey = redisUtil.buildKey(AUTH_PERMISSION_PREFIX, String.valueOf(authUserId));
|
String permissionKey = redisUtil.buildKey(AUTH_PERMISSION_PREFIX, String.valueOf(authUserId));
|
||||||
redisUtil.set(permissionKey, new Gson().toJson(permissionList));
|
redisUtil.set(permissionKey, new Gson().toJson(permissionList));
|
||||||
|
@@ -18,7 +18,11 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
import static java.util.concurrent.TimeUnit.SECONDS;
|
import static java.util.concurrent.TimeUnit.SECONDS;
|
||||||
|
/**
|
||||||
|
* @description: 短信发送controller
|
||||||
|
* @author: landaiqing
|
||||||
|
* @date: 2024/6/6 22:08
|
||||||
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/sms/")
|
@RequestMapping("/sms/")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -67,7 +71,7 @@ public class SchisandraSmsController {
|
|||||||
return CaptchaResult.fail("短信发送失败,请重试!");
|
return CaptchaResult.fail("短信发送失败,请重试!");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return CaptchaResult.ok("短信已发送,请注意查看或稍后重试!");
|
return CaptchaResult.ok("短信已发送,请不要重复点击,请注意查看或稍后重试!");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return CaptchaResult.fail("验证失败!");
|
return CaptchaResult.fail("验证失败!");
|
||||||
|
@@ -5,14 +5,32 @@ import com.schisandra.auth.application.dto.SchisandraAuthPermissionDTO;
|
|||||||
import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO;
|
import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
|
/**
|
||||||
|
* @description: 权限转换类
|
||||||
|
* @author: landaiqing
|
||||||
|
* @date: 2024/6/6 22:05
|
||||||
|
*/
|
||||||
@Mapper(componentModel = "spring")
|
@Mapper(componentModel = "spring")
|
||||||
public interface SchisandraAuthPermissionDTOConvert {
|
public interface SchisandraAuthPermissionDTOConvert {
|
||||||
SchisandraAuthPermissionDTOConvert INSTANCE = Mappers.getMapper(SchisandraAuthPermissionDTOConvert.class);
|
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 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);
|
SchisandraAuthPermissionDTO convertBOToDTO(SchisandraAuthPermissionBO authRoleBO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -15,8 +15,21 @@ import org.mapstruct.factory.Mappers;
|
|||||||
public interface SchisandraAuthRolePermissionDTOConverter {
|
public interface SchisandraAuthRolePermissionDTOConverter {
|
||||||
|
|
||||||
SchisandraAuthRolePermissionDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthRolePermissionDTOConverter.class);
|
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);
|
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);
|
SchisandraAuthRolePermissionDTO convertBOToDTO(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -16,7 +16,13 @@ import org.mapstruct.factory.Mappers;
|
|||||||
public interface SchisandraAuthSocialUserDTOConverter {
|
public interface SchisandraAuthSocialUserDTOConverter {
|
||||||
|
|
||||||
SchisandraAuthSocialUserDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthSocialUserDTOConverter.class);
|
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);
|
SchisandraAuthSocialUserBO convertDTOToBO(SchisandraAuthSocialUserDTO schisandraAuthSocialUserDTO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -16,7 +16,13 @@ import org.mapstruct.factory.Mappers;
|
|||||||
public interface SchisandraAuthSocialUserMapperDTOConverter {
|
public interface SchisandraAuthSocialUserMapperDTOConverter {
|
||||||
|
|
||||||
SchisandraAuthSocialUserMapperDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthSocialUserMapperDTOConverter.class);
|
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);
|
SchisandraAuthSocialUserMapperBO convertDTOToBO(SchisandraAuthSocialUserMapperDTO schisandraAuthSocialUserMapperDTO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -7,7 +7,7 @@ import org.mapstruct.Mapper;
|
|||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* dto转换器
|
* dto转换器
|
||||||
*
|
*
|
||||||
* @author landaiqing
|
* @author landaiqing
|
||||||
* @since 2024-05-23 20:00:28
|
* @since 2024-05-23 20:00:28
|
||||||
@@ -17,8 +17,22 @@ public interface SchisandraAuthUserDTOConverter {
|
|||||||
|
|
||||||
SchisandraAuthUserDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthUserDTOConverter.class);
|
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);
|
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);
|
SchisandraAuthUserDTO convertBOToDTO(SchisandraAuthUserBO schisandraAuthUserBO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -15,9 +15,21 @@ import org.mapstruct.factory.Mappers;
|
|||||||
public interface SchisandraAuthUserRoleDTOConverter {
|
public interface SchisandraAuthUserRoleDTOConverter {
|
||||||
|
|
||||||
SchisandraAuthUserRoleDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthUserRoleDTOConverter.class);
|
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);
|
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);
|
SchisandraAuthUserRoleDTO convertBOToDTO(SchisandraAuthUserRoleBO schisandraAuthUserRoleBO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -20,20 +20,20 @@ public interface SchisandraSmsConfigDTOConvert {
|
|||||||
SchisandraSmsConfigDTOConvert INSTANCE = Mappers.getMapper(SchisandraSmsConfigDTOConvert.class);
|
SchisandraSmsConfigDTOConvert INSTANCE = Mappers.getMapper(SchisandraSmsConfigDTOConvert.class);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 将bo转换为实体
|
* @description: 将bo转换为实体
|
||||||
* @param schisandraSmsConfigDTO
|
* @param: schisandraSmsConfigDTO
|
||||||
* @return com.schisandra.auth.infra.basic.bo.SchisandraAuthUser
|
* @return com.schisandra.auth.infra.basic.bo.SchisandraAuthUser
|
||||||
* @author schisandra
|
* @author schisandra
|
||||||
* @date 2024/3/21 23:13
|
* @date: 2024/3/21 23:13
|
||||||
*/
|
*/
|
||||||
SchisandraSmsConfigBO convertDTOToBO(SchisandraSmsConfigDTO schisandraSmsConfigDTO);
|
SchisandraSmsConfigBO convertDTOToBO(SchisandraSmsConfigDTO schisandraSmsConfigDTO);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 将实体转换为bo
|
* @description: 将实体转换为bo
|
||||||
* @param schisandraSmsConfigBO
|
* @param: schisandraSmsConfigBO
|
||||||
* @return com.schisandra.auth.domain.bo.SchisandraAuthUserBO
|
* @return com.schisandra.auth.domain.bo.SchisandraAuthUserBO
|
||||||
* @author schisandra
|
* @author schisandra
|
||||||
* @date 2024/3/21 23:13
|
* @date: 2024/3/21 23:13
|
||||||
*/
|
*/
|
||||||
SchisandraSmsConfigDTO convertBOToDTO(SchisandraSmsConfigBO schisandraSmsConfigBO);
|
SchisandraSmsConfigDTO convertBOToDTO(SchisandraSmsConfigBO schisandraSmsConfigBO);
|
||||||
|
|
||||||
|
@@ -13,23 +13,41 @@ import java.io.Serializable;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class SchisandraAuthPermissionDTO implements Serializable {
|
public class SchisandraAuthPermissionDTO implements Serializable {
|
||||||
|
/**
|
||||||
|
* 主键id
|
||||||
|
*/
|
||||||
private Long id;
|
private Long id;
|
||||||
|
/**
|
||||||
|
* 权限名称
|
||||||
|
*/
|
||||||
private String name;
|
private String name;
|
||||||
|
/**
|
||||||
|
* 权限父id
|
||||||
|
*/
|
||||||
private Long parentId;
|
private Long parentId;
|
||||||
|
/**
|
||||||
|
* 权限类型
|
||||||
|
*/
|
||||||
private Integer type;
|
private Integer type;
|
||||||
|
/**
|
||||||
|
* 权限路径
|
||||||
|
*/
|
||||||
private String menuUrl;
|
private String menuUrl;
|
||||||
|
/**
|
||||||
|
* 权限状态
|
||||||
|
*/
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
/**
|
||||||
|
* 是否展示
|
||||||
|
*/
|
||||||
private Integer show;
|
private Integer show;
|
||||||
|
/**
|
||||||
|
* 图标
|
||||||
|
*/
|
||||||
private String icon;
|
private String icon;
|
||||||
|
/**
|
||||||
|
* 权限标识
|
||||||
|
*/
|
||||||
private String permissionKey;
|
private String permissionKey;
|
||||||
/**
|
/**
|
||||||
* 创建人
|
* 创建人
|
||||||
@@ -47,7 +65,9 @@ public class SchisandraAuthPermissionDTO implements Serializable {
|
|||||||
* 更新时间
|
* 更新时间
|
||||||
*/
|
*/
|
||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
/**
|
||||||
|
* 是否删除
|
||||||
|
*/
|
||||||
private Integer isDeleted;
|
private Integer isDeleted;
|
||||||
|
|
||||||
|
|
||||||
|
@@ -15,17 +15,17 @@ import java.util.Date;
|
|||||||
public class SchisandraAuthRolePermissionDTO implements Serializable {
|
public class SchisandraAuthRolePermissionDTO implements Serializable {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* id
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 角色id
|
||||||
*/
|
*/
|
||||||
private Long roleId;
|
private Long roleId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 权限id
|
||||||
*/
|
*/
|
||||||
private Long permissionId;
|
private Long permissionId;
|
||||||
|
|
||||||
@@ -50,7 +50,7 @@ public class SchisandraAuthRolePermissionDTO implements Serializable {
|
|||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 是否删除 0-未删除 1-已删除
|
||||||
*/
|
*/
|
||||||
private Integer isDeleted;
|
private Integer isDeleted;
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@ import java.util.Date;
|
|||||||
public class SchisandraAuthSocialUserDTO implements Serializable {
|
public class SchisandraAuthSocialUserDTO implements Serializable {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* id
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@ import java.util.Date;
|
|||||||
public class SchisandraAuthSocialUserMapperDTO implements Serializable {
|
public class SchisandraAuthSocialUserMapperDTO implements Serializable {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* id
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
@@ -50,7 +50,7 @@ public class SchisandraAuthSocialUserMapperDTO implements Serializable {
|
|||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 是否删除(0:未删除,1:已删除)
|
||||||
*/
|
*/
|
||||||
private Integer isDeleted;
|
private Integer isDeleted;
|
||||||
|
|
||||||
|
@@ -15,17 +15,17 @@ import java.util.Date;
|
|||||||
public class SchisandraAuthUserRoleDTO implements Serializable {
|
public class SchisandraAuthUserRoleDTO implements Serializable {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* id
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 用户id
|
||||||
*/
|
*/
|
||||||
private Long userId;
|
private Long userId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 角色id
|
||||||
*/
|
*/
|
||||||
private Long roleId;
|
private Long roleId;
|
||||||
|
|
||||||
@@ -50,7 +50,7 @@ public class SchisandraAuthUserRoleDTO implements Serializable {
|
|||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 是否删除
|
||||||
*/
|
*/
|
||||||
private Integer isDeleted;
|
private Integer isDeleted;
|
||||||
|
|
||||||
|
@@ -4,7 +4,16 @@ import lombok.Data;
|
|||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class SchisandraCaptchaDTO {
|
public class SchisandraCaptchaDTO {
|
||||||
|
/**
|
||||||
|
* token
|
||||||
|
*/
|
||||||
private String token;
|
private String token;
|
||||||
|
/**
|
||||||
|
* 角度
|
||||||
|
*/
|
||||||
private Double deg;
|
private Double deg;
|
||||||
|
/**
|
||||||
|
* 号码
|
||||||
|
*/
|
||||||
private String phone;
|
private String phone;
|
||||||
}
|
}
|
||||||
|
@@ -38,9 +38,13 @@ public class SchisandraSmsConfigDTO implements Serializable {
|
|||||||
* 地域信息
|
* 地域信息
|
||||||
*/
|
*/
|
||||||
private String region;
|
private String region;
|
||||||
|
/**
|
||||||
|
* key
|
||||||
|
*/
|
||||||
private String accessKeyId;
|
private String accessKeyId;
|
||||||
|
/**
|
||||||
|
* 密钥
|
||||||
|
*/
|
||||||
private String accessKeySecret;
|
private String accessKeySecret;
|
||||||
/**
|
/**
|
||||||
* 厂商名称标识
|
* 厂商名称标识
|
||||||
@@ -50,7 +54,9 @@ public class SchisandraSmsConfigDTO implements Serializable {
|
|||||||
* 短信签名
|
* 短信签名
|
||||||
*/
|
*/
|
||||||
private String signature;
|
private String signature;
|
||||||
|
/**
|
||||||
|
* appid
|
||||||
|
*/
|
||||||
private String sdkAppId;
|
private String sdkAppId;
|
||||||
/**
|
/**
|
||||||
* 模板ID
|
* 模板ID
|
||||||
@@ -128,9 +134,13 @@ public class SchisandraSmsConfigDTO implements Serializable {
|
|||||||
* 企业ID
|
* 企业ID
|
||||||
*/
|
*/
|
||||||
private Integer mchId;
|
private Integer mchId;
|
||||||
|
/**
|
||||||
|
* app key
|
||||||
|
*/
|
||||||
private String appKey;
|
private String appKey;
|
||||||
|
/**
|
||||||
|
* app id
|
||||||
|
*/
|
||||||
private Integer appId;
|
private Integer appId;
|
||||||
/**
|
/**
|
||||||
* 版本号
|
* 版本号
|
||||||
@@ -152,7 +162,9 @@ public class SchisandraSmsConfigDTO implements Serializable {
|
|||||||
* 是否删除 0 未删除 1已删除
|
* 是否删除 0 未删除 1已删除
|
||||||
*/
|
*/
|
||||||
private Integer isDeleted;
|
private Integer isDeleted;
|
||||||
|
/**
|
||||||
|
* 额外字段
|
||||||
|
*/
|
||||||
private String extraJson;
|
private String extraJson;
|
||||||
/**
|
/**
|
||||||
* 服务名
|
* 服务名
|
||||||
|
@@ -17,7 +17,7 @@ import java.util.List;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.factory
|
* @BelongsPackage: com.schisandra.auth.application.factory
|
||||||
* @Author: landaiqing
|
* @Author: landaiqing
|
||||||
* @CreateTime: 2024-05-26 14:09
|
* @CreateTime: 2024-05-26 14:09
|
||||||
* @Description: TODO
|
* @Description: 第三方登录工厂
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -15,7 +15,7 @@ import java.util.List;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.factory
|
* @BelongsPackage: com.schisandra.auth.application.factory
|
||||||
* @Author: schisandra
|
* @Author: schisandra
|
||||||
* @CreateTime: 2024-05-11 18:36
|
* @CreateTime: 2024-05-11 18:36
|
||||||
* @Description: TODO
|
* @Description: 短信工厂
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -19,7 +19,7 @@ import javax.annotation.Resource;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.handler.oauth
|
* @BelongsPackage: com.schisandra.auth.application.handler.oauth
|
||||||
* @Author: landaiqing
|
* @Author: landaiqing
|
||||||
* @CreateTime: 2024-05-26 13:55
|
* @CreateTime: 2024-05-26 13:55
|
||||||
* @Description: TODO
|
* @Description: Gitee登录配置
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -20,7 +20,7 @@ import javax.annotation.Resource;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.handler.oauth
|
* @BelongsPackage: com.schisandra.auth.application.handler.oauth
|
||||||
* @Author: landaiqing
|
* @Author: landaiqing
|
||||||
* @CreateTime: 2024-05-26 13:55
|
* @CreateTime: 2024-05-26 13:55
|
||||||
* @Description: TODO
|
* @Description: Github登录配置
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -3,7 +3,11 @@ package com.schisandra.auth.application.handler.oauth;
|
|||||||
import com.schisandra.auth.common.enums.OauthType;
|
import com.schisandra.auth.common.enums.OauthType;
|
||||||
import me.zhyd.oauth.request.AuthRequest;
|
import me.zhyd.oauth.request.AuthRequest;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
/**
|
||||||
|
* @description: 第三方登录
|
||||||
|
* @author: landaiqing
|
||||||
|
* @date: 2024/6/6 22:18
|
||||||
|
*/
|
||||||
@Component
|
@Component
|
||||||
public interface SchisandraOauthTypeHandler {
|
public interface SchisandraOauthTypeHandler {
|
||||||
|
|
||||||
|
@@ -19,7 +19,7 @@ import javax.annotation.Resource;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.handler
|
* @BelongsPackage: com.schisandra.auth.application.handler
|
||||||
* @Author: schisandra
|
* @Author: schisandra
|
||||||
* @CreateTime: 2024-05-11 18:20
|
* @CreateTime: 2024-05-11 18:20
|
||||||
* @Description: TODO
|
* @Description: Alibaba短信处理
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -10,7 +10,7 @@ import org.springframework.stereotype.Component;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.handler
|
* @BelongsPackage: com.schisandra.auth.application.handler
|
||||||
* @Author: schisandra
|
* @Author: schisandra
|
||||||
* @CreateTime: 2024-05-11 18:04
|
* @CreateTime: 2024-05-11 18:04
|
||||||
* @Description: TODO
|
* @Description: 短信
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -19,7 +19,7 @@ import javax.annotation.Resource;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.handler
|
* @BelongsPackage: com.schisandra.auth.application.handler
|
||||||
* @Author: landaiqing
|
* @Author: landaiqing
|
||||||
* @CreateTime: 2024-05-12 13:07
|
* @CreateTime: 2024-05-12 13:07
|
||||||
* @Description: TODO
|
* @Description: 腾讯短信处理
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -13,7 +13,7 @@ import javax.annotation.Resource;
|
|||||||
* @BelongsPackage: com.schisandra.auth.application.utils
|
* @BelongsPackage: com.schisandra.auth.application.utils
|
||||||
* @Author: landaiqing
|
* @Author: landaiqing
|
||||||
* @CreateTime: 2024-06-04 21:59
|
* @CreateTime: 2024-06-04 21:59
|
||||||
* @Description: TODO
|
* @Description: 验证旋转图片结果
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@@ -6,6 +6,8 @@ import com.schisandra.auth.infra.basic.entity.SchisandraAuthRolePermission;
|
|||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* bo转换器
|
* bo转换器
|
||||||
*
|
*
|
||||||
@@ -19,5 +21,6 @@ public interface SchisandraAuthRolePermissionBOConverter {
|
|||||||
|
|
||||||
SchisandraAuthRolePermission convertBOToEntity(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO);
|
SchisandraAuthRolePermission convertBOToEntity(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO);
|
||||||
SchisandraAuthRolePermissionBO convertEntityToBO(SchisandraAuthRolePermission schisandraAuthRolePermission);
|
SchisandraAuthRolePermissionBO convertEntityToBO(SchisandraAuthRolePermission schisandraAuthRolePermission);
|
||||||
|
List<SchisandraAuthRolePermissionBO> convertEntityToBOList(List<SchisandraAuthRolePermission> schisandraAuthRolePermission);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -28,5 +28,5 @@ public interface SchisandraAuthRolePermissionDomainService {
|
|||||||
*/
|
*/
|
||||||
Boolean delete(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO);
|
Boolean delete(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO);
|
||||||
|
|
||||||
List<SchisandraAuthRolePermission> queryByRoleId(SchisandraAuthRolePermission schisandraAuthRolePermission);
|
List<SchisandraAuthRolePermissionBO> queryByRoleId(SchisandraAuthRolePermissionBO schisandraAuthRolePermission);
|
||||||
}
|
}
|
||||||
|
@@ -14,7 +14,7 @@ import javax.annotation.Resource;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 领域service实现了
|
* 领域service实现了
|
||||||
*
|
*
|
||||||
* @author landaiqing
|
* @author landaiqing
|
||||||
* @since 2024-06-02 00:14:38
|
* @since 2024-06-02 00:14:38
|
||||||
@@ -48,8 +48,11 @@ public class SchisandraAuthRolePermissionDomainServiceImpl implements Schisandra
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SchisandraAuthRolePermission> queryByRoleId(SchisandraAuthRolePermission schisandraAuthRolePermission) {
|
public List<SchisandraAuthRolePermissionBO> queryByRoleId(SchisandraAuthRolePermissionBO schisandraAuthRolePermissionBO) {
|
||||||
return schisandraAuthRolePermissionService.queryByRoleId(schisandraAuthRolePermission);
|
SchisandraAuthRolePermission schisandraAuthRolePermission = SchisandraAuthRolePermissionBOConverter.INSTANCE.convertBOToEntity(schisandraAuthRolePermissionBO);
|
||||||
|
List<SchisandraAuthRolePermission> schisandraAuthRolePermissions = schisandraAuthRolePermissionService.queryByRoleId(schisandraAuthRolePermission);
|
||||||
|
List<SchisandraAuthRolePermissionBO> schisandraAuthRolePermissionBOS = SchisandraAuthRolePermissionBOConverter.INSTANCE.convertEntityToBOList(schisandraAuthRolePermissions);
|
||||||
|
return schisandraAuthRolePermissionBOS;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user