14 lines
503 B
TypeScript
14 lines
503 B
TypeScript
import { User } from './user.entity.js';
|
|
import { Collection, Entity, ManyToMany } from '@mikro-orm/core';
|
|
import { Class } from '../classes/class.entity.js';
|
|
import { Group } from '../assignments/group.entity.js';
|
|
import { StudentRepository } from '../../data/users/student-repository.js';
|
|
|
|
@Entity({ repository: () => StudentRepository })
|
|
export class Student extends User {
|
|
@ManyToMany(() => Class)
|
|
classes!: Collection<Class>;
|
|
|
|
@ManyToMany(() => Group)
|
|
groups!: Collection<Group>;
|
|
}
|