feat(admin-character): 캐릭터 리스트, 캐릭터 상세
- CharacterType: 첫 글자만 대문자, 나머지 소문자로 변경 - 이미지가 null 이면 ""으로 변경
This commit is contained in:
parent
00c617ec2e
commit
2965b8fea0
|
@ -124,8 +124,8 @@ class AdminChatCharacterController(
|
||||||
originalLink = request.originalLink,
|
originalLink = request.originalLink,
|
||||||
characterType = request.characterType?.let {
|
characterType = request.characterType?.let {
|
||||||
runCatching { CharacterType.valueOf(it) }
|
runCatching { CharacterType.valueOf(it) }
|
||||||
.getOrDefault(CharacterType.CHARACTER)
|
.getOrDefault(CharacterType.Character)
|
||||||
} ?: CharacterType.CHARACTER,
|
} ?: CharacterType.Character,
|
||||||
tags = request.tags,
|
tags = request.tags,
|
||||||
values = request.values,
|
values = request.values,
|
||||||
hobbies = request.hobbies,
|
hobbies = request.hobbies,
|
||||||
|
|
|
@ -31,7 +31,7 @@ data class ChatCharacterDetailResponse(
|
||||||
val fullImagePath = if (chatCharacter.imagePath != null && imageHost.isNotEmpty()) {
|
val fullImagePath = if (chatCharacter.imagePath != null && imageHost.isNotEmpty()) {
|
||||||
"$imageHost/${chatCharacter.imagePath}"
|
"$imageHost/${chatCharacter.imagePath}"
|
||||||
} else {
|
} else {
|
||||||
chatCharacter.imagePath
|
chatCharacter.imagePath ?: ""
|
||||||
}
|
}
|
||||||
|
|
||||||
return ChatCharacterDetailResponse(
|
return ChatCharacterDetailResponse(
|
||||||
|
|
|
@ -54,7 +54,7 @@ class ChatCharacter(
|
||||||
// 캐릭터 유형
|
// 캐릭터 유형
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
@Column(nullable = false)
|
@Column(nullable = false)
|
||||||
var characterType: CharacterType = CharacterType.CHARACTER,
|
var characterType: CharacterType = CharacterType.Character,
|
||||||
|
|
||||||
var isActive: Boolean = true
|
var isActive: Boolean = true
|
||||||
) : BaseEntity() {
|
) : BaseEntity() {
|
||||||
|
@ -134,6 +134,6 @@ class ChatCharacter(
|
||||||
}
|
}
|
||||||
|
|
||||||
enum class CharacterType {
|
enum class CharacterType {
|
||||||
CLONE,
|
Clone,
|
||||||
CHARACTER
|
Character
|
||||||
}
|
}
|
||||||
|
|
|
@ -225,7 +225,7 @@ class ChatCharacterService(
|
||||||
appearance: String? = null,
|
appearance: String? = null,
|
||||||
originalTitle: String? = null,
|
originalTitle: String? = null,
|
||||||
originalLink: String? = null,
|
originalLink: String? = null,
|
||||||
characterType: CharacterType = CharacterType.CHARACTER,
|
characterType: CharacterType = CharacterType.Character,
|
||||||
tags: List<String> = emptyList(),
|
tags: List<String> = emptyList(),
|
||||||
values: List<String> = emptyList(),
|
values: List<String> = emptyList(),
|
||||||
hobbies: List<String> = emptyList(),
|
hobbies: List<String> = emptyList(),
|
||||||
|
@ -309,7 +309,7 @@ class ChatCharacterService(
|
||||||
appearance: String? = null,
|
appearance: String? = null,
|
||||||
originalTitle: String? = null,
|
originalTitle: String? = null,
|
||||||
originalLink: String? = null,
|
originalLink: String? = null,
|
||||||
characterType: CharacterType = CharacterType.CHARACTER,
|
characterType: CharacterType = CharacterType.Character,
|
||||||
tags: List<String> = emptyList(),
|
tags: List<String> = emptyList(),
|
||||||
values: List<String> = emptyList(),
|
values: List<String> = emptyList(),
|
||||||
hobbies: List<String> = emptyList(),
|
hobbies: List<String> = emptyList(),
|
||||||
|
|
Loading…
Reference in New Issue