feat(backend): Databank initialiseren

Verbinding met databank aangemaakt, eerste entities toegevoegd, centrale API aangemaakt om omgevingsvariabelen voor onze app op te vragen.
This commit is contained in:
Gerald Schmittinger 2025-02-21 00:24:10 +01:00
parent c07bb959cf
commit 62a278a6e0
8 changed files with 86 additions and 10 deletions

View file

@ -0,0 +1,6 @@
import {User} from "./user.entity";
import { Entity } from '@mikro-orm/core';
@Entity()
export class Student extends User {
}

View file

@ -0,0 +1,7 @@
import { Entity } from '@mikro-orm/core';
import {User} from "./user.entity";
@Entity()
export class Teacher extends User {
}

View file

@ -0,0 +1,13 @@
import { Entity, PrimaryKey, Property } from '@mikro-orm/core';
@Entity({abstract: true})
export class User {
@PrimaryKey({type: "string"})
username!: string;
@Property()
firstName: string = '';
@Property()
lastName: string = '';
}