customers.ts
621 Bytes
import { requestClient } from '#/api/request';
export namespace CustomersApi {
export interface CustomerItem {
createdAt: string;
id: string;
name: string;
phone: string;
status: 'active' | 'disabled';
}
export interface ListParams {
keyword?: string;
page: number;
pageSize: number;
status?: 'active' | 'disabled';
}
export interface ListResult {
items: CustomerItem[];
total: number;
}
}
export async function listCustomersApi(params: CustomersApi.ListParams) {
return requestClient.get<CustomersApi.ListResult>('/biz/customers/list', {
params,
});
}