Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
ea7ad4b1
提交
ea7ad4b1
authored
6月 10, 2022
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
infra:勉强启动成功,需要继续优化
上级
0745ad92
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
20 个修改的文件
包含
131 行增加
和
37 行删除
+131
-37
http-client.env.json
http-client.env.json
+1
-0
YudaoSecurityAutoConfiguration.java
...ework/security/config/YudaoSecurityAutoConfiguration.java
+0
-1
YudaoSecurityFeignAutoConfiguration.java
.../security/config/YudaoSecurityFeignAutoConfiguration.java
+17
-0
spring.factories
...ter-security/src/main/resources/META-INF/spring.factories
+1
-0
ApiConstants.java
...ava/cn/iocoder/yudao/module/infra/enums/ApiConstants.java
+21
-0
FileConfigController.http
...ule/infra/controller/admin/file/FileConfigController.http
+1
-1
RedisController.http
.../module/infra/controller/admin/redis/RedisController.http
+2
-2
TmpConfiguration.java
...ocoder/yudao/module/infra/framework/TmpConfiguration.java
+28
-0
RpcConfiguration.java
...o/module/infra/framework/rpc/config/RpcConfiguration.java
+10
-0
package-info.java
...ocoder/yudao/module/infra/framework/rpc/package-info.java
+4
-0
application-dev.yaml
...-module-infra-biz/src/main/resources/application-dev.yaml
+0
-3
application-local.yaml
...odule-infra-biz/src/main/resources/application-local.yaml
+0
-0
application.yaml
...udao-module-infra-biz/src/main/resources/application.yaml
+2
-0
bootstrap-local.yaml
...-module-infra-biz/src/main/resources/bootstrap-local.yaml
+0
-0
bootstrap.yaml
.../yudao-module-infra-biz/src/main/resources/bootstrap.yaml
+0
-7
PermissionApi.java
...der/yudao/module/system/api/permission/PermissionApi.java
+17
-7
AdminUserApi.java
...cn/iocoder/yudao/module/system/api/user/AdminUserApi.java
+5
-5
PermissionApiImpl.java
...yudao/module/system/api/permission/PermissionApiImpl.java
+8
-1
AdminUserApiImpl.java
...ocoder/yudao/module/system/api/user/AdminUserApiImpl.java
+14
-8
UserConvert.java
...iocoder/yudao/module/system/convert/user/UserConvert.java
+0
-2
没有找到文件。
http-client.env.json
浏览文件 @
ea7ad4b1
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
"local"
:
{
"local"
:
{
"baseUrl"
:
"http://127.0.0.1:48080/admin-api"
,
"baseUrl"
:
"http://127.0.0.1:48080/admin-api"
,
"systemBaseUrl"
:
"http://127.0.0.1:48081/admin-api"
,
"systemBaseUrl"
:
"http://127.0.0.1:48081/admin-api"
,
"infaBaseUrl"
:
"http://127.0.0.1:48082/admin-api"
,
"token"
:
"test1"
,
"token"
:
"test1"
,
"adminTenentId"
:
"1"
,
"adminTenentId"
:
"1"
,
...
...
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoSecurityAutoConfiguration.java
浏览文件 @
ea7ad4b1
...
@@ -33,7 +33,6 @@ import javax.annotation.Resource;
...
@@ -33,7 +33,6 @@ import javax.annotation.Resource;
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@EnableConfigurationProperties
(
SecurityProperties
.
class
)
@EnableConfigurationProperties
(
SecurityProperties
.
class
)
@EnableFeignClients
(
clients
=
OAuth2TokenApi
.
class
)
public
class
YudaoSecurityAutoConfiguration
{
public
class
YudaoSecurityAutoConfiguration
{
@Resource
@Resource
...
...
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoSecurityFeignAutoConfiguration.java
0 → 100644
浏览文件 @
ea7ad4b1
package
cn
.
iocoder
.
yudao
.
framework
.
security
.
config
;
import
cn.iocoder.yudao.module.system.api.oauth2.OAuth2TokenApi
;
import
cn.iocoder.yudao.module.system.api.permission.PermissionApi
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.annotation.Configuration
;
/**
* Security 使用到 Feign 的配置项
*
* @author 芋道源码
*/
@Configuration
(
proxyBeanMethods
=
false
)
@EnableFeignClients
(
clients
=
{
OAuth2TokenApi
.
class
,
// 主要是引入相关的 API 服务
PermissionApi
.
class
})
public
class
YudaoSecurityFeignAutoConfiguration
{
}
yudao-framework/yudao-spring-boot-starter-security/src/main/resources/META-INF/spring.factories
浏览文件 @
ea7ad4b1
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.iocoder.yudao.framework.security.config.YudaoSecurityFeignAutoConfiguration,\
cn.iocoder.yudao.framework.security.config.YudaoSecurityAutoConfiguration,\
cn.iocoder.yudao.framework.security.config.YudaoSecurityAutoConfiguration,\
cn.iocoder.yudao.framework.security.config.YudaoWebSecurityConfigurerAdapter
cn.iocoder.yudao.framework.security.config.YudaoWebSecurityConfigurerAdapter
yudao-module-infra/yudao-module-infra-api/src/main/java/cn/iocoder/yudao/module/infra/enums/ApiConstants.java
0 → 100644
浏览文件 @
ea7ad4b1
package
cn
.
iocoder
.
yudao
.
module
.
infra
.
enums
;
/**
* API 相关的枚举
*
* @author 芋道源码
*/
public
class
ApiConstants
{
/**
* 服务名
*
* 注意,需要保证和 spring.application.name 保持一致
*/
public
static
final
String
NAME
=
"infra-server"
;
public
static
final
String
PREFIX
=
"/rpc-api/system"
;
public
static
final
String
VERSION
=
"1.0.0"
;
}
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/file/FileConfigController.http
浏览文件 @
ea7ad4b1
### 请求 /infra/file-config/create 接口 => 成功
### 请求 /infra/file-config/create 接口 => 成功
POST {{
b
aseUrl}}/infra/file-config/create
POST {{
infaB
aseUrl}}/infra/file-config/create
Content-Type: application/json
Content-Type: application/json
tenant-id: {{adminTenentId}}
tenant-id: {{adminTenentId}}
Authorization: Bearer {{token}}
Authorization: Bearer {{token}}
...
...
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/redis/RedisController.http
浏览文件 @
ea7ad4b1
### 请求 /infra/redis/get-monitor-info 接口 => 成功
### 请求 /infra/redis/get-monitor-info 接口 => 成功
GET {{
b
aseUrl}}/infra/redis/get-monitor-info
GET {{
infaB
aseUrl}}/infra/redis/get-monitor-info
Authorization: Bearer {{token}}
Authorization: Bearer {{token}}
tenant-id: {{adminTenentId}}
tenant-id: {{adminTenentId}}
### 请求 /infra/redis/get-key-list 接口 => 成功
### 请求 /infra/redis/get-key-list 接口 => 成功
GET {{
b
aseUrl}}/infra/redis/get-key-list
GET {{
infaB
aseUrl}}/infra/redis/get-key-list
Authorization: Bearer {{token}}
Authorization: Bearer {{token}}
tenant-id: {{adminTenentId}}
tenant-id: {{adminTenentId}}
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/framework/TmpConfiguration.java
0 → 100644
浏览文件 @
ea7ad4b1
package
cn
.
iocoder
.
yudao
.
module
.
infra
.
framework
;
import
cn.iocoder.yudao.framework.apilog.core.service.ApiAccessLogFrameworkService
;
import
cn.iocoder.yudao.framework.apilog.core.service.ApiErrorLogFrameworkService
;
import
cn.iocoder.yudao.framework.apilog.core.service.dto.ApiAccessLogCreateReqDTO
;
import
cn.iocoder.yudao.framework.apilog.core.service.dto.ApiErrorLogCreateReqDTO
;
import
cn.iocoder.yudao.framework.operatelog.core.dto.OperateLogCreateReqDTO
;
import
cn.iocoder.yudao.framework.operatelog.core.service.OperateLogFrameworkService
;
import
cn.iocoder.yudao.module.infra.api.file.FileApi
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
java.util.concurrent.Future
;
@Configuration
public
class
TmpConfiguration
{
@Bean
public
OperateLogFrameworkService
operateLogFrameworkService
()
{
return
new
OperateLogFrameworkService
()
{
@Override
public
Future
<
Boolean
>
createOperateLogAsync
(
OperateLogCreateReqDTO
reqVO
)
{
return
null
;
}
};
}
}
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/framework/rpc/config/RpcConfiguration.java
0 → 100644
浏览文件 @
ea7ad4b1
package
cn
.
iocoder
.
yudao
.
module
.
infra
.
framework
.
rpc
.
config
;
import
cn.iocoder.yudao.module.system.api.user.AdminUserApi
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.annotation.Configuration
;
@Configuration
(
proxyBeanMethods
=
false
)
@EnableFeignClients
(
clients
=
AdminUserApi
.
class
)
public
class
RpcConfiguration
{
}
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/framework/rpc/package-info.java
0 → 100644
浏览文件 @
ea7ad4b1
/**
* 占位
*/
package
cn
.
iocoder
.
yudao
.
module
.
infra
.
framework
.
rpc
;
yudao-module-infra/yudao-module-infra-biz/src/main/resources/application-dev.yaml
浏览文件 @
ea7ad4b1
server
:
port
:
48082
---
#################### 数据库相关配置 ####################
---
#################### 数据库相关配置 ####################
spring
:
spring
:
...
...
yudao-module-infra/yudao-module-infra-biz/src/main/resources/application-local.yaml
浏览文件 @
ea7ad4b1
差异被折叠。
点击展开。
yudao-module-infra/yudao-module-infra-biz/src/main/resources/application.yaml
浏览文件 @
ea7ad4b1
...
@@ -71,6 +71,8 @@ dubbo:
...
@@ -71,6 +71,8 @@ dubbo:
port
:
-1
# 协议端口,-1 表示自增端口,从 20880 开始
port
:
-1
# 协议端口,-1 表示自增端口,从 20880 开始
registry
:
registry
:
address
:
spring-cloud://localhost
# 设置使用 Spring Cloud 注册中心
address
:
spring-cloud://localhost
# 设置使用 Spring Cloud 注册中心
application
:
id
:
infra-server
# TODO 一定要写么?
---
#################### 芋道相关配置 ####################
---
#################### 芋道相关配置 ####################
...
...
yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap-local.yaml
浏览文件 @
ea7ad4b1
差异被折叠。
点击展开。
yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap.yaml
浏览文件 @
ea7ad4b1
...
@@ -7,10 +7,3 @@ spring:
...
@@ -7,10 +7,3 @@ spring:
server
:
server
:
port
:
48082
port
:
48082
yudao
:
security
:
# TODO 芋艿,发现一定要配置,需要找下原因
token-header
:
Authorization
mock-enable
:
true
mock-secret
:
test
yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/permission/PermissionApi.java
浏览文件 @
ea7ad4b1
package
cn
.
iocoder
.
yudao
.
module
.
system
.
api
.
permission
;
package
cn
.
iocoder
.
yudao
.
module
.
system
.
api
.
permission
;
import
cn.iocoder.yudao.module.system.api.permission.dto.DeptDataPermissionRespDTO
;
import
cn.iocoder.yudao.module.system.api.permission.dto.DeptDataPermissionRespDTO
;
import
cn.iocoder.yudao.module.system.enums.ApiConstants
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.Set
;
import
java.util.Set
;
/**
@FeignClient
(
name
=
ApiConstants
.
NAME
)
// TODO 芋艿:fallbackFactory =
* 权限 API 接口
@Api
(
tags
=
"RPC 服务 - 权限"
)
*
* @author 芋道源码
*/
public
interface
PermissionApi
{
public
interface
PermissionApi
{
String
PREFIX
=
ApiConstants
.
PREFIX
+
"/permission"
;
/**
/**
* 获得拥有多个角色的用户编号集合
* 获得拥有多个角色的用户编号集合
*
*
* @param roleIds 角色编号集合
* @param roleIds 角色编号集合
* @return 用户编号集合
* @return 用户编号集合
*/
*/
@GetMapping
(
PREFIX
+
"/user-role-id-list-by-role-id"
)
Set
<
Long
>
getUserRoleIdListByRoleIds
(
Collection
<
Long
>
roleIds
);
Set
<
Long
>
getUserRoleIdListByRoleIds
(
Collection
<
Long
>
roleIds
);
/**
/**
...
@@ -27,7 +32,9 @@ public interface PermissionApi {
...
@@ -27,7 +32,9 @@ public interface PermissionApi {
* @param permissions 权限
* @param permissions 权限
* @return 是否
* @return 是否
*/
*/
boolean
hasAnyPermissions
(
Long
userId
,
String
...
permissions
);
@GetMapping
(
PREFIX
+
"/has-any-permissions"
)
boolean
hasAnyPermissions
(
@RequestParam
(
"userId"
)
Long
userId
,
@RequestParam
(
"permissions"
)
String
...
permissions
);
/**
/**
* 判断是否有角色,任一一个即可
* 判断是否有角色,任一一个即可
...
@@ -36,7 +43,9 @@ public interface PermissionApi {
...
@@ -36,7 +43,9 @@ public interface PermissionApi {
* @param roles 角色数组
* @param roles 角色数组
* @return 是否
* @return 是否
*/
*/
boolean
hasAnyRoles
(
Long
userId
,
String
...
roles
);
@GetMapping
(
PREFIX
+
"/has-any-roles"
)
boolean
hasAnyRoles
(
@RequestParam
(
"userId"
)
Long
userId
,
@RequestParam
(
"roles"
)
String
...
roles
);
/**
/**
* 获得登陆用户的部门数据权限
* 获得登陆用户的部门数据权限
...
@@ -44,6 +53,7 @@ public interface PermissionApi {
...
@@ -44,6 +53,7 @@ public interface PermissionApi {
* @param userId 用户编号
* @param userId 用户编号
* @return 部门数据权限
* @return 部门数据权限
*/
*/
@GetMapping
(
PREFIX
+
"/get-dept-data-permission"
)
DeptDataPermissionRespDTO
getDeptDataPermission
(
Long
userId
);
DeptDataPermissionRespDTO
getDeptDataPermission
(
Long
userId
);
}
}
yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApi.java
浏览文件 @
ea7ad4b1
...
@@ -24,7 +24,7 @@ public interface AdminUserApi {
...
@@ -24,7 +24,7 @@ public interface AdminUserApi {
* @param id 用户ID
* @param id 用户ID
* @return 用户对象信息
* @return 用户对象信息
*/
*/
@GetMapping
(
"/get"
)
@GetMapping
(
PREFIX
+
"/get"
)
AdminUserRespDTO
getUser
(
Long
id
);
AdminUserRespDTO
getUser
(
Long
id
);
/**
/**
...
@@ -33,7 +33,7 @@ public interface AdminUserApi {
...
@@ -33,7 +33,7 @@ public interface AdminUserApi {
* @param ids 用户 ID 们
* @param ids 用户 ID 们
* @return 用户对象信息
* @return 用户对象信息
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
PREFIX
+
"/list"
)
List
<
AdminUserRespDTO
>
getUsers
(
Collection
<
Long
>
ids
);
List
<
AdminUserRespDTO
>
getUsers
(
Collection
<
Long
>
ids
);
/**
/**
...
@@ -42,7 +42,7 @@ public interface AdminUserApi {
...
@@ -42,7 +42,7 @@ public interface AdminUserApi {
* @param deptIds 部门数组
* @param deptIds 部门数组
* @return 用户数组
* @return 用户数组
*/
*/
@GetMapping
(
"/list-by-dept-id"
)
@GetMapping
(
PREFIX
+
"/list-by-dept-id"
)
List
<
AdminUserRespDTO
>
getUsersByDeptIds
(
Collection
<
Long
>
deptIds
);
List
<
AdminUserRespDTO
>
getUsersByDeptIds
(
Collection
<
Long
>
deptIds
);
/**
/**
...
@@ -51,7 +51,7 @@ public interface AdminUserApi {
...
@@ -51,7 +51,7 @@ public interface AdminUserApi {
* @param postIds 岗位数组
* @param postIds 岗位数组
* @return 用户数组
* @return 用户数组
*/
*/
@GetMapping
(
"/list-by-post-id"
)
@GetMapping
(
PREFIX
+
"/list-by-post-id"
)
List
<
AdminUserRespDTO
>
getUsersByPostIds
(
Collection
<
Long
>
postIds
);
List
<
AdminUserRespDTO
>
getUsersByPostIds
(
Collection
<
Long
>
postIds
);
/**
/**
...
@@ -72,7 +72,7 @@ public interface AdminUserApi {
...
@@ -72,7 +72,7 @@ public interface AdminUserApi {
*
*
* @param ids 用户编号数组
* @param ids 用户编号数组
*/
*/
@GetMapping
(
"/valid"
)
@GetMapping
(
PREFIX
+
"/valid"
)
void
validUsers
(
Set
<
Long
>
ids
);
void
validUsers
(
Set
<
Long
>
ids
);
}
}
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/permission/PermissionApiImpl.java
浏览文件 @
ea7ad4b1
...
@@ -2,18 +2,25 @@ package cn.iocoder.yudao.module.system.api.permission;
...
@@ -2,18 +2,25 @@ package cn.iocoder.yudao.module.system.api.permission;
import
cn.iocoder.yudao.module.system.api.permission.dto.DeptDataPermissionRespDTO
;
import
cn.iocoder.yudao.module.system.api.permission.dto.DeptDataPermissionRespDTO
;
import
cn.iocoder.yudao.module.system.service.permission.PermissionService
;
import
cn.iocoder.yudao.module.system.service.permission.PermissionService
;
import
org.apache.dubbo.config.annotation.DubboService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.Set
;
import
java.util.Set
;
import
static
cn
.
iocoder
.
yudao
.
module
.
system
.
enums
.
ApiConstants
.
VERSION
;
/**
/**
* 权限 API 实现类
* 权限 API 实现类
*
*
* @author 芋道源码
* @author 芋道源码
*/
*/
@Service
@RestController
// 提供 RESTful API 接口,给 Feign 调用
@DubboService
(
version
=
VERSION
)
// 提供 Dubbo RPC 接口,给 Dubbo Consumer 调用
@Validated
public
class
PermissionApiImpl
implements
PermissionApi
{
public
class
PermissionApiImpl
implements
PermissionApi
{
@Resource
@Resource
...
...
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java
浏览文件 @
ea7ad4b1
...
@@ -4,20 +4,26 @@ import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
...
@@ -4,20 +4,26 @@ import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
import
cn.iocoder.yudao.module.system.convert.user.UserConvert
;
import
cn.iocoder.yudao.module.system.convert.user.UserConvert
;
import
cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO
;
import
cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO
;
import
cn.iocoder.yudao.module.system.service.user.AdminUserService
;
import
cn.iocoder.yudao.module.system.service.user.AdminUserService
;
import
org.apache.dubbo.config.annotation.DubboService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.Set
;
import
static
cn
.
iocoder
.
yudao
.
module
.
system
.
enums
.
ApiConstants
.
VERSION
;
/**
/**
* Admin 用户 API 实现类
* Admin 用户 API 实现类
*
*
* @author 芋道源码
* @author 芋道源码
*/
*/
@Service
@RestController
// 提供 RESTful API 接口,给 Feign 调用
@DubboService
(
version
=
VERSION
)
// 提供 Dubbo RPC 接口,给 Dubbo Consumer 调用
@Validated
public
class
AdminUserApiImpl
implements
AdminUserApi
{
public
class
AdminUserApiImpl
implements
AdminUserApi
{
@Resource
@Resource
...
@@ -29,6 +35,12 @@ public class AdminUserApiImpl implements AdminUserApi {
...
@@ -29,6 +35,12 @@ public class AdminUserApiImpl implements AdminUserApi {
return
UserConvert
.
INSTANCE
.
convert4
(
user
);
return
UserConvert
.
INSTANCE
.
convert4
(
user
);
}
}
@Override
public
List
<
AdminUserRespDTO
>
getUsers
(
Collection
<
Long
>
ids
)
{
List
<
AdminUserDO
>
users
=
userService
.
getUsers
(
ids
);
return
UserConvert
.
INSTANCE
.
convertList4
(
users
);
}
@Override
@Override
public
List
<
AdminUserRespDTO
>
getUsersByDeptIds
(
Collection
<
Long
>
deptIds
)
{
public
List
<
AdminUserRespDTO
>
getUsersByDeptIds
(
Collection
<
Long
>
deptIds
)
{
List
<
AdminUserDO
>
users
=
userService
.
getUsersByDeptIds
(
deptIds
);
List
<
AdminUserDO
>
users
=
userService
.
getUsersByDeptIds
(
deptIds
);
...
@@ -41,12 +53,6 @@ public class AdminUserApiImpl implements AdminUserApi {
...
@@ -41,12 +53,6 @@ public class AdminUserApiImpl implements AdminUserApi {
return
UserConvert
.
INSTANCE
.
convertList4
(
users
);
return
UserConvert
.
INSTANCE
.
convertList4
(
users
);
}
}
@Override
public
Map
<
Long
,
AdminUserRespDTO
>
getUserMap
(
Collection
<
Long
>
ids
)
{
Map
<
Long
,
AdminUserDO
>
userMap
=
userService
.
getUserMap
(
ids
);
return
UserConvert
.
INSTANCE
.
convertMap4
(
userMap
);
}
@Override
@Override
public
void
validUsers
(
Set
<
Long
>
ids
)
{
public
void
validUsers
(
Set
<
Long
>
ids
)
{
userService
.
validUsers
(
ids
);
userService
.
validUsers
(
ids
);
...
...
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/convert/user/UserConvert.java
浏览文件 @
ea7ad4b1
...
@@ -53,6 +53,4 @@ public interface UserConvert {
...
@@ -53,6 +53,4 @@ public interface UserConvert {
List
<
AdminUserRespDTO
>
convertList4
(
List
<
AdminUserDO
>
users
);
List
<
AdminUserRespDTO
>
convertList4
(
List
<
AdminUserDO
>
users
);
Map
<
Long
,
AdminUserRespDTO
>
convertMap4
(
Map
<
Long
,
AdminUserDO
>
map
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论