【修改】 角色管理删除用户
This commit is contained in:
+10
-9
@@ -786,12 +786,13 @@ public class SysUserController {
|
||||
*/
|
||||
@PostMapping("/deleteUserRole")
|
||||
@RequiresPermissions("sys:user:sel")
|
||||
public Results<Object> deleteUserRole(@RequestParam(name="roleId") String roleId,
|
||||
@RequestParam(name="userId",required=true) String userId) {
|
||||
try {
|
||||
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(ROLE_ID, roleId).eq(USER_ID,userId);
|
||||
sysUserRoleService.remove(queryWrapper);
|
||||
public Results<Object> deleteUserRole(@RequestBody SysUserRole sysUserRole) {
|
||||
try {
|
||||
String userId = sysUserRole.getUserId();
|
||||
String roleId = sysUserRole.getRoleId();
|
||||
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(ROLE_ID, roleId).eq(USER_ID,userId);
|
||||
sysUserRoleService.remove(queryWrapper);
|
||||
return Results.OK(DEL_SUCCESS);
|
||||
}catch(Exception e) {
|
||||
SysUserController.log.error(e.getMessage(), e);
|
||||
@@ -807,10 +808,10 @@ public class SysUserController {
|
||||
*/
|
||||
@PostMapping("/deleteUserRoleBatch")
|
||||
@RequiresPermissions("sys:user:sel")
|
||||
public Results<SysUserRole> deleteUserRoleBatch(
|
||||
@RequestParam(name="roleId") String roleId,
|
||||
@RequestParam(name="userIds",required=true) String userIds) {
|
||||
public Results<SysUserRole> deleteUserRoleBatch(@RequestBody SysUserRole sysUserRole) {
|
||||
try {
|
||||
String roleId = sysUserRole.getRoleId();
|
||||
String userIds = sysUserRole.getUserIds();
|
||||
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(ROLE_ID, roleId).in(USER_ID,Arrays.asList(userIds.split(",")));
|
||||
sysUserRoleService.remove(queryWrapper);
|
||||
|
||||
+6
-3
@@ -1,14 +1,14 @@
|
||||
package com.jero.modules.system.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 用户角色表
|
||||
@@ -37,6 +37,9 @@ public class SysUserRole implements Serializable {
|
||||
*/
|
||||
private String roleId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String userIds;
|
||||
|
||||
public SysUserRole() {
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user