diff --git a/src/main/java/io/oeid/mogakgo/domain/user/application/UserService.java b/src/main/java/io/oeid/mogakgo/domain/user/application/UserService.java index c53bc647..50de62dc 100644 --- a/src/main/java/io/oeid/mogakgo/domain/user/application/UserService.java +++ b/src/main/java/io/oeid/mogakgo/domain/user/application/UserService.java @@ -7,6 +7,7 @@ import io.oeid.mogakgo.domain.user.application.dto.req.UserSignUpRequest; import io.oeid.mogakgo.domain.user.application.dto.req.UserUpdateReq; import io.oeid.mogakgo.domain.user.application.dto.res.UserDevelopLanguageRes; +import io.oeid.mogakgo.domain.user.application.dto.res.UserJandiRateRes; import io.oeid.mogakgo.domain.user.application.dto.res.UserProfileResponse; import io.oeid.mogakgo.domain.user.application.dto.res.UserSignUpResponse; import io.oeid.mogakgo.domain.user.application.dto.res.UserUpdateRes; @@ -105,6 +106,11 @@ public void deleteUser(Long userId) { user.delete(); } + public UserJandiRateRes getUserJandiRate(Long userId) { + User user = userCommonService.getUserById(userId); + return UserJandiRateRes.of(user.getId(), user.getJandiRate()); + } + private void validateWantedJobDuplicate(List wantedJobs) { Set wantedJobSet = new HashSet<>(wantedJobs); if (wantedJobSet.size() != wantedJobs.size()) { diff --git a/src/main/java/io/oeid/mogakgo/domain/user/application/dto/res/UserJandiRateRes.java b/src/main/java/io/oeid/mogakgo/domain/user/application/dto/res/UserJandiRateRes.java new file mode 100644 index 00000000..0e70bd92 --- /dev/null +++ b/src/main/java/io/oeid/mogakgo/domain/user/application/dto/res/UserJandiRateRes.java @@ -0,0 +1,17 @@ +package io.oeid.mogakgo.domain.user.application.dto.res; + +import lombok.AccessLevel; +import lombok.AllArgsConstructor; +import lombok.Getter; + +@Getter +@AllArgsConstructor(access = AccessLevel.PRIVATE) +public class UserJandiRateRes { + + private Long userId; + private Double jandiRate; + + public static UserJandiRateRes of(Long userId, Double jandiRate) { + return new UserJandiRateRes(userId, jandiRate); + } +}