Skip to content

Commit cd03fe9

Browse files
authored
Merge pull request #169 from prgrms-web-devcourse-final-project/refactor/#167
[User] 로그인 및 사용자 조회 응답에 role 정보 추가
2 parents af957e2 + 6aa3c68 commit cd03fe9

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

src/main/java/com/back/web7_9_codecrete_be/domain/auth/dto/response/LoginResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.back.web7_9_codecrete_be.domain.auth.dto.response;
22

3+
import com.back.web7_9_codecrete_be.domain.users.entity.Role;
34
import lombok.AllArgsConstructor;
45
import lombok.Getter;
56

@@ -8,4 +9,5 @@
89
public class LoginResponse {
910
private Long userId;
1011
private String nickname;
12+
private Role role;
1113
}

src/main/java/com/back/web7_9_codecrete_be/domain/auth/service/AuthService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public LoginResponse login(LoginRequest req) {
7575
}
7676
tokenService.issueTokens(user);
7777

78-
return new LoginResponse(user.getId(), user.getNickname());
78+
return new LoginResponse(user.getId(), user.getNickname(), user.getRole());
7979
}
8080

8181
// 이메일 인증코드 전송
@@ -154,7 +154,7 @@ public LoginResponse kakaoLogin(String code) {
154154
// 5. 토큰 발급
155155
tokenService.issueTokens(user);
156156

157-
return new LoginResponse(user.getId(), user.getNickname());
157+
return new LoginResponse(user.getId(), user.getNickname(), user.getRole());
158158
}
159159

160160
private User registerKakaoUser(KakaoUserInfo info) {
@@ -195,7 +195,7 @@ public LoginResponse googleLogin(String code) {
195195
// 5. 토큰 발급
196196
tokenService.issueTokens(user);
197197

198-
return new LoginResponse(user.getId(), user.getNickname());
198+
return new LoginResponse(user.getId(), user.getNickname(), user.getRole());
199199
}
200200

201201
private User registerGoogleUser(GoogleUserInfo info) {

src/main/java/com/back/web7_9_codecrete_be/domain/users/dto/response/UserResponse.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.back.web7_9_codecrete_be.domain.users.dto.response;
22

3+
import com.back.web7_9_codecrete_be.domain.users.entity.Role;
34
import com.back.web7_9_codecrete_be.domain.users.entity.User;
45
import lombok.Builder;
56
import lombok.Getter;
@@ -15,6 +16,7 @@ public class UserResponse {
1516
private LocalDate birthdate;
1617
private String profileImageUrl;
1718
private String status;
19+
private Role role;
1820

1921
public static UserResponse from(User user) {
2022
return UserResponse.builder()
@@ -24,6 +26,7 @@ public static UserResponse from(User user) {
2426
.birthdate(user.getBirth())
2527
.profileImageUrl(user.getProfileImage())
2628
.status(user.getStatus().name())
29+
.role(user.getRole())
2730
.build();
2831
}
2932
}

0 commit comments

Comments
 (0)