수정/삭제 기능 구현

This commit is contained in:
dohyeons
2025-11-07 16:02:01 +09:00
parent 672aba8404
commit afea879920
7 changed files with 534 additions and 49 deletions

View File

@@ -94,7 +94,7 @@ export const dataApi = {
*/
updateRecord: async (tableName: string, id: string | number, data: Record<string, any>): Promise<any> => {
const response = await apiClient.put(`/data/${tableName}/${id}`, data);
return response.data?.data || response.data;
return response.data; // success, data, message 포함된 전체 응답 반환
},
/**
@@ -102,7 +102,8 @@ export const dataApi = {
* @param tableName 테이블명
* @param id 레코드 ID
*/
deleteRecord: async (tableName: string, id: string | number): Promise<void> => {
await apiClient.delete(`/data/${tableName}/${id}`);
deleteRecord: async (tableName: string, id: string | number): Promise<any> => {
const response = await apiClient.delete(`/data/${tableName}/${id}`);
return response.data; // success, message 포함된 전체 응답 반환
},
};