feat: 后台管理模块
This commit is contained in:
@@ -14,9 +14,9 @@
|
||||
<module>schisandra-cloud-storage-auth-domain</module>
|
||||
<module>schisandra-cloud-storage-auth-infra</module>
|
||||
<module>schisandra-cloud-storage-auth-starter</module>
|
||||
<module>schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller</module>
|
||||
<module>schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-job</module>
|
||||
<module>schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-mq</module>
|
||||
<!-- <module>schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller</module>-->
|
||||
<!-- <module>schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-job</module>-->
|
||||
<!-- <module>schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-mq</module>-->
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
|
@@ -7,6 +7,7 @@
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>schisandra-cloud-storage-auth-api</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>schisandra-cloud-storage-auth-api</name>
|
||||
|
||||
<properties>
|
||||
|
@@ -7,6 +7,8 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@FeignClient("schisandra-cloud-storage-auth")
|
||||
public interface SchisandraAuthFeignService {
|
||||
@PostMapping("/auth/user/wechatRegister")
|
||||
@@ -14,4 +16,19 @@ public interface SchisandraAuthFeignService {
|
||||
|
||||
@GetMapping("/auth/user/getUserInfo")
|
||||
Result<SchisandraAuthUserDTO> getUserInfo(@RequestParam("userId") String userId);
|
||||
|
||||
@GetMapping("/auth/user/getAllUser")
|
||||
Result getAllUser();
|
||||
|
||||
@GetMapping("/auth/role/selectAllRole")
|
||||
Result selectAllRole();
|
||||
|
||||
@GetMapping("/auth/permission/selectAllPermission")
|
||||
Result selectAllPermission();
|
||||
|
||||
@GetMapping("/auth/social/getAllSocialUsers")
|
||||
Result getAllSocialUsers();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@@ -6,13 +6,18 @@
|
||||
<artifactId>schisandra-cloud-storage-auth</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>schisandra-cloud-storage-auth-application</artifactId>
|
||||
<name>schisandra-cloud-storage-auth-application</name>
|
||||
|
||||
<packaging>pom</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<modules>
|
||||
<module>schisandra-cloud-storage-auth-application-controller</module>
|
||||
<module>schisandra-cloud-storage-auth-application-job</module>
|
||||
<module>schisandra-cloud-storage-auth-application-mq</module>
|
||||
</modules>
|
||||
<dependencies>
|
||||
|
||||
</dependencies>
|
||||
|
@@ -3,12 +3,12 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.schisandra</groupId>
|
||||
<artifactId>schisandra-cloud-storage-auth</artifactId>
|
||||
<artifactId>schisandra-cloud-storage-auth-application</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<artifactId>schisandra-cloud-storage-auth-application-controller</artifactId>
|
||||
<name>schisandra-cloud-storage-auth-application-controller</name>
|
||||
<packaging>jar</packaging>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
|
@@ -134,6 +134,17 @@ public class SchisandraAuthPermissionController {
|
||||
}
|
||||
return schisandraAuthPermissionDomainService.selectUserPermissionTree(userId);
|
||||
}
|
||||
@GetMapping("selectAllPermission")
|
||||
public Result selectAllPermission() {
|
||||
try {
|
||||
return Result.ok(SchisandraAuthPermissionDTOConvert.INSTANCE.convertBOListToDTOList(schisandraAuthPermissionDomainService.selectAllUserList()));
|
||||
}catch (Exception e){
|
||||
log.error("authPermissionController.select.error:{}", e.getMessage(), e);
|
||||
return Result.fail("查询权限信息失败");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void checkRoleInfo(@RequestBody SchisandraAuthPermissionDTO schisandraAuthPermissionDTO) {
|
||||
Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthPermissionDTO.getId().toString()), "角色名不能为空");
|
||||
|
@@ -23,7 +23,7 @@ import javax.annotation.Resource;
|
||||
* @Version: v1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/role/")
|
||||
@RequestMapping("auth/role/")
|
||||
@Slf4j
|
||||
public class SchisandraAuthRoleController {
|
||||
@Resource
|
||||
@@ -58,9 +58,9 @@ public class SchisandraAuthRoleController {
|
||||
* @date 2024/4/3 22:05
|
||||
*/
|
||||
@PostMapping("query")
|
||||
public Result query(@RequestBody SchisandraAuthRoleDTO schisandraAuthRoleDTO){
|
||||
try{
|
||||
if(log.isInfoEnabled()){
|
||||
public Result query(@RequestBody SchisandraAuthRoleDTO schisandraAuthRoleDTO) {
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("RoleController.select.dto:{}", JSON.toJSONString(schisandraAuthRoleDTO));
|
||||
}
|
||||
checkRoleInfo(schisandraAuthRoleDTO);
|
||||
@@ -111,6 +111,21 @@ public class SchisandraAuthRoleController {
|
||||
return Result.fail("删除角色信息失败");
|
||||
}
|
||||
}
|
||||
|
||||
@GetMapping("selectAllRole")
|
||||
public Result selectAllRole() {
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("RoleController.selectAllRole.dto:{}", JSON.toJSONString(null));
|
||||
}
|
||||
return Result.ok(SchisandraAuthRoleDTOConverter.INSTANCE.convertBOListToDTOList(schisandraAuthRoleDomainService.selectAllRole()));
|
||||
} catch (Exception e) {
|
||||
log.error("RoleController.selectAllRole.error:{}", e.getMessage(), e);
|
||||
return Result.fail("查询角色信息失败");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void checkRoleInfo(@RequestBody SchisandraAuthRoleDTO schisandraAuthRoleDTO) {
|
||||
Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleName()), "角色名不能为空");
|
||||
Preconditions.checkArgument(!StringUtils.isBlank(schisandraAuthRoleDTO.getRoleKey()), "角色key值不能为空");
|
||||
|
@@ -1,7 +1,6 @@
|
||||
package com.schisandra.auth.application.controller;
|
||||
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.google.common.base.Preconditions;
|
||||
@@ -23,20 +22,14 @@ import com.schisandra.auth.domain.service.SchisandraAuthRolePermissionDomainServ
|
||||
import com.schisandra.auth.domain.service.SchisandraAuthUserDomainService;
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraAuthPermission;
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole;
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraAuthRolePermission;
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraAuthUser;
|
||||
import lombok.SneakyThrows;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.ObjectUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.cache.annotation.Cacheable;
|
||||
import org.springframework.http.HttpRequest;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.stream.Collectors;
|
||||
@@ -54,27 +47,19 @@ import java.util.stream.Collectors;
|
||||
@RequestMapping("/auth/user/")
|
||||
@Slf4j
|
||||
public class SchisandraAuthUserController {
|
||||
private final String AUTH_PHONE_PREFIX = "auth:user:phone";
|
||||
private final String AUTH_PERMISSION_PREFIX = "auth:user:permission";
|
||||
private final String AUTH_ROLE_PREFIX = "auth:user:role";
|
||||
private final String WX_LOGIN_TEMPORARY_CLIENT_ID = "wechat:client:id";
|
||||
private final String WX_LOGIN_TOKEN = "wechat:login:token";
|
||||
@Resource
|
||||
RedisUtil redisUtil;
|
||||
@Resource
|
||||
private SchisandraAuthUserDomainService schisandraAuthUserDomainService;
|
||||
|
||||
private final String AUTH_PHONE_PREFIX = "auth:user:phone";
|
||||
|
||||
@Resource
|
||||
private CheckRouteCaptcha checkRouteCaptcha;
|
||||
|
||||
@Resource
|
||||
private SchisandraAuthRoleDomainService schisandraAuthRoleDomainService;
|
||||
|
||||
private final String AUTH_PERMISSION_PREFIX = "auth:user:permission";
|
||||
|
||||
private final String AUTH_ROLE_PREFIX = "auth:user:role";
|
||||
|
||||
private final String WX_LOGIN_TEMPORARY_CLIENT_ID = "wechat:client:id";
|
||||
|
||||
private final String WX_LOGIN_TOKEN = "wechat:login:token";
|
||||
|
||||
@Resource
|
||||
private SchisandraAuthRolePermissionDomainService schisandraAuthRolePermissionDomainService;
|
||||
|
||||
@@ -374,6 +359,7 @@ public class SchisandraAuthUserController {
|
||||
}
|
||||
return Result.ok(JSONObject.parseObject(result));
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取用户信息
|
||||
* @param: [userId]
|
||||
@@ -384,13 +370,19 @@ public class SchisandraAuthUserController {
|
||||
@GetMapping("getUserInfo")
|
||||
public Result<SchisandraAuthUserDTO> getUserInfo(@RequestParam("userId") String userId) {
|
||||
SchisandraAuthUserDTO schisandraAuthUserDTO = SchisandraAuthUserDTOConverter.INSTANCE.convertBOToDTO(schisandraAuthUserDomainService.queryById(userId));
|
||||
if ( schisandraAuthUserDTO== null) {
|
||||
if (schisandraAuthUserDTO == null) {
|
||||
return Result.fail("该用户不存在");
|
||||
}else {
|
||||
return Result.ok(schisandraAuthUserDTO);
|
||||
} else {
|
||||
return Result.ok(schisandraAuthUserDTO);
|
||||
}
|
||||
}
|
||||
|
||||
@GetMapping("getAllUser")
|
||||
public Result<List<SchisandraAuthUserDTO>> getAllUser() {
|
||||
List<SchisandraAuthUserBO> listUsers = schisandraAuthUserDomainService.listAllUsers();
|
||||
List<SchisandraAuthUserDTO> schisandraAuthUserDTOList = SchisandraAuthUserDTOConverter.INSTANCE.convertBOListToDTOList(listUsers);
|
||||
return Result.ok(schisandraAuthUserDTOList);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,176 @@
|
||||
package com.schisandra.auth.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.auth.application.convert.SchisandraSocialUserDTOConverter;
|
||||
import com.schisandra.auth.application.dto.SchisandraSocialUserDTO;
|
||||
import com.schisandra.auth.common.entity.Result;
|
||||
import com.schisandra.auth.domain.bo.SchisandraSocialUserBO;
|
||||
import com.schisandra.auth.domain.service.SchisandraSocialUserDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
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;
|
||||
|
||||
/**
|
||||
* 社会用户信息表 controller
|
||||
*
|
||||
* @author zlg
|
||||
* @since 2024-07-17 11:53:29
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/auth/social/")
|
||||
@Slf4j
|
||||
public class SchisandraSocialUserController {
|
||||
|
||||
@Resource
|
||||
private SchisandraSocialUserDomainService schisandraSocialUserDomainService;
|
||||
|
||||
|
||||
@GetMapping("getAllSocialUsers")
|
||||
public Result getAllSocialUsers() {
|
||||
try {
|
||||
return Result.ok(schisandraSocialUserDomainService.queryAll());
|
||||
}catch (Exception e) {
|
||||
return Result.fail();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增社会用户信息表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraSocialUserDTO schisandraSocialUserDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraSocialUserController.add.dto:{}", JSON.toJSONString(schisandraSocialUserDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUuid(), "第三方系统的唯一ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getSource(), "第三方用户来源不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getAccessToken(), "用户的授权令牌不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getExpireIn(), "第三方用户的授权令牌的有效期不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getRefreshToken(), "刷新令牌不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOpenId(), "第三方用户的 open id不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUid(), "第三方用户的 ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getAccessCode(), "个别平台的授权信息不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUnionId(), "第三方用户的 union id不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getScope(), "第三方用户授予的权限不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getTokenType(), "个别平台的授权信息不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getIdToken(), "id token不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getMacAlgorithm(), "小米平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getMacKey(), "小米平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCode(), "用户的授权code不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOauthToken(), "Twitter平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOauthTokenSecret(), "Twitter平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getStatus(), "状态不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraSocialUserBO SchisandraSocialUserBO = SchisandraSocialUserDTOConverter.INSTANCE.convertDTOToBO(schisandraSocialUserDTO);
|
||||
return Result.ok(schisandraSocialUserDomainService.add(SchisandraSocialUserBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraSocialUserController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增社会用户信息表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改社会用户信息表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraSocialUserDTO schisandraSocialUserDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraSocialUserController.update.dto:{}", JSON.toJSONString(schisandraSocialUserDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUuid(), "第三方系统的唯一ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getSource(), "第三方用户来源不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getAccessToken(), "用户的授权令牌不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getExpireIn(), "第三方用户的授权令牌的有效期不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getRefreshToken(), "刷新令牌不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOpenId(), "第三方用户的 open id不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUid(), "第三方用户的 ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getAccessCode(), "个别平台的授权信息不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUnionId(), "第三方用户的 union id不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getScope(), "第三方用户授予的权限不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getTokenType(), "个别平台的授权信息不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getIdToken(), "id token不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getMacAlgorithm(), "小米平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getMacKey(), "小米平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCode(), "用户的授权code不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOauthToken(), "Twitter平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOauthTokenSecret(), "Twitter平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getStatus(), "状态不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraSocialUserBO schisandraSocialUserBO = SchisandraSocialUserDTOConverter.INSTANCE.convertDTOToBO(schisandraSocialUserDTO);
|
||||
return Result.ok(schisandraSocialUserDomainService.update(schisandraSocialUserBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraSocialUserController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新社会用户信息表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除社会用户信息表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraSocialUserDTO schisandraSocialUserDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraSocialUserController.delete.dto:{}", JSON.toJSONString(schisandraSocialUserDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUuid(), "第三方系统的唯一ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getSource(), "第三方用户来源不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getAccessToken(), "用户的授权令牌不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getExpireIn(), "第三方用户的授权令牌的有效期不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getRefreshToken(), "刷新令牌不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOpenId(), "第三方用户的 open id不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUid(), "第三方用户的 ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getAccessCode(), "个别平台的授权信息不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUnionId(), "第三方用户的 union id不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getScope(), "第三方用户授予的权限不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getTokenType(), "个别平台的授权信息不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getIdToken(), "id token不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getMacAlgorithm(), "小米平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getMacKey(), "小米平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCode(), "用户的授权code不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOauthToken(), "Twitter平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getOauthTokenSecret(), "Twitter平台用户的附带属性不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getStatus(), "状态不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraSocialUserDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraSocialUserBO schisandraSocialUserBO = SchisandraSocialUserDTOConverter.INSTANCE.convertDTOToBO(schisandraSocialUserDTO);
|
||||
return Result.ok(schisandraSocialUserDomainService.delete(schisandraSocialUserBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraSocialUserController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除社会用户信息表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -5,6 +5,9 @@ import com.schisandra.auth.application.dto.SchisandraAuthPermissionDTO;
|
||||
import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @description: 权限转换类
|
||||
* @author: landaiqing
|
||||
@@ -33,4 +36,6 @@ public interface SchisandraAuthPermissionDTOConvert {
|
||||
*/
|
||||
SchisandraAuthPermissionDTO convertBOToDTO(SchisandraAuthPermissionBO authRoleBO);
|
||||
|
||||
List<SchisandraAuthPermissionDTO> convertBOListToDTOList(List<SchisandraAuthPermissionBO> authRoleBOList);
|
||||
|
||||
}
|
||||
|
@@ -7,6 +7,8 @@ import com.schisandra.auth.domain.bo.SchisandraAuthUserBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* ClassName:SchisandraAuthRoleDTOConvert
|
||||
* Package:com.schisandra.auth.application.convert
|
||||
@@ -16,7 +18,7 @@ import org.mapstruct.factory.Mappers;
|
||||
* @Create:2024/4/4 - 21:40
|
||||
* @Version: v1.0
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
@Mapper
|
||||
public interface SchisandraAuthRoleDTOConverter {
|
||||
|
||||
SchisandraAuthRoleDTOConverter INSTANCE = Mappers.getMapper(SchisandraAuthRoleDTOConverter.class);
|
||||
@@ -39,5 +41,6 @@ public interface SchisandraAuthRoleDTOConverter {
|
||||
* @date: 2024/3/21 23:26
|
||||
*/
|
||||
SchisandraAuthRoleDTO convertBOToDTO(SchisandraAuthRoleBO authRoleBO);
|
||||
List<SchisandraAuthRoleDTO> convertBOListToDTOList(List<SchisandraAuthRoleBO> authRoleBOList);
|
||||
|
||||
}
|
||||
|
@@ -6,6 +6,8 @@ import com.schisandra.auth.domain.bo.SchisandraAuthUserBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* dto转换器
|
||||
*
|
||||
@@ -34,5 +36,13 @@ public interface SchisandraAuthUserDTOConverter {
|
||||
* @date: 2024/6/6 22:09
|
||||
*/
|
||||
SchisandraAuthUserDTO convertBOToDTO(SchisandraAuthUserBO schisandraAuthUserBO);
|
||||
/**
|
||||
* @description: BO列表转DTO列表
|
||||
* @param: [schisandraAuthUserBOList]
|
||||
* @return: java.util.List<com.schisandra.auth.application.dto.SchisandraAuthUserDTO>
|
||||
* @author zlg
|
||||
* @date: 2024/7/17 11:14
|
||||
*/
|
||||
List<SchisandraAuthUserDTO> convertBOListToDTOList(List<SchisandraAuthUserBO> schisandraAuthUserBOList);
|
||||
|
||||
}
|
||||
|
@@ -5,11 +5,13 @@ import com.schisandra.auth.domain.bo.SchisandraSocialUserBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* dto转换器
|
||||
* 社会用户信息表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-06-24 11:07:49
|
||||
* @author zlg
|
||||
* @since 2024-07-17 11:53:29
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraSocialUserDTOConverter {
|
||||
@@ -18,5 +20,6 @@ public interface SchisandraSocialUserDTOConverter {
|
||||
|
||||
SchisandraSocialUserBO convertDTOToBO(SchisandraSocialUserDTO schisandraSocialUserDTO);
|
||||
SchisandraSocialUserDTO convertBOToDTO(SchisandraSocialUserBO schisandraSocialUserBO);
|
||||
List<SchisandraSocialUserDTO> convertBOToDTOList(List<SchisandraSocialUserBO> schisandraSocialUserBOList);
|
||||
|
||||
}
|
||||
|
@@ -6,10 +6,10 @@ import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* dto
|
||||
* 社会用户信息表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-06-24 11:07:49
|
||||
* @author zlg
|
||||
* @since 2024-07-17 11:53:29
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraSocialUserDTO implements Serializable {
|
||||
|
@@ -3,9 +3,8 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.schisandra</groupId>
|
||||
<artifactId>schisandra-cloud-storage-auth</artifactId>
|
||||
<artifactId>schisandra-cloud-storage-auth-application</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<artifactId>schisandra-cloud-storage-auth-application-job</artifactId>
|
||||
<name>schisandra-cloud-storage-auth-application-job</name>
|
||||
|
@@ -3,9 +3,9 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.schisandra</groupId>
|
||||
<artifactId>schisandra-cloud-storage-auth</artifactId>
|
||||
<artifactId>schisandra-cloud-storage-auth-application</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
<!-- <relativePath>../../pom.xml</relativePath>-->
|
||||
</parent>
|
||||
<artifactId>schisandra-cloud-storage-auth-application-mq</artifactId>
|
||||
<name>schisandra-cloud-storage-auth-application-mq</name>
|
||||
|
@@ -5,10 +5,10 @@ import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* bo
|
||||
* 社会用户信息表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-06-24 11:07:49
|
||||
* @author zlg
|
||||
* @since 2024-07-17 11:53:29
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraSocialUserBO implements Serializable {
|
||||
|
@@ -4,6 +4,9 @@ import com.schisandra.auth.domain.bo.SchisandraAuthPermissionBO;
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraAuthPermission;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface SchisandraAuthPermissionBOConverter {
|
||||
SchisandraAuthPermissionBOConverter INSTANCE = Mappers.getMapper(SchisandraAuthPermissionBOConverter.class);
|
||||
@@ -23,4 +26,6 @@ public interface SchisandraAuthPermissionBOConverter {
|
||||
* @date: 2024/4/17 17:00
|
||||
*/
|
||||
SchisandraAuthPermissionBO convertEntityToBO(SchisandraAuthPermission schisandraAuthPermission);
|
||||
|
||||
List<SchisandraAuthPermissionBO> convertEntityListToBOList(List<SchisandraAuthPermission> schisandraAuthPermissionList);
|
||||
}
|
||||
|
@@ -5,6 +5,8 @@ import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* ClassName:SchisandraAuthRoleBOConverter
|
||||
* Package:com.schisandra.auth.domain.convert
|
||||
@@ -35,4 +37,6 @@ public interface SchisandraAuthRoleBOConverter {
|
||||
* @date 2024/3/21 23:13
|
||||
*/
|
||||
SchisandraAuthRoleBO convertEntityToBO(SchisandraAuthRole schisandraAuthRole);
|
||||
|
||||
List<SchisandraAuthRoleBO> convertEntityListToBOList(List<SchisandraAuthRole> schisandraAuthRoles);
|
||||
}
|
||||
|
@@ -6,6 +6,8 @@ import com.schisandra.auth.infra.basic.entity.SchisandraAuthUser;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* bo转换器
|
||||
*
|
||||
@@ -21,4 +23,5 @@ public interface SchisandraAuthUserBOConverter {
|
||||
|
||||
SchisandraAuthUserBO convertEntityToBO(SchisandraAuthUser schisandraAuthUser);
|
||||
|
||||
List<SchisandraAuthUserBO>convertEntityListToBOList(List<SchisandraAuthUser> schisandraAuthUserList);
|
||||
}
|
||||
|
@@ -5,11 +5,13 @@ import com.schisandra.auth.infra.basic.entity.SchisandraSocialUser;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* bo转换器
|
||||
* 社会用户信息表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-06-24 11:07:49
|
||||
* @author zlg
|
||||
* @since 2024-07-17 11:53:29
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraSocialUserBOConverter {
|
||||
@@ -19,4 +21,6 @@ public interface SchisandraSocialUserBOConverter {
|
||||
SchisandraSocialUser convertBOToEntity(SchisandraSocialUserBO schisandraSocialUserBO);
|
||||
SchisandraSocialUserBO convertEntityToBO(SchisandraSocialUser schisandraSocialUser);
|
||||
|
||||
List<SchisandraSocialUserBO> convertEntityListToBOList(List<SchisandraSocialUser> schisandraSocialUserList);
|
||||
|
||||
}
|
||||
|
@@ -18,4 +18,7 @@ public interface SchisandraAuthPermissionDomainService {
|
||||
SchisandraAuthPermissionBO select(SchisandraAuthPermissionBO schisandraAuthPermissionBO);
|
||||
|
||||
List<SchisandraAuthPermission> queryListByIds(List<String> permissionIdList);
|
||||
|
||||
List<SchisandraAuthPermissionBO> selectAllUserList();
|
||||
|
||||
}
|
||||
|
@@ -3,6 +3,8 @@ package com.schisandra.auth.domain.service;
|
||||
import com.schisandra.auth.domain.bo.SchisandraAuthRoleBO;
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* ClassName:SchisandraAuthRoleDomainService
|
||||
* Package:com.schisandra.auth.domain.service
|
||||
@@ -53,4 +55,13 @@ public interface SchisandraAuthRoleDomainService {
|
||||
Object select(SchisandraAuthRoleBO schisandraAuthRoleBO);
|
||||
|
||||
SchisandraAuthRole queryByRoleId(String code);
|
||||
|
||||
/**
|
||||
* @description:
|
||||
* @param:
|
||||
* @return:
|
||||
* @author zlg
|
||||
* @date: 2024/7/17 11:18
|
||||
*/
|
||||
List<SchisandraAuthRoleBO> selectAllRole();
|
||||
}
|
||||
|
@@ -10,6 +10,7 @@ import org.springframework.cache.annotation.CachePut;
|
||||
import org.springframework.cache.annotation.Cacheable;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户领域service
|
||||
@@ -20,6 +21,7 @@ import java.util.HashMap;
|
||||
public interface SchisandraAuthUserDomainService {
|
||||
|
||||
|
||||
List<SchisandraAuthUserBO> listAllUsers();
|
||||
|
||||
/**
|
||||
* @description: 找回密码
|
||||
|
@@ -2,6 +2,8 @@ package com.schisandra.auth.domain.service;
|
||||
|
||||
import com.schisandra.auth.domain.bo.SchisandraSocialUserBO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 领域service
|
||||
*
|
||||
@@ -24,5 +26,13 @@ public interface SchisandraSocialUserDomainService {
|
||||
* 删除 信息
|
||||
*/
|
||||
Boolean delete(SchisandraSocialUserBO schisandraSocialUserBO);
|
||||
/**
|
||||
* @description: 查询全部social
|
||||
* @param:
|
||||
* @return:
|
||||
* @author zlg
|
||||
* @date: 2024/7/17 12:07
|
||||
*/
|
||||
public List<SchisandraSocialUserBO> queryAll();
|
||||
|
||||
}
|
||||
|
@@ -133,6 +133,11 @@ public class SchisandraAuthPermissionDomainServiceImpl implements SchisandraAuth
|
||||
return schisandraAuthPermissionBO1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthPermissionBO> selectAllUserList() {
|
||||
return SchisandraAuthPermissionBOConverter.INSTANCE.convertEntityListToBOList(schisandraAuthPermissionService.queryAll());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthPermission> queryListByIds(List<String> permissionIdList) {
|
||||
return schisandraAuthPermissionService.queryListByIds(permissionIdList);
|
||||
|
@@ -9,6 +9,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* ClassName:SchisandraAuthRoleDomainServiceImpl
|
||||
@@ -58,4 +59,10 @@ public class SchisandraAuthRoleDomainServiceImpl implements SchisandraAuthRoleDo
|
||||
public SchisandraAuthRole queryByRoleId(String code) {
|
||||
return schisandraAuthRoleService.queryByRoleId(code);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthRoleBO> selectAllRole() {
|
||||
List<SchisandraAuthRole> schisandraAuthRoles = schisandraAuthRoleService.selectAllRole();
|
||||
return SchisandraAuthRoleBOConverter.INSTANCE.convertEntityListToBOList(schisandraAuthRoles);
|
||||
}
|
||||
}
|
||||
|
@@ -71,6 +71,12 @@ public class SchisandraAuthUserDomainServiceImpl implements SchisandraAuthUserDo
|
||||
private SchisandraAuthPermissionService schisandraAuthPermissionService;
|
||||
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthUserBO> listAllUsers() {
|
||||
List<SchisandraAuthUser> schisandraAuthUsers = schisandraAuthUserService.listAllUsers();
|
||||
return SchisandraAuthUserBOConverter.INSTANCE.convertEntityListToBOList(schisandraAuthUsers);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 找回密码
|
||||
* @param: [schisandraAuthUserBO]
|
||||
|
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 领域service实现了
|
||||
@@ -45,4 +46,10 @@ public class SchisandraSocialUserDomainServiceImpl implements SchisandraSocialUs
|
||||
return schisandraSocialUserService.update(schisandraSocialUser) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraSocialUserBO> queryAll() {
|
||||
List<SchisandraSocialUser> schisandraSocialUsers = schisandraSocialUserService.queryAll();
|
||||
return SchisandraSocialUserBOConverter.INSTANCE.convertEntityListToBOList(schisandraSocialUsers);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -44,6 +44,7 @@ public interface SchisandraAuthPermissionService {
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
List<SchisandraAuthPermission> queryAll();
|
||||
|
||||
List<SchisandraAuthPermission> queryListByIds(List<String> permissionIdList);
|
||||
}
|
||||
|
@@ -4,6 +4,8 @@ import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (SchisandraAuthRole)表服务接口
|
||||
*
|
||||
@@ -45,5 +47,7 @@ public interface SchisandraAuthRoleService {
|
||||
*/
|
||||
boolean deleteById(String id);
|
||||
|
||||
|
||||
List<SchisandraAuthRole> selectAllRole();
|
||||
SchisandraAuthRole queryByRoleId(String code);
|
||||
}
|
||||
|
@@ -2,6 +2,8 @@ package com.schisandra.auth.infra.basic.service;
|
||||
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraAuthUser;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (SchisandraAuthUser)表服务接口
|
||||
*
|
||||
@@ -11,6 +13,7 @@ import com.schisandra.auth.infra.basic.entity.SchisandraAuthUser;
|
||||
public interface SchisandraAuthUserService {
|
||||
|
||||
|
||||
List<SchisandraAuthUser> listAllUsers();
|
||||
|
||||
SchisandraAuthUser queryByEmail(String email);
|
||||
SchisandraAuthUser queryByPhone(String phone);
|
||||
|
@@ -2,6 +2,8 @@ package com.schisandra.auth.infra.basic.service;
|
||||
|
||||
import com.schisandra.auth.infra.basic.entity.SchisandraSocialUser;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 表服务接口
|
||||
*
|
||||
@@ -10,6 +12,8 @@ import com.schisandra.auth.infra.basic.entity.SchisandraSocialUser;
|
||||
*/
|
||||
public interface SchisandraSocialUserService {
|
||||
|
||||
List<SchisandraSocialUser> queryAll();
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
|
@@ -70,6 +70,11 @@ public class SchisandraAuthPermissionServiceImpl extends CacheableServiceImpl<Sc
|
||||
return this.schisandraAuthPermissionDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthPermission> queryAll() {
|
||||
return this.schisandraAuthPermissionDao.selectAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthPermission> queryListByIds(List<String> permissionIdList) {
|
||||
return schisandraAuthPermissionDao.selectListByIds(permissionIdList);
|
||||
|
@@ -7,6 +7,7 @@ import com.schisandra.auth.infra.basic.service.SchisandraAuthRoleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (SchisandraAuthRole)表服务实现类
|
||||
@@ -72,4 +73,9 @@ public class SchisandraAuthRoleServiceImpl implements SchisandraAuthRoleService
|
||||
public SchisandraAuthRole queryByRoleId(String code) {
|
||||
return schisandraAuthRoleDao.selectOneByCondition(SchisandraAuthRoleTableDef.SCHISANDRA_AUTH_ROLE.ID.eq(code));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthRole> selectAllRole() {
|
||||
return schisandraAuthRoleDao.selectAll();
|
||||
}
|
||||
}
|
||||
|
@@ -9,6 +9,7 @@ import com.schisandra.auth.infra.basic.service.SchisandraAuthUserService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (SchisandraAuthUser)表服务实现类
|
||||
@@ -22,6 +23,11 @@ public class SchisandraAuthUserServiceImpl implements SchisandraAuthUserService
|
||||
@Resource
|
||||
private SchisandraAuthUserDao schisandraAuthUserDao;
|
||||
|
||||
@Override
|
||||
public List<SchisandraAuthUser> listAllUsers() {
|
||||
return schisandraAuthUserDao.selectAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public SchisandraAuthUser queryByEmail(String email) {
|
||||
return schisandraAuthUserDao.selectOneByCondition(SchisandraAuthUserTableDef.SCHISANDRA_AUTH_USER.EMAIL.eq(email)
|
||||
|
@@ -7,6 +7,7 @@ import com.schisandra.auth.infra.basic.service.SchisandraSocialUserService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 表服务实现类
|
||||
@@ -20,6 +21,11 @@ public class SchisandraSocialUserServiceImpl implements SchisandraSocialUserServ
|
||||
@Resource
|
||||
private SchisandraSocialUserDao schisandraSocialUserDao;
|
||||
|
||||
@Override
|
||||
public List<SchisandraSocialUser> queryAll() {
|
||||
return schisandraSocialUserDao.selectAll();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
|
Reference in New Issue
Block a user