관리자 - 회원리스트, 크리에이터 리스트

- 로그인 타입 추가 (소셜로그인, 이메일 로그인)
This commit is contained in:
Klaus 2025-04-09 19:07:04 +09:00
parent a9c68f9971
commit 562550880c
2 changed files with 10 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package kr.co.vividnext.sodalive.admin.member
import kr.co.vividnext.sodalive.common.SodaException import kr.co.vividnext.sodalive.common.SodaException
import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.Member
import kr.co.vividnext.sodalive.member.MemberProvider
import kr.co.vividnext.sodalive.member.MemberRole import kr.co.vividnext.sodalive.member.MemberRole
import org.springframework.beans.factory.annotation.Value import org.springframework.beans.factory.annotation.Value
import org.springframework.data.domain.Pageable import org.springframework.data.domain.Pageable
@ -98,6 +99,13 @@ class AdminMemberService(
MemberRole.BOT -> "" MemberRole.BOT -> ""
} }
val loginType = when (it.provider) {
MemberProvider.EMAIL -> "이메일"
MemberProvider.KAKAO -> "카카오"
MemberProvider.GOOGLE -> "구글"
MemberProvider.APPLE -> "애플"
}
val signUpDate = it.createdAt!! val signUpDate = it.createdAt!!
.atZone(ZoneId.of("UTC")) .atZone(ZoneId.of("UTC"))
.withZoneSameInstant(ZoneId.of("Asia/Seoul")) .withZoneSameInstant(ZoneId.of("Asia/Seoul"))
@ -122,6 +130,7 @@ class AdminMemberService(
"$cloudFrontHost/profile/default-profile.png" "$cloudFrontHost/profile/default-profile.png"
}, },
userType = userType, userType = userType,
loginType = loginType,
container = it.container, container = it.container,
auth = it.auth != null, auth = it.auth != null,
signUpDate = signUpDate, signUpDate = signUpDate,

View File

@ -11,6 +11,7 @@ data class GetAdminMemberListResponseItem(
val nickname: String, val nickname: String,
val profileUrl: String, val profileUrl: String,
val userType: String, val userType: String,
val loginType: String,
val container: String, val container: String,
val auth: Boolean, val auth: Boolean,
val signUpDate: String, val signUpDate: String,