fix(character): 캐릭터 상세 조회 응답에 MBTI·성별·나이 필드 추가

- CharacterDetailResponse에 gender, age 필드 추가
- ChatCharacterController에서 gender, age 매핑
- 기존 엔티티(ChatCharacter)의 gender/age 활용
This commit is contained in:
Klaus 2025-09-05 16:55:50 +09:00
parent ad69dad725
commit a9d1b9f4a6
2 changed files with 4 additions and 0 deletions

View File

@ -175,6 +175,8 @@ class ChatCharacterController(
name = character.name, name = character.name,
description = character.description, description = character.description,
mbti = character.mbti, mbti = character.mbti,
gender = character.gender,
age = character.age,
imageUrl = "$imageHost/${character.imagePath ?: "profile/default-profile.png"}", imageUrl = "$imageHost/${character.imagePath ?: "profile/default-profile.png"}",
personalities = personality, personalities = personality,
backgrounds = background, backgrounds = background,

View File

@ -8,6 +8,8 @@ data class CharacterDetailResponse(
val name: String, val name: String,
val description: String, val description: String,
val mbti: String?, val mbti: String?,
val gender: String?,
val age: Int?,
val imageUrl: String, val imageUrl: String,
val personalities: CharacterPersonalityResponse?, val personalities: CharacterPersonalityResponse?,
val backgrounds: CharacterBackgroundResponse?, val backgrounds: CharacterBackgroundResponse?,