import type { PageRecord } from "@/lib/api" import type { Cust } from "@/models/cust" import { callByUser } from "./base" export async function getPageCusts(params: { page: number; size: number }) { return callByUser>("/api/admin/user/page", params) } export async function updateCust(data: { id: number username?: string email?: string password?: string admin_id?: number discount_id?: number status?: number contact_qq?: string contact_wechat?: string }) { return callByUser>("/api/admin/user/update", data) } export async function createCust(data: { password: string username: string phone: string admin_id?: number discount_id?: number email?: string name?: string avatar?: string status?: number contact_qq?: string contact_wechat?: string }) { return callByUser>("/api/admin/user/create", data) } export async function getBalance(params: { user_id: number; balance: string }) { return callByUser>("/api/admin/user/update/balance", params) }