This commit is contained in:
77
2024-04-19 00:40:49 +08:00
parent 92b78cf2d5
commit 115eebac8e
8 changed files with 97 additions and 2 deletions

View File

@@ -13,6 +13,7 @@ import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.xq.domain.User;
import com.ruoyi.xq.dto.admin.user.FullUserVo;
import com.ruoyi.xq.dto.admin.user.UserAdminVo;
import com.ruoyi.xq.dto.admin.user.req.ResetPasswordAdminReq;
import com.ruoyi.xq.dto.admin.user.req.UpdateMobileAdminReq;
@@ -55,6 +56,14 @@ public class UserController extends BaseController {
return TableDataInfo.build(page);
}
@SaCheckPermission("xq:user:list")
@GetMapping("/fullUser")
public R<FullUserVo> fullUser(Long userId) {
FullUserVo vo = userService.fullUserAdmin(userId);
return R.ok(vo);
}
@GetMapping("/getByUsercode")
public R<User> getByUsercode(String usercode){
return R.ok(userService.getByUsercode(usercode));
@@ -122,6 +131,24 @@ public class UserController extends BaseController {
return R.ok();
}
@PostMapping("/lock")
@SaCheckPermission("xq:user:lock")
@Log(title = "封禁用户", businessType = BusinessType.UPDATE)
public R<Void> lock(@RequestBody IdReq res){
userService.lock(res.getId());
return R.ok();
}
@PostMapping("/unlock")
@SaCheckPermission("xq:user:unlock")
@Log(title = "解封用户", businessType = BusinessType.UPDATE)
public R<Void> unlock(@RequestBody IdReq res){
userService.unlock(res.getId());
return R.ok();
}
/**
* 获取用户管理详细信息