feat(user): 新增用户详情接口并放开鉴权
This commit is contained in:
@@ -8,6 +8,7 @@ import com.yolo.keyborad.model.dto.AppleLoginReq;
|
||||
import com.yolo.keyborad.model.dto.user.KeyboardUserReq;
|
||||
import com.yolo.keyborad.model.dto.user.UserLoginDTO;
|
||||
import com.yolo.keyborad.model.entity.KeyboardUser;
|
||||
import com.yolo.keyborad.model.vo.user.KeyboardUserInfoRespVO;
|
||||
import com.yolo.keyborad.model.vo.user.KeyboardUserRespVO;
|
||||
import com.yolo.keyborad.service.IAppleService;
|
||||
import com.yolo.keyborad.service.UserService;
|
||||
@@ -69,4 +70,12 @@ public class UserController {
|
||||
public BaseResponse<Boolean> update(@RequestBody KeyboardUserReq keyboardUserReq) {
|
||||
return ResultUtils.success(userService.updateUserInfo(keyboardUserReq));
|
||||
}
|
||||
|
||||
@GetMapping("/detail")
|
||||
@Operation(summary = "获取用户详情", description = "获取用户详情接口")
|
||||
public BaseResponse<KeyboardUserInfoRespVO> detail() {
|
||||
long loginId = StpUtil.getLoginIdAsLong();
|
||||
KeyboardUser keyboardUser = userService.getById(loginId);
|
||||
return ResultUtils.success(BeanUtil.copyProperties(keyboardUser, KeyboardUserInfoRespVO.class));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user