import { ModelServerGroupForm, ModelServerGroupResponseItem } from "@/types" import { FetcherMethod, fetcher } from "./api" export const createServerGroup = async (data: ModelServerGroupForm): Promise => { return fetcher(FetcherMethod.POST, "/api/v1/server-group", data) } export const updateServerGroup = async (id: number, data: ModelServerGroupForm): Promise => { return fetcher(FetcherMethod.PATCH, `/api/v1/server-group/${id}`, data) } export const deleteServerGroups = async (id: number[]): Promise => { return fetcher(FetcherMethod.POST, `/api/v1/batch-delete/server-group`, id) } export const getServerGroups = async (): Promise => { return fetcher(FetcherMethod.GET, "/api/v1/server-group", null) }