mirror of
https://github.com/dataease/dataease.git
synced 2026-06-12 08:21:09 +08:00
feat: 用户管理完善
This commit is contained in:
@@ -6,6 +6,7 @@ import com.github.pagehelper.PageHelper;
|
||||
import io.dataease.commons.utils.PageUtils;
|
||||
import io.dataease.commons.utils.Pager;
|
||||
import io.dataease.controller.sys.request.SysUserCreateRequest;
|
||||
import io.dataease.controller.sys.request.SysUserStateRequest;
|
||||
import io.dataease.controller.sys.request.UserGridRequest;
|
||||
import io.dataease.controller.sys.response.SysUserGridResponse;
|
||||
import io.dataease.service.sys.SysUserService;
|
||||
@@ -47,4 +48,11 @@ public class SysUserController {
|
||||
public void delete(@PathVariable("userId") Long userId){
|
||||
sysUserService.delete(userId);
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation("更新用户状态")
|
||||
@PostMapping("/updateStatus")
|
||||
public void updateStatus(@RequestBody SysUserStateRequest request){
|
||||
sysUserService.updateStatus(request);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package io.dataease.controller.sys.request;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class SysUserStateRequest implements Serializable {
|
||||
|
||||
private Long userId;
|
||||
|
||||
private Long enabled;
|
||||
}
|
||||
@@ -10,6 +10,7 @@ import io.dataease.base.mapper.ext.ExtSysUserMapper;
|
||||
import io.dataease.commons.utils.BeanUtils;
|
||||
import io.dataease.commons.utils.CodingUtil;
|
||||
import io.dataease.controller.sys.request.SysUserCreateRequest;
|
||||
import io.dataease.controller.sys.request.SysUserStateRequest;
|
||||
import io.dataease.controller.sys.request.UserGridRequest;
|
||||
import io.dataease.controller.sys.response.SysUserGridResponse;
|
||||
import io.dataease.controller.sys.response.SysUserRole;
|
||||
@@ -74,6 +75,14 @@ public class SysUserService {
|
||||
return sysUserMapper.updateByPrimaryKey(user);
|
||||
}
|
||||
|
||||
|
||||
public int updateStatus(SysUserStateRequest request){
|
||||
SysUser sysUser = new SysUser();
|
||||
sysUser.setUserId(request.getUserId());
|
||||
sysUser.setEnabled(request.getEnabled());
|
||||
return sysUserMapper.updateByPrimaryKeySelective(sysUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户角色关联
|
||||
* @param userId
|
||||
|
||||
Reference in New Issue
Block a user