🚀 更新用户状态
This commit is contained in:
parent
241edbc2ea
commit
08d0d6bd09
|
@ -71,5 +71,12 @@ public class SysUserController {
|
|||
sysUserService.removeByIds(idList);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@Operation(summary = "更新状态", description = "更新状态")
|
||||
@GetMapping("updateStatus/{id}/{status}")
|
||||
public Result<SysUser> updateStatus(@PathVariable Long id, @PathVariable Long status) {
|
||||
sysUserService.updateStatus(id, status);
|
||||
return Result.success();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -24,4 +24,12 @@ public interface SysUserService extends IService<SysUser> {
|
|||
* @return 分页结果
|
||||
*/
|
||||
IPage<SysUser> getUserByPage(Long page, Long limit, SysUserQueryVo vo);
|
||||
|
||||
/**
|
||||
* 更新状态
|
||||
*
|
||||
* @param id 用户id
|
||||
* @param status 修改的状态
|
||||
*/
|
||||
void updateStatus(Long id, Long status);
|
||||
}
|
||||
|
|
|
@ -50,4 +50,20 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
|
||||
return page(pageParam, wrapper);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新状态
|
||||
*
|
||||
* @param id 用户id
|
||||
* @param status 修改的状态
|
||||
*/
|
||||
@Override
|
||||
public void updateStatus(Long id, Long status) {
|
||||
SysUser sysUser = getById(id);
|
||||
if (status == 1) sysUser.setStatus(1);
|
||||
else sysUser.setStatus(0);
|
||||
|
||||
// 更新用户状态
|
||||
updateById(sysUser);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue