feat(ADM-018): completed feature

This commit is contained in:
chattie
2026-08-17 22:23:10 +02:00
parent cf1c69fc8b
commit d595b4871f
871 changed files with 47411 additions and 281 deletions

View File

@@ -15,3 +15,26 @@ export interface ProfilePatch {
displayName?: string | null;
phone?: string | null;
}
/** Joined identity_users + users_profiles row for admin customer listing. */
export interface CustomerSummary {
userId: string;
email: string;
role: string;
displayName: string | null;
phone: string | null;
createdAt: Date;
}
/** Paginated customer list result. */
export interface CustomerListResult {
items: CustomerSummary[];
total: number;
}
/** Filters for customer listing. */
export interface CustomerListOptions {
q?: string;
offset: number;
limit: number;
}