From f4c9d38d1e0c4767a7e21aa207ff5a41a1ef70ab Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Thu, 24 Aug 2023 15:33:00 +0800 Subject: [PATCH] chore: user bind sso --- .../cloud/kicc/system/controller/SsoUserController.java | 6 ++++++ .../java/com/cloud/kicc/system/mapper/SsoUserMapper.java | 9 +++++++++ .../com/cloud/kicc/system/service/ISsoUserService.java | 8 ++++++++ .../kicc/system/service/impl/SsoUserServiceImpl.java | 8 ++++++++ .../src/main/resources/mapper/SsoUserMapper.xml | 7 +++++++ 5 files changed, 38 insertions(+) diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/SsoUserController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/SsoUserController.java index b4ea9479..21302943 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/SsoUserController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/SsoUserController.java @@ -20,6 +20,7 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.Arrays; +import java.util.List; /** *

@@ -51,6 +52,11 @@ public class SsoUserController { return R.ok(results.getRecords(), results.getTotal()); } + @GetMapping("/selectBindSsoUserList") + public R list() { + return R.ok(iSsoUserService.selectBindSsoUserList()); + } + @GetMapping("/{id:\\w+}") public R getById(@PathVariable("id") String id) { return R.ok(iSsoUserService.getById(id)); diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/mapper/SsoUserMapper.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/mapper/SsoUserMapper.java index 8817b362..4f32f65b 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/mapper/SsoUserMapper.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/mapper/SsoUserMapper.java @@ -1,8 +1,11 @@ package com.cloud.kicc.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.cloud.kicc.common.data.entity.KiccUser; import com.cloud.kicc.system.api.entity.SsoUser; +import java.util.List; + /** *

* SSO用户统一 Mapper 接口 @@ -13,4 +16,10 @@ import com.cloud.kicc.system.api.entity.SsoUser; */ public interface SsoUserMapper extends BaseMapper { + /** + * 查询目前支持绑定SSO用户列表 + * @return List + */ + List selectBindSsoUserList(); + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/ISsoUserService.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/ISsoUserService.java index 903e86c5..0a912a62 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/ISsoUserService.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/ISsoUserService.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.cloud.kicc.common.data.entity.KiccUser; import com.cloud.kicc.system.api.entity.SsoUser; +import java.util.List; + /** *

* SSO用户统一 服务层 @@ -20,4 +22,10 @@ public interface ISsoUserService extends IService { */ void updateSsoUserAndExUser(KiccUser kiccUser); + /** + * 查询目前支持绑定SSO用户列表 + * @return List + */ + List selectBindSsoUserList(); + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/SsoUserServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/SsoUserServiceImpl.java index 09140287..7f282d01 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/SsoUserServiceImpl.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/SsoUserServiceImpl.java @@ -13,6 +13,8 @@ import com.cloud.kicc.system.service.UserService; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; +import java.util.List; + /** *

* SSO用户统一 实现类 @@ -55,4 +57,10 @@ public class SsoUserServiceImpl extends ServiceImpl impl } } + @Override + @DS("master") + public List selectBindSsoUserList() { + return baseMapper.selectBindSsoUserList(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/SsoUserMapper.xml b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/SsoUserMapper.xml index 550f6ab7..5b400b83 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/SsoUserMapper.xml +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/SsoUserMapper.xml @@ -2,4 +2,11 @@ + +