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