"feat(api): 캐릭터 리스트 API 수정 및 데이터 처리 로직 개선

- API 경로를 /admin/chat/character/list로 변경
- size 파라미터 기본값을 20으로 설정
- 응답 데이터 구조 변경 (items → content)
- total_page 계산 로직 수정 (전체 개수와 size로 계산)
- 태그 표시 기능 추가"
This commit is contained in:
Yu Sung
2025-08-07 17:01:13 +09:00
parent 3783714c75
commit 13c85bb2a8
2 changed files with 37 additions and 34 deletions

View File

@@ -1,15 +1,15 @@
import Vue from 'vue';
// 캐릭터 리스트
async function getCharacterList(page = 1, size = 10) {
return Vue.axios.get('/api/admin/characters', {
params: { page, size }
async function getCharacterList(page = 1, size = 20) {
return Vue.axios.get('/admin/chat/character/list', {
params: { page: page - 1, size }
})
}
// 캐릭터 검색
async function searchCharacters(keyword, page = 1, size = 10) {
return Vue.axios.get('/api/admin/characters/search', {
async function searchCharacters(keyword, page = 1, size = 20) {
return Vue.axios.get('/api/admin/chat/character/search', {
params: { keyword, page, size }
})
}