feat(original): 캐릭터 등록/수정

- 원작 등록/삭제 추가
This commit is contained in:
Yu Sung
2025-09-15 06:53:39 +09:00
parent 6507b025de
commit 00b12d0edb
3 changed files with 160 additions and 28 deletions

View File

@@ -43,8 +43,7 @@ async function createCharacter(characterData) {
gender: toNullIfBlank(characterData.gender),
mbti: toNullIfBlank(characterData.mbti),
characterType: toNullIfBlank(characterData.type),
originalTitle: toNullIfBlank(characterData.originalTitle),
originalLink: toNullIfBlank(characterData.originalLink),
originalWorkId: characterData.originalWorkId || null,
speechPattern: toNullIfBlank(characterData.speechPattern),
speechStyle: toNullIfBlank(characterData.speechStyle),
appearance: toNullIfBlank(characterData.appearance),

View File

@@ -69,6 +69,13 @@ export async function getOriginalCharacters(id, page = 1, size = 20) {
})
}
// 원작 검색
export async function searchOriginals(searchTerm) {
return Vue.axios.get('/admin/chat/original/search', {
params: { searchTerm }
})
}
// 원작에 캐릭터 연결
export async function assignCharactersToOriginal(id, characterIds = []) {
return Vue.axios.post(`/admin/chat/original/${id}/assign-characters`, { characterIds })