Files
ai-agent-admin/web/apps/web-ele/src/api/ai-platform/form-manager-lite.ts
T
2026-06-09 21:18:33 +08:00

36 lines
715 B
TypeScript

import { requestClient } from '#/api/request';
export interface FormMetaListItem {
id: string;
application_id?: string;
application_name?: string;
application_code?: string;
name: string;
code: string;
status: string;
}
export interface FormListParams {
page?: number;
pageSize?: number;
applicationId?: string;
name?: string;
code?: string;
status?: string;
includeGloballyVisible?: boolean;
}
interface FormPaginatedResponse<T> {
items: T[];
total: number;
page: number;
pageSize: number;
}
export async function getFormListApi(params?: FormListParams) {
return requestClient.get<FormPaginatedResponse<FormMetaListItem>>(
'/api/ai/forms/list',
{ params },
);
}