export interface RequestLogRecord { id?: number; requestId: string; method: string; path: string; query?: unknown; body?: unknown; statusCode: number; responseCode: number; message: string; costMs: number; userId?: number; adminId?: number; ip?: string; userAgent?: string; errorStack?: string; createdAt?: string; } export interface PlaybackErrorLogRecord { id: number; requestId: string; userId?: number; dramaId: number; episodeId: number; playUrl: string; playerErrorCode: string; message: string; progressSeconds?: number; networkType?: string; device?: Record; occurredAt: string; createdAt: string; }