Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-auth
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-platform-auth
Commits
51e350ac
Commit
51e350ac
authored
Sep 24, 2019
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增接口:根据用户ID list查询用户信息列
parent
41ac53e9
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
43 additions
and
0 deletions
+43
-0
TabSysUserMapper.java
...c/main/java/com/gic/auth/dao/mapper/TabSysUserMapper.java
+3
-0
UserService.java
...rvice/src/main/java/com/gic/auth/service/UserService.java
+10
-0
UserServiceImpl.java
.../main/java/com/gic/auth/service/impl/UserServiceImpl.java
+5
-0
UserApiServiceImpl.java
...a/com/gic/auth/service/outer/impl/UserApiServiceImpl.java
+10
-0
TabSysUserMapper.xml
...th-service/src/main/resources/mapper/TabSysUserMapper.xml
+15
-0
No files found.
gic-platform-auth-service/src/main/java/com/gic/auth/dao/mapper/TabSysUserMapper.java
View file @
51e350ac
...
...
@@ -96,4 +96,6 @@ public interface TabSysUserMapper {
Integer
getFirstNotInUserId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
userIdList
);
Integer
countUserByUserIds
(
@Param
(
"ids"
)
List
<
Integer
>
userIdList
);
List
<
TabSysUser
>
listUserByIdList
(
@Param
(
"ids"
)
List
<
Integer
>
userIdList
);
}
\ No newline at end of file
gic-platform-auth-service/src/main/java/com/gic/auth/service/UserService.java
View file @
51e350ac
...
...
@@ -79,4 +79,14 @@ public interface UserService {
Integer
getAllCheckValue
(
Integer
enterpriseId
,
List
<
Integer
>
userIdList
);
boolean
validUserIsNotExist
(
List
<
Integer
>
userIdList
);
/**
* 用户ID list查询用户信息
* @Title: listUserByIdList
* @Description:
* @author guojuxing
* @param userIdList
* @return java.util.List<com.gic.auth.entity.TabSysUser>
*/
List
<
TabSysUser
>
listUserByIdList
(
List
<
Integer
>
userIdList
);
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/impl/UserServiceImpl.java
View file @
51e350ac
...
...
@@ -97,4 +97,9 @@ public class UserServiceImpl implements UserService {
Integer
count
=
tabSysUserMapper
.
countUserByUserIds
(
userIdList
);
return
count
!=
userIdList
.
size
();
}
@Override
public
List
<
TabSysUser
>
listUserByIdList
(
List
<
Integer
>
userIdList
)
{
return
tabSysUserMapper
.
listUserByIdList
(
userIdList
);
}
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/UserApiServiceImpl.java
View file @
51e350ac
...
...
@@ -23,6 +23,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -230,6 +231,15 @@ public class UserApiServiceImpl implements UserApiService {
return
ServiceResponse
.
success
(
list
);
}
@Override
public
ServiceResponse
<
List
<
UserDTO
>>
listUserByIdList
(
List
<
Integer
>
userIdList
)
{
List
<
TabSysUser
>
list
=
userService
.
listUserByIdList
(
userIdList
);
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
return
ServiceResponse
.
success
(
EntityUtil
.
changeEntityListNew
(
UserDTO
.
class
,
list
));
}
return
ServiceResponse
.
success
(
new
ArrayList
<>());
}
/**
* 保存关联数据,角色关联、资源关联
* @Title: saveRole
...
...
gic-platform-auth-service/src/main/resources/mapper/TabSysUserMapper.xml
View file @
51e350ac
...
...
@@ -287,4 +287,18 @@
#{item}
</foreach>
</select>
<select
id=
"listUserByIdList"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_sys_user
where status = 1
<if
test=
"ids != null and ids.size() > 0"
>
and user_id in
<foreach
collection=
"ids"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment