user management

This commit is contained in:
2026-03-15 14:47:58 -05:00
parent 857d34397e
commit 3197e68749
14 changed files with 1175 additions and 95 deletions

View File

@@ -10,6 +10,49 @@ export interface AuditEventDto {
createdAt: string;
}
export interface AdminPermissionOptionDto {
key: string;
description: string;
}
export interface AdminRoleDto {
id: string;
name: string;
description: string;
permissionKeys: string[];
userCount: number;
createdAt: string;
updatedAt: string;
}
export interface AdminRoleInput {
name: string;
description: string;
permissionKeys: string[];
}
export interface AdminUserDto {
id: string;
email: string;
firstName: string;
lastName: string;
isActive: boolean;
roleIds: string[];
roleNames: string[];
permissionKeys: string[];
createdAt: string;
updatedAt: string;
}
export interface AdminUserInput {
email: string;
firstName: string;
lastName: string;
isActive: boolean;
roleIds: string[];
password: string | null;
}
export interface AdminDiagnosticsDto {
serverTime: string;
nodeVersion: string;