entity bugs

This commit is contained in:
2026-01-14 15:19:18 +03:30
parent 209a4fc723
commit aed4a1b333
12 changed files with 35 additions and 24 deletions
@@ -1,11 +1,13 @@
import { Entity, Property, ManyToOne, Unique } from '@mikro-orm/core';
import { Entity, Property, ManyToOne, Unique, PrimaryKey } from '@mikro-orm/core';
import { BaseEntity } from '../../../common/entities/base.entity';
import { NotifTitleEnum } from '../interfaces/notification.interface';
import { NotifChannelEnum } from '../interfaces/notification.interface';
@Entity({ tableName: 'notification_preferences' })
export class NotificationPreference extends BaseEntity {
@PrimaryKey({ type: 'bigint', autoincrement: true })
id: bigint
@Property()
title!: NotifTitleEnum;
@@ -1,4 +1,4 @@
import { Entity, Property, ManyToOne, Enum } from '@mikro-orm/core';
import { Entity, Property, ManyToOne, Enum, PrimaryKey } from '@mikro-orm/core';
import { BaseEntity } from '../../../common/entities/base.entity';
import { User } from '../../user/entities/user.entity';
import { NotifTitleEnum } from '../interfaces/notification.interface';
@@ -6,6 +6,8 @@ import { Admin } from 'src/modules/admin/entities/admin.entity';
@Entity({ tableName: 'notifications' })
export class Notification extends BaseEntity {
@PrimaryKey({ type: 'bigint', autoincrement: true })
id: bigint
@ManyToOne(() => User, { nullable: true })
user?: User;