INNER CODE UNIT · TypeScript

listAccounts

Simprint/simprint · plugins/pages/account-center/src/api/index.ts:119

export async function listAccounts(request?: ListAccountsRequest): Promise<ListAccountsResponse> {
  const result = await post<{ items: AccountDto[]; total: number; page: number; page_size: number }>(
    API_ENDPOINTS.LIST_ACCOUNTS,
    {
    page: request?.page || 1,
    page_size: request?.page_size || 10,
    filters: request?.filters,
  });
  if (!isSuccess(result)) {
    throw new Error(result.message || '获取账号列表失败');
  }
  return {
    items: (result.data?.items || []).map(transformAccountDto),
    total: result.data?.total || 0,
    page: result.data?.page || request?.page || 1,
    page_size: result.data?.page_size || request?.page_size || 10,
  };
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…