15 lines
454 B
TypeScript
Executable File
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;
|
|
}
|