implement cron page (#7)

This commit is contained in:
UUBulb
2024-11-20 00:19:40 +08:00
committed by GitHub
parent 2bf2639080
commit e37f30d335
20 changed files with 555 additions and 28 deletions

View File

@@ -2,13 +2,13 @@ import { ModelServiceForm } from "@/types"
import { fetcher, FetcherMethod } from "./api"
export const createService = async (data: ModelServiceForm): Promise<number> => {
return fetcher<number>(FetcherMethod.POST, '/api/v1/service', data)
return fetcher<number>(FetcherMethod.POST, '/api/v1/service', data);
}
export const updateService = async (id: number, data: ModelServiceForm): Promise<void> => {
return fetcher<void>(FetcherMethod.PATCH, `/api/v1/service/${id}`, data)
return fetcher<void>(FetcherMethod.PATCH, `/api/v1/service/${id}`, data);
}
export const deleteService = async (id: number[]): Promise<void> => {
return fetcher<void>(FetcherMethod.POST, '/api/v1/batch-delete/service', id)
return fetcher<void>(FetcherMethod.POST, '/api/v1/batch-delete/service', id);
}