import type { LegacyPageResult } from '#/api/legacy/system'; import { requestClient } from '#/api/request'; export async function submitGmGoldOperation(data: Record) { return requestClient.post>('/gm/gold-operation', data); } export async function pageGmGoldOperation(params: Record) { return requestClient.get>>( '/gm/gold-operation/page', { params, }, ); } export async function reviewGmGoldOperation(data: Record) { return requestClient.post>( '/gm/gold-operation/review', data, ); } export async function submitGmVipGift(data: Record) { return requestClient.post>('/gm/vip-gift', data); } export async function pageGmVipGift(params: Record) { return requestClient.get>>( '/gm/vip-gift/page', { params, }, ); }