export interface User { id: number; name: string; email: string; createdAt: Date; imageUrl: string; } export interface Otp { email: string; code: string; otpToken: string; createdAt: Date; otpExpires: Date; } export interface UserWithCompanyAndRoles { userId: number; userName: string; userEmail: string; companyId: number | null; companyName: string | null; roles: string[]; createdAt?: Date; // 조인 SELECT 시 가져왔다면 }