feat: add relationships between user, notif, organ

This commit is contained in:
2026-07-31 23:58:47 +03:30
parent b4e5fd4e7e
commit 78b82e05b5
6 changed files with 46 additions and 4 deletions
+5 -1
View File
@@ -1,8 +1,9 @@
import { Entity, Column, ManyToMany, JoinTable, OneToMany } from 'typeorm';
import { Entity, Column, OneToMany } from 'typeorm';
import { BaseEntity } from 'src/common/entities/base.entity';
import { Exclude } from 'class-transformer';
import { UserRole } from './user-role.entity';
import { Complaint } from 'src/modules/complaint/entities/complaint.entity';
import { AppNotification } from 'src/modules/notifications/entities/notification.entity';
@Entity('users')
export class User extends BaseEntity {
@@ -39,4 +40,7 @@ export class User extends BaseEntity {
cascade: true
})
complaints: Complaint[];
@OneToMany(() => AppNotification, (notif) => notif.receiver)
notifications: AppNotification[];
}