UNPKG

@kenniy/godeye-data-contracts

Version:

Enterprise-grade base repository architecture for GOD-EYE microservices with zero overhead and maximum code reuse

18 lines (17 loc) 470 B
/** * File-specific Query DTO * Extends base with File entity fields and relations */ import { BaseQueryDto } from './base-query.dto'; export declare class FileQueryDto extends BaseQueryDto { userId?: string; fileType?: string; mimeType?: string; minSize?: number; maxSize?: number; /** * Define File entity relations for smart include parsing */ protected getKnownRelations(): string[]; protected buildWhereClause(): any; }