UserController.java 861 B

123456789101112131415161718192021222324252627282930
  1. package cn.efunbox.base.controller;
  2. import cn.efunbox.base.configuration.annotation.CommonApi;
  3. import cn.efunbox.base.entity.User;
  4. import cn.efunbox.base.result.ApiResult;
  5. import cn.efunbox.base.service.UserService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import lombok.extern.slf4j.Slf4j;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.*;
  11. @Slf4j
  12. @CommonApi
  13. @Api(tags = "用户相关接口")
  14. @RestController
  15. @RequestMapping(value = "/user")
  16. public class UserController {
  17. @Autowired
  18. UserService userService;
  19. @ApiOperation(value = "获取用户信息", notes = "获取用户信息接口")
  20. @GetMapping
  21. public ApiResult<User> getMemberById(@RequestHeader(value = "uid") String uid) {
  22. return userService.getUserById(uid);
  23. }
  24. }