"use server" import type { PageRecord } from "@/lib/api" import type { Gateway } from "@/models/gateway" import { callByUser } from "./base" export async function getGatewayPage(params: { page: number; size: number }) { return callByUser>("/api/admin/proxy/page", params) } export async function createGateway(data: { mac: string ip: string host?: string type: number status: number }) { return callByUser("/api/admin/proxy/create", data) } export async function updateGateway(data:{ id: number, status: number} ) { return callByUser("/api/admin/proxy/update/status", data ) }