Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
sv-springboot
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bsoft
sv-springboot
Commits
fe494774
Commit
fe494774
authored
Dec 19, 2019
by
Suvalue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户角色配置接口
parent
498b9063
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
66 additions
and
2 deletions
+66
-2
bsoft-admin/src/main/java/com/bsoft/admin/controller/RoleController.java
+11
-0
bsoft-admin/src/main/java/com/bsoft/admin/model/reqmodel/RoleReq.java
+33
-0
bsoft-admin/src/main/java/com/bsoft/admin/service/SysRoleService.java
+2
-1
bsoft-admin/src/main/java/com/bsoft/admin/service/impl/SysRoleServiceImpl.java
+20
-1
No files found.
bsoft-admin/src/main/java/com/bsoft/admin/controller/RoleController.java
View file @
fe494774
...
@@ -83,4 +83,15 @@ public class RoleController {
...
@@ -83,4 +83,15 @@ public class RoleController {
else
else
return
Result
.
error
();
return
Result
.
error
();
}
}
@PostMapping
(
"saveuserole"
)
@Token
@ApiOperation
(
"保存用户角色"
)
public
Object
saveUserOrg
(
@ApiIgnore
@CurrentUser
Long
userId
,
@RequestBody
RoleReq
.
SavaUserRoleReq
role
)
throws
Exception
{
boolean
result
=
sysRoleService
.
saveUserRole
(
userId
,
role
);
if
(
result
)
return
Result
.
success
(
null
);
else
return
Result
.
error
();
}
}
}
bsoft-admin/src/main/java/com/bsoft/admin/model/reqmodel/RoleReq.java
View file @
fe494774
...
@@ -148,4 +148,37 @@ public class RoleReq {
...
@@ -148,4 +148,37 @@ public class RoleReq {
}
}
}
}
public
static
class
SavaUserRoleReq
{
@ApiModelProperty
(
value
=
"用户ID"
,
required
=
true
)
@NotNull
(
message
=
"用户ID 参数必传"
)
private
Long
userId
;
@ApiModelProperty
(
value
=
"角色ID"
,
required
=
true
)
@NotNull
(
message
=
"角色ID 参数必传"
)
private
Long
roleId
;
public
Long
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
Long
userId
)
{
this
.
userId
=
userId
;
}
public
Long
getRoleId
()
{
return
roleId
;
}
public
void
setRoleId
(
Long
roleId
)
{
this
.
roleId
=
roleId
;
}
@Override
public
String
toString
()
{
return
"SavaUserRoleReq{"
+
"userId="
+
userId
+
", roleId="
+
roleId
+
'}'
;
}
}
}
}
bsoft-admin/src/main/java/com/bsoft/admin/service/SysRoleService.java
View file @
fe494774
...
@@ -11,5 +11,6 @@ public interface SysRoleService {
...
@@ -11,5 +11,6 @@ public interface SysRoleService {
boolean
deleteRole
(
RoleReq
.
DeleteRoleReq
role
);
boolean
deleteRole
(
RoleReq
.
DeleteRoleReq
role
);
boolean
updateRole
(
RoleReq
.
UpdateRoleReq
role
);
boolean
updateRole
(
RoleReq
.
UpdateRoleReq
role
);
List
<
SysRole
>
getAll
(
RoleReq
.
GetRoleReq
role
);
List
<
SysRole
>
getAll
(
RoleReq
.
GetRoleReq
role
);
SysRole
info
(
long
roleId
);
SysRole
info
(
Long
roleId
);
boolean
saveUserRole
(
Long
userId
,
RoleReq
.
SavaUserRoleReq
role
);
}
}
bsoft-admin/src/main/java/com/bsoft/admin/service/impl/SysRoleServiceImpl.java
View file @
fe494774
...
@@ -2,7 +2,9 @@ package com.bsoft.admin.service.impl;
...
@@ -2,7 +2,9 @@ package com.bsoft.admin.service.impl;
import
com.bsoft.admin.common.enums.StateType
;
import
com.bsoft.admin.common.enums.StateType
;
import
com.bsoft.admin.mapper.SysRoleMapper
;
import
com.bsoft.admin.mapper.SysRoleMapper
;
import
com.bsoft.admin.mapper.SysUserRoleRsMapper
;
import
com.bsoft.admin.model.SysRole
;
import
com.bsoft.admin.model.SysRole
;
import
com.bsoft.admin.model.SysUserRoleRs
;
import
com.bsoft.admin.model.reqmodel.RoleReq
;
import
com.bsoft.admin.model.reqmodel.RoleReq
;
import
com.bsoft.admin.service.SysRoleService
;
import
com.bsoft.admin.service.SysRoleService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -16,6 +18,8 @@ import java.util.stream.Collectors;
...
@@ -16,6 +18,8 @@ import java.util.stream.Collectors;
public
class
SysRoleServiceImpl
implements
SysRoleService
{
public
class
SysRoleServiceImpl
implements
SysRoleService
{
@Resource
@Resource
private
SysRoleMapper
sysRoleMapper
;
private
SysRoleMapper
sysRoleMapper
;
@Resource
private
SysUserRoleRsMapper
sysUserRoleRsMapper
;
@Override
@Override
public
SysRole
findByCode
(
Long
roleCode
)
{
public
SysRole
findByCode
(
Long
roleCode
)
{
...
@@ -76,8 +80,23 @@ public class SysRoleServiceImpl implements SysRoleService {
...
@@ -76,8 +80,23 @@ public class SysRoleServiceImpl implements SysRoleService {
}
}
@Override
@Override
public
SysRole
info
(
l
ong
roleId
)
{
public
SysRole
info
(
L
ong
roleId
)
{
SysRole
sysRole
=
sysRoleMapper
.
selectByPrimaryKey
(
roleId
);
SysRole
sysRole
=
sysRoleMapper
.
selectByPrimaryKey
(
roleId
);
return
sysRole
;
return
sysRole
;
}
}
@Override
public
boolean
saveUserRole
(
Long
userId
,
RoleReq
.
SavaUserRoleReq
role
){
if
(
role
!=
null
&&
role
.
getRoleId
()!=
null
&&
role
.
getUserId
()!=
null
){
SysUserRoleRs
info
=
new
SysUserRoleRs
();
info
.
setCreateDate
(
new
Date
());
info
.
setCreateUserid
(
userId
);
info
.
setState
((
short
)
StateType
.
ON
.
getValue
());
info
.
setUserId
(
role
.
getUserId
());
info
.
setRoleId
(
role
.
getRoleId
());
sysUserRoleRsMapper
.
insert
(
info
);
return
true
;
}
return
false
;
}
}
}
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