Files
negareh-api/src/modules/criticisms/entities/criticism-file.entity.ts
T
2026-02-22 12:50:49 +03:30

15 lines
454 B
TypeScript
Executable File

import { Entity, ManyToOne, OptionalProps, Property } from '@mikro-orm/core';
import { BaseEntity } from '../../../common/entities/base.entity';
import { Criticism } from './criticism.entity';
@Entity({ tableName: 'criticism_files' })
export class CriticismFile extends BaseEntity {
[OptionalProps]?: 'createdAt' | 'deletedAt';
@Property({ type: 'varchar', length: 255 })
fileUrl: string;
@ManyToOne(() => Criticism)
criticism: Criticism;
}