角色列表页面权限分配.

This commit is contained in:
许晓东
2023-05-04 16:24:34 +08:00
parent e3b0dd5d2a
commit cc8f671fdb
7 changed files with 132 additions and 21 deletions

View File

@@ -18,7 +18,7 @@ public interface UserManageService {
*/
ResponseData addPermission(SysPermissionDTO permissionDTO);
ResponseData addRole(SysRoleDTO roleDTO);
ResponseData addOrUdpateRole(SysRoleDTO roleDTO);
ResponseData addUser(SysUserDTO userDTO);
@@ -29,4 +29,6 @@ public interface UserManageService {
ResponseData updateUser(SysUserDTO userDTO);
ResponseData updateRole(SysRoleDTO roleDTO);
ResponseData deleteRole(Long id);
}

View File

@@ -49,8 +49,13 @@ public class UserManageServiceImpl implements UserManageService {
}
@Override
public ResponseData addRole(SysRoleDTO roleDTO) {
roleMapper.insert(roleDTO.toDO());
public ResponseData addOrUdpateRole(SysRoleDTO roleDTO) {
SysRoleDO roleDO = roleDTO.toDO();
if (roleDO.getId() == null) {
roleMapper.insert(roleDO);
} else {
roleMapper.updateById(roleDO);
}
return ResponseData.create().success();
}
@@ -132,4 +137,10 @@ public class UserManageServiceImpl implements UserManageService {
roleMapper.updateById(roleDTO.toDO());
return ResponseData.create().success();
}
@Override
public ResponseData deleteRole(Long id) {
roleMapper.deleteById(id);
return ResponseData.create().success();
}
}