|
|
@@ -43,21 +43,21 @@ public class AdminSysUserController {
|
|
|
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + HelioConstant.Permission.RETRIEVE)
|
|
|
- @ApiOperation(value = "分页列表", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "分页列表")
|
|
|
@GetMapping
|
|
|
public ApiResult<PageResult<SysUserBO>> list(PageParam pageParam, AdminListSysUserDTO dto) {
|
|
|
return ApiResult.data(sysUserService.adminList(pageParam, dto));
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + HelioConstant.Permission.RETRIEVE)
|
|
|
- @ApiOperation(value = "详情", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "详情")
|
|
|
@GetMapping(value = "/{id}")
|
|
|
public ApiResult<SysUserBO> getById(@PathVariable Long id) {
|
|
|
return ApiResult.data(sysUserService.getOneById(id, true));
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + HelioConstant.Permission.CREATE)
|
|
|
- @ApiOperation(value = "新增", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "新增")
|
|
|
@PostMapping
|
|
|
public ApiResult<?> insert(@RequestBody @Valid AdminInsertOrUpdateSysUserDTO dto) {
|
|
|
sysUserService.adminInsert(dto);
|
|
|
@@ -66,7 +66,7 @@ public class AdminSysUserController {
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + HelioConstant.Permission.UPDATE)
|
|
|
- @ApiOperation(value = "编辑", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "编辑")
|
|
|
@PutMapping(value = "/{id}")
|
|
|
public ApiResult<?> update(@PathVariable Long id, @RequestBody @Valid AdminInsertOrUpdateSysUserDTO dto) {
|
|
|
dto.setId(id);
|
|
|
@@ -76,7 +76,7 @@ public class AdminSysUserController {
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + HelioConstant.Permission.DELETE)
|
|
|
- @ApiOperation(value = "删除", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "删除")
|
|
|
@DeleteMapping
|
|
|
public ApiResult<?> delete(@RequestBody @Valid IdsDTO<Long> dto) {
|
|
|
sysUserService.adminDelete(dto.getIds());
|
|
|
@@ -84,14 +84,14 @@ public class AdminSysUserController {
|
|
|
return ApiResult.success();
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "取当前用户信息", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "取当前用户信息")
|
|
|
@GetMapping(value = "/info")
|
|
|
public ApiResult<VbenAdminUserInfoVO> getCurrentUserInfo() {
|
|
|
return ApiResult.data(sysUserService.adminGetCurrentUserInfo());
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + "resetPassword")
|
|
|
- @ApiOperation(value = "重置某用户密码", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "重置某用户密码")
|
|
|
@PutMapping(value = "/{userId}/password")
|
|
|
public ApiResult<?> resetPassword(@PathVariable Long userId, @RequestBody @Valid AdminResetSysUserPasswordDTO dto) {
|
|
|
dto.setUserId(userId);
|
|
|
@@ -103,7 +103,7 @@ public class AdminSysUserController {
|
|
|
return ApiResult.success();
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "修改当前用户密码", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "修改当前用户密码")
|
|
|
@PostMapping(value = "/updatePassword")
|
|
|
public ApiResult<?> updatePassword(@RequestBody @Valid AdminUpdateCurrentSysUserPasswordDTO dto) {
|
|
|
if (StrUtil.isBlank(dto.getNewPassword()) || StrUtil.isBlank(dto.getConfirmNewPassword())) {
|
|
|
@@ -122,7 +122,7 @@ public class AdminSysUserController {
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + "bindRoles")
|
|
|
- @ApiOperation(value = "绑定用户与角色关联关系", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "绑定用户与角色关联关系")
|
|
|
@PutMapping(value = "/{userId}/roles")
|
|
|
public ApiResult<?> bindRoles(@PathVariable Long userId, @RequestBody AdminBindUserRoleRelationDTO dto) {
|
|
|
dto.setUserId(userId);
|
|
|
@@ -135,7 +135,7 @@ public class AdminSysUserController {
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + "kickOut")
|
|
|
- @ApiOperation(value = "踢某用户下线", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "踢某用户下线")
|
|
|
@PostMapping(value = "/{userId}/kickOut")
|
|
|
public ApiResult<?> kickOut(@PathVariable Long userId) {
|
|
|
AdminStpUtil.kickout(userId);
|
|
|
@@ -144,7 +144,7 @@ public class AdminSysUserController {
|
|
|
}
|
|
|
|
|
|
@SaCheckPermission(type = AdminStpUtil.TYPE, value = PERMISSION_PREFIX + HelioConstant.Permission.RETRIEVE)
|
|
|
- @ApiOperation(value = "取指定用户关联角色ID", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ @ApiOperation(value = "取指定用户关联角色ID")
|
|
|
@GetMapping(value = "/{userId}/relatedRoleIds")
|
|
|
public ApiResult<Set<Long>> listRelatedRoleIds(@PathVariable Long userId) {
|
|
|
return ApiResult.data(sysUserService.listRelatedRoleIds(userId));
|