'use server' import {callByUser} from '@/actions/base' import {Resource} from '@/lib/models' import {PageRecord} from '@/lib/api' async function listResourcePss(props: { page: number size: number resource_no?: string type?: number create_after?: Date create_before?: Date expire_after?: Date expire_before?: Date }) { return await callByUser>('/api/resource/list/pss', props) } async function allResource(){ return callByUser('/api/resource/all') } async function createResourceByBalance(props: { type: number live: number quota: number expire: number daily_limit: number }) { return await callByUser('/api/resource/create/balance', props) } async function createResourceByAlipay() { throw new Error('Not implemented') } async function createResourceByWechat() { throw new Error('Not implemented') } export { listResourcePss, allResource, createResourceByBalance, createResourceByAlipay, createResourceByWechat, }