SysUserV2Controller.java 1.1 KB

12345678910111213141516171819202122232425262728
  1. package com.backendsys.modules.system.controller;
  2. import com.backendsys.modules.common.utils.Result;
  3. import com.backendsys.modules.system.annotation.LoginUserId;
  4. import com.backendsys.modules.system.service.SysUserV2Service;
  5. import io.swagger.v3.oas.annotations.Operation;
  6. import io.swagger.v3.oas.annotations.Parameter;
  7. import io.swagger.v3.oas.annotations.tags.Tag;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.GetMapping;
  10. import org.springframework.web.bind.annotation.RestController;
  11. @RestController
  12. @Tag(name = "系统用户")
  13. public class SysUserV2Controller {
  14. @Autowired
  15. private SysUserV2Service sysUserV2Service;
  16. @Operation(summary = "获得系统用户详情")
  17. @GetMapping("/api/v2/system/user/getUserDetail")
  18. public Result getUserDetail(@Parameter(description = "用户ID") Long user_id, @LoginUserId Long login_user_id) {
  19. System.out.println("user_id = " + user_id);
  20. System.out.println("login_user_id = " + login_user_id);
  21. return Result.success().put("data", sysUserV2Service.selectUserInfo(user_id));
  22. }
  23. }