fromis_9/frontend/src/api/admin/variety.js

32 lines
623 B
JavaScript
Raw Normal View History

/**
* 예능 관리자 API
*/
import { fetchAuthApi } from '@/api/client';
/**
* 예능 일정 생성
*/
export async function createVarietySchedule(data) {
return fetchAuthApi('/admin/variety/schedule', {
method: 'POST',
body: JSON.stringify(data),
});
}
/**
* 예능 일정 상세 조회
*/
export async function getVarietySchedule(id) {
return fetchAuthApi(`/admin/variety/schedule/${id}`);
}
/**
* 예능 일정 수정
*/
export async function updateVarietySchedule(id, data) {
return fetchAuthApi(`/admin/variety/schedule/${id}`, {
method: 'PUT',
body: JSON.stringify(data),
});
}