Files
webgame-backend/src/main/java/com/webgame/webgamebackend/controller/UserController.java
2026-06-15 18:23:41 +08:00

32 lines
937 B
Java

package com.webgame.webgamebackend.controller;
import com.webgame.webgamebackend.common.dto.ApiResponse;
import com.webgame.webgamebackend.common.dto.user.UserInfoResponse;
import com.webgame.webgamebackend.service.UserService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 用户控制器
*/
@Validated
@RestController
@RequestMapping("/user")
@RequiredArgsConstructor
public class UserController {
private final UserService userService;
/**
* 获取当前登录用户信息
*/
@GetMapping("/info")
public ApiResponse<UserInfoResponse> info() {
UserInfoResponse result = userService.getCurrentUserInfo();
return ApiResponse.ok(result);
}
}